Fűzz össze alparancsokat (as, at, if, unless…), hogy minden egyező entitásra lefuttass egy parancsot, Java és Bedrock alatt.
Ha minden játékosnak személyes csevegőüzenetet szeretnél küldeni Minecraft Java 26.2 alatt, futtasd: /execute as @a run tellraw @s "This message is sent to each of you." A láncban minden alparancs balról jobbra szűkíti, hogy ki vagy hol futtatja a végső parancsot. Válassz egy összeállított parancsot (mint a /tellraw) lezárásnak, vagy írj be bármilyen parancsot magad.
Minden alparancs balról jobbra szűkíti, hogy ki vagy hol futtatja a végső parancsot.
/execute as @a run tellraw @s "Hello from execute!"A generált parancsokat Java 26.2-re és Bedrock 1.26.30-ra készítettük, és utoljára 2026-07-10-én ellenőriztük őket a játékban.
A Bedrock 1.26.30 (az 1.19.50 óta) ugyanazt a /execute alparancs-láncolást támogatja, mint a Java — a gyakorlati különbségek az id-formák a feltételekben és dimenziókban, valamint a záró parancs írásmódja:
| Tulajdonság | Java 26.2 | Bedrock 1.26.30 |
|---|---|---|
| Ugyanaz a lánc | /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."}]} |
| Alparancsok | as · at · positioned · facing · align · anchored · in · if · unless | Mindkét kiadásban ugyanaz |
| Dimenzió-id-k (in …) | minecraft:overworld | overworld |
| Blokk-id-k (if block …) | minecraft:diamond_block | diamond_block |
Az /execute egy másik parancsot futtat módosított környezetben — másik entitásként, egy pozícióban, vagy csak akkor, ha egy feltétel igaz. Ez a parancsblokk- és datapack-logika gerince.
Az alparancsok balról jobbra érvényesülnek. Az „execute as @a at @s run …” a végső parancsot játékosonként egyszer futtatja, mindegyik pozíciójában. Adj hozzá if/unless kifejezést, hogy csak akkor fusson, ha egy blokk, entitás vagy pontszám egyezik.
A Bedrock ugyanazt az alparancs-összefűzést támogatja (as, at, positioned, if, unless…). A célpontok itt @p/@s/@a/@r kijelölőt vagy játékosnevet használnak; a „írj be bármilyen parancsot” opcióval bármelyik kiadáson lefuttathatsz tetszőleges lezáró parancsot.