Reťazte podpríkazy (as, at, if, unless…), aby ste spustili príkaz pre každú zodpovedajúcu entitu, na edíciách Java a Bedrock.
Ak chcete každému hráčovi poslať osobnú správu v chate v Minecraft Java 26.2, spustite: /execute as @a run tellraw @s "This message is sent to each of you." Každý podpríkaz v reťazci zľava doprava zužuje, kto alebo kde sa spustí konečný príkaz. Ako záver zvoľte zostavený príkaz (napríklad /tellraw) alebo zadajte ľubovoľný vlastný príkaz.
Každý podpríkaz zľava doprava zužuje, koho/kde sa spustí konečný príkaz.
/execute as @a run tellraw @s "Hello from execute!"Výstupné príkazy sú generované pre Java 26.2 a Bedrock 1.26.30 a boli naposledy overené vložením v hre dňa 2026-07-10.
Bedrock 1.26.30 (od 1.19.50) podporuje rovnaké reťazenie podpríkazov /execute ako Java — praktické rozdiely sú tvary id v podmienkach a dimenziách a zápis koncového príkazu:
| Funkcia | Java 26.2 | Bedrock 1.26.30 |
|---|---|---|
| Rovnaká reťaz | /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."}]} |
| Podpríkazy | as · at · positioned · facing · align · anchored · in · if · unless | Rovnaké v oboch edíciách |
| Id dimenzií (in …) | minecraft:overworld | overworld |
| Id kociek (if block …) | minecraft:diamond_block | diamond_block |
/execute spúšťa iný príkaz v upravenom kontexte — ako iná entita, na určitej pozícii alebo len ak je splnená podmienka. Je základom logiky príkazových blokov a dátových balíkov.
Podpríkazy sa uplatňujú zľava doprava. „execute as @a at @s run …“ spustí konečný príkaz raz pre každého hráča, umiestnený pri každom z nich. Pridaním if/unless sa spustí len vtedy, keď sa zhoduje blok, entita alebo skóre.
Bedrock podporuje rovnaké reťazenie podpríkazov (as, at, positioned, if, unless…). Ciele tu používajú @p/@s/@a/@r alebo meno hráča; možnosť „zadať ľubovoľný príkaz“ umožňuje spustiť ľubovoľný záverečný príkaz na oboch edíciách.