Come testare l'altezza di un giocatore

Sto facendo un aggeggio da minatore simile a una tartaruga di estrazione mineraria e ho bisogno di eseguire sulla tartaruga quando arriva a y=16 .

Questo è il command che uso:

 scoreboard players tag @e[y=16,dy=0,tag=Bot] remove MiningDown 

per qualche ragione non funziona. Come faccio a farlo funzionare correttamente?

I parametri x , z assumeranno automaticamente le coordinate del mittente (come la posizione XYZ del block di command) se non sono definiti. Il tuo command verrà eseguito su X e Z del block di command ma con Y impostato su 16.

Per superare questo, è ansible utilizzare /execute per cambiare l'origine a quella del target desiderato, in modo che XYZ siano riempite con le loro coordinate. Il command annidato modificherà il valore Y (o potresti usare /execute la coordinata Y:

 /execute @e[tag=Bot] ~ ~ ~ /scoreboard players tag @e[y=16,dy=0,c=1] remove MiningDown 

O:

 /execute @e[tag=Bot] ~ 16 ~ /scoreboard players tag @e[dy=0,c=1] remove MiningDown