1 votes

Fait transplanter l'entité à travers le bloc de commande téléporte l'entité au bloc de commande et arrête de bouger, même avec execute as

Je suis en train d'utiliser un bloc de commande répétitif pour téléporter de manière répétée un bloc en chute avec un tag personnalisé appelé "Débris" de 0.125 blocs sur l'axe z négatif, ce qui fait que le bloc en chute se téléporte vers le bloc de commande plutôt que de bouger :

tp @e[type=falling_block,distance=..200,tag=Debris]

J'ai décidé de résoudre ce problème en forçant le bloc en chute à exécuter la commande lui-même, à la place

execute as @e[type=minecraft:falling_block,distance=..200,tag=Debris] run tp @s ~ ~ ~-.125

et j'ai quand même obtenu le même résultat du bloc étant figé sur le bloc de commande à la place. Je ne suis pas sûr de ce que je fais de mal ici, j'ai invoqué un bloc avec un tag personnalisé appelé "Débris", puis j'ai utilisé un bloc de commande répétitif pour forcer le bloc à exécuter la commande lui-même, mais il se comporte comme si le bloc de commande répétitif exécutait la commande de téléportation à la place du bloc, qui est censé exécuter la commande en raison de l'execute as.

1voto

Richie Frame Points 1800

/exécuter en tant que ne change pas la position, il change seulement l'entité. Dans votre cas, /exécuter en tant que @e[type=falling_block], le bloc en chute est l'exécuteur, mais la position n'a pas changé.

Vous devez ajouter à @s afin de déplacer la position vers l'entité exécutrice. Comme ceci :

exécuter en tant que @e[...] à @s exécuter ..

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X