Je tente de construire un datapack et j'ai besoin de savoir quel est le bloc à @e[tag=relevantMob] ~ ~-2 ~
(Le bloc sous le bloc sur lequel se trouve le relevantMob).
Y a-t-il un moyen facile et compact d'obtenir cette information?
Je tente de construire un datapack et j'ai besoin de savoir quel est le bloc à @e[tag=relevantMob] ~ ~-2 ~
(Le bloc sous le bloc sur lequel se trouve le relevantMob).
Y a-t-il un moyen facile et compact d'obtenir cette information?
J'ai finalement trouvé un moyen de le faire.
execute as @e[tag=relevantMob] at @s if block ~ ~-2 ~ run
execute
est une fonction qui contrôle les conditions sous lesquelles s'exécute une autre fonction.as @e[tag=relevantMob]
fait en sorte que chaque mob pertinent (et aucune autre entité) continue d'exécuter le reste de la fonction execute.at @s
fait en sorte que chaque mob exécutant la commande calcule les coordonnées relatives de la fonction à partir de leur emplacement.if block ~ ~-2 ~
test le bloc deux blocs en dessous de l'emplacement du mob. Si le bloc à ~ ~-2 ~
correspond à , la commande se poursuit.run
fait en sorte que chaque mob pertinent pour lequel le bloc sous le bloc sur lequel il se trouve correspond au bloc spécifié exécute le comportement souhaité. 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.