Łącz podkomendy (as, at, if, unless…), aby wykonać polecenie dla każdej pasującej encji, w edycjach Java i Bedrock.
Aby wysłać każdemu graczowi osobistą wiadomość na czacie w Minecraft Java 26.2, wykonaj: /execute as @a run tellraw @s "This message is sent to each of you." Każda podkomenda w łańcuchu zawęża, kto lub gdzie wykonuje ostateczne polecenie, od lewej do prawej. Wybierz zbudowane polecenie (na przykład /tellraw) jako końcowe lub sam wpisz dowolne polecenie.
Każda podkomenda zawęża, kto lub gdzie wykonuje ostateczne polecenie, od lewej do prawej.
/execute as @a run tellraw @s "Hello from execute!"Wynikowe polecenia są generowane dla Java 26.2 i Bedrock 1.26.30 i zostały ostatnio zweryfikowane wklejeniem w grze 2026-07-10.
Bedrock 1.26.30 (od 1.19.50) obsługuje takie samo łańcuchowanie podkomend /execute jak Java — praktyczne różnice to formy id w warunkach i wymiarach oraz zapis komendy końcowej:
| Funkcja | Java 26.2 | Bedrock 1.26.30 |
|---|---|---|
| Ten sam łańcuch | /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."}]} |
| Podkomendy | as · at · positioned · facing · align · anchored · in · if · unless | Tak samo w obu edycjach |
| Id wymiarów (in …) | minecraft:overworld | overworld |
| Id bloków (if block …) | minecraft:diamond_block | diamond_block |
/execute wykonuje inne polecenie w zmodyfikowanym kontekście — jako inna encja, w danej pozycji lub tylko wtedy, gdy warunek jest spełniony. Jest to podstawa logiki bloków poleceń i datapacków.
Podkomendy stosowane są od lewej do prawej. „execute as @a at @s run …” wykonuje ostateczne polecenie raz na każdego gracza, w pozycji każdego z nich. Dodaj if/unless, aby wykonać je tylko wtedy, gdy pasuje blok, encja lub wynik.
Bedrock obsługuje to samo łączenie podkomend (as, at, positioned, if, unless…). Cele używają tutaj @p/@s/@a/@r lub nazwy gracza; opcja „wpisz dowolne polecenie” pozwala wykonać dowolne polecenie końcowe w obu edycjach.