Enchaînez des sous-commandes (as, at, if, unless…) pour exécuter une commande sur chaque entité correspondante, sur Java et Bedrock.
Pour envoyer à chaque joueur un message de chat personnel dans Minecraft Java 26.2, exécutez : /execute as @a run tellraw @s "This message is sent to each of you." Chaque sous-commande de la chaîne restreint qui exécute la commande finale ou où, de gauche à droite. Choisissez une commande générée (comme /tellraw) comme fin de chaîne, ou saisissez vous-même n'importe quelle commande.
Chaque sous-commande restreint qui exécute la commande finale et où, de gauche à droite.
/execute as @a run tellraw @s "Hello from execute!"Les commandes générées sont à jour pour Java 26.2 et Bedrock 1.26.30, et ont été vérifiées en jeu par collage le 2026-07-10.
Bedrock 1.26.30 (depuis la 1.19.50) prend en charge le même chaînage de sous-commandes /execute que Java — les différences pratiques sont les formes d’id dans les conditions et les dimensions, et l’écriture de la commande finale :
| Caractéristique | Java 26.2 | Bedrock 1.26.30 |
|---|---|---|
| La même chaîne | /execute as @a run tellraw @s "This message is sent to each of you." | /execute as @a run tellraw @s {"rawtext":[{"text":"This message is sent to each of you."}]} |
| Sous-commandes | as · at · positioned · facing · align · anchored · in · if · unless | Identique dans les deux éditions |
| Id de dimensions (in …) | minecraft:overworld | overworld |
| Id de blocs (if block …) | minecraft:diamond_block | diamond_block |
/execute exécute une autre commande dans un contexte modifié — en tant qu'entité différente, à une position, ou seulement si une condition est vraie. C'est la colonne vertébrale de la logique des blocs de commande et des packs de données.
Les sous-commandes s'appliquent de gauche à droite. « execute as @a at @s run … » exécute la commande finale une fois par joueur, positionnée sur chacun. Ajoutez if/unless pour ne l'exécuter que lorsqu'un bloc, une entité ou un score correspond.
Bedrock prend en charge le même enchaînement de sous-commandes (as, at, positioned, if, unless…). Les cibles utilisent ici @p/@s/@a/@r ou un nom de joueur ; l'option « saisir n'importe quelle commande » vous permet d'exécuter n'importe quelle commande de fin sur l'une ou l'autre édition.