Zřetězte podpříkazy (as, at, if, unless…) a spusťte příkaz pro každou odpovídající entitu, v edicích Java i Bedrock.
Chcete-li v Minecraftu Java 26.2 poslat každému hráči osobní zprávu do chatu, spusťte: /execute as @a run tellraw @s "This message is sent to each of you." Každý podpříkaz v řetězci zleva doprava zužuje, kdo nebo kde se výsledný příkaz spustí. Jako zakončení zvolte sestavený příkaz (například /tellraw), nebo napište libovolný příkaz sami.
Každý podpříkaz zleva doprava zužuje, kdo nebo kde se výsledný příkaz spustí.
/execute as @a run tellraw @s "Hello from execute!"Výstupní příkazy jsou generovány pro Java 26.2 a Bedrock 1.26.40 a byly naposledy ověřeny vložením ve hře dne 2026-07-10.
Bedrock 1.26.40 (od 1.19.50) podporuje stejné řetězení podpříkazů /execute jako Java — praktické rozdíly jsou tvary id v podmínkách a dimenzích a zápis koncového příkazu:
| Funkce | Java 26.2 | Bedrock 1.26.30 |
|---|---|---|
| Stejný řetěz | /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."}]} |
| Podpříkazy | as · at · positioned · facing · align · anchored · in · if · unless | Stejné v obou edicích |
| Id dimenzí (in …) | minecraft:overworld | overworld |
| Id bloků (if block …) | minecraft:diamond_block | diamond_block |
/execute spustí jiný příkaz v upraveném kontextu — jako jiná entita, na určité pozici nebo pouze tehdy, je-li splněna podmínka. Je základem logiky command bloků a datapacků.
Podpříkazy se uplatňují zleva doprava. „execute as @a at @s run …“ spustí výsledný příkaz jednou za každého hráče, na pozici každého z nich. Přidáním if/unless jej spustíte pouze tehdy, když odpovídá blok, entita nebo skóre.
Bedrock podporuje stejné zřetězení podpříkazů (as, at, positioned, if, unless…). Cíle zde používají @p/@s/@a/@r nebo jméno hráče; možnost „napište libovolný příkaz“ umožňuje spustit jakýkoli zakončovací příkaz v obou edicích.