Enchaînez des sous-commandes (as, at, if, unless…) pour exécuter une commande pour chaque entité correspondante, sur Java et Bedrock.
Pour envoyer à chaque joueur un message de clavardage 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 précise qui exécute la commande finale ou à quel endroit, de gauche à droite. Choisissez une commande générée (comme /tellraw) comme fin, ou tapez vous-même n'importe quelle commande.
Chaque sous-commande précise qui exécute la commande finale ou à quel endroit, 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'une autre entité, à une position, ou seulement si une condition est vraie. C'est l'épine dorsale 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 à l'emplacement de chacun. Ajoutez if/unless pour n'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 utilisées ici sont @p/@s/@a/@r ou un nom de joueur ; l'option « taper n'importe quelle commande » vous permet d'exécuter n'importe quelle commande finale sur l'une ou l'autre édition.