Générateur de commandes execute
Décomposez la commande execute étape par étape : qui l’exécute (as), où (at), sous quelle condition (if / unless) et où stocker le résultat (store). Chaque étape est expliquée clairement et accompagnée de modèles courants.
La commande `execute` modifie les conditions d’exécution avant de lancer une autre commande :as changer l’exécuteur,at changer la position,if / unless vérifie une condition,store enregistrer le résultat, puis utiliser run enchaîner avec la commande à exécuter. Par exemple /execute as @a at @s if block ~ ~-1 ~ gold_block run effect give @s speed 1 2。
Questions fréquentes
Quelle est la différence entre as et at ?
as @a change uniquement l’exécuteur pour chaque Joueur (`@s` désigne alors ce Joueur), sans changer la position ;at @s déplace ensuite la position d’exécution sur lui. On les utilise généralement ensemble :execute as @a at @s run ...。
La syntaxe execute de la version 1.12 fonctionne-t-elle encore ?
Non. Depuis la version 1.13, execute utilise la syntaxe actuelle avec des sous-commandes. L’ancienne syntaxe execute @a ~ ~ ~ ... ne fonctionne plus.