Komenda /execute
Najpotezniejsza komenda w Minecraft. Pozwala uruchamiać inne komendy z modyfikowanym kontekstem: jako inna encja, w innym miejscu, pod okreslonymi warunkami. Fundament datapackow i zaawansowanych map.
Składnia
Java Edition
/execute <podkomendy...> run <komenda> Bedrock Edition
/execute <cel> <x y z> <komenda> Parametry w nawiasach <ostrokątnych> są wymagane. Parametry w nawiasach [kwadratowych] są opcjonalne.
Parametry
| Parametr | Typ | Wymagany | Opis |
|---|---|---|---|
| as <selektor> | podkomenda | Nie | Zmienia wykonawce komendy na wskazana encje. Pozycja i wymiar pozostaja bez zmian. |
| at <selektor> | podkomenda | Nie | Zmienia pozycje, obrot i wymiar wykonania na te z podanej encji. Wykonawca pozostaje bez zmian. |
| positioned <x y z> | podkomenda | Nie | Ustawia pozycje wykonania na podane wspolrzedne. |
| if/unless <warunek> | podkomenda | Nie | Wykonuje komende tylko gdy warunek jest spelniony (if) lub niespelniony (unless). Warunki: block, entity, score, biome, predicate. |
| store <cel> | podkomenda | Nie | Zapisuje wynik komendy do scoreboard, NBT encji, bloku lub storage. |
| run <komenda> | komenda | Tak | Komenda do wykonania z zmodyfikowanym kontekstem. Może byc dowolna komenda gry. |
Przykłady użycia
Porady i wskazówki
Skladnia /execute w Java (od 1.13) i Bedrock to dwa różne światy. Java używa lancuchowania podkomend (as, at, if, store), Bedrock używa starej skladni z detect.
Różnica między "as" i "at": "as @e" zmienia KTO wykonuje komende, "at @e" zmienia GDZIE jest wykonywana. Często potrzebujesz obu: "as @a at @s".
Podkomendy /execute można lancuchowac wielokrotnie. /execute as @a at @s if block ~ ~-1 ~ stone positioned ~ ~10 ~ run summon creeper ~ ~ ~ to absolutnie poprawna komenda.
Nauka /execute to inwestycja, która otwiera drzwi do tworzenia datapackow, systemow questowych, minimapek i praktycznie dowolnej mechaniki na serwerze.
Powiązane komendy
/scoreboard
System zmiennych i wynikow w Minecraft. Obiektywniki (objectives) sledza statystyki graczy, slurz...
/function
Uruchamia funkcje z datapaku. Funkcja to plik .mcfunction zawierający liste komend. Fundament zor...
/data
Odczytuje i modyfikuje dane NBT encji, bloków i storage. Tylko Java Edition. Podstawa zaawansowan...
/tag
Nadaje, usuwa lub listuje tagi encjom. Tagi to etykiety, które pozwalaja grupowac i filtrowac enc...
Często zadawane pytania
Jak używać komendy /execute w Minecraft?
Otwórz okno czatu klawiszem T lub / i wpisz składnię komendy: /execute <podkomendy...> run <komenda>. Najpotezniejsza komenda w Minecraft. Pozwala uruchamiać inne komendy z modyfikowanym kontekstem: jako inna encja, w innym miejscu, pod okreslonymi warunkami. Fundament datapackow i zaawansowanych map.
Jakich uprawnień wymaga /execute?
Komenda /execute wymaga poziomu uprawnień 2 (Operator (OP 2)). W grze jednoosobowej z włączonymi kodami (cheatami) masz automatycznie pełne uprawnienia. Na serwerze multiplayer potrzebujesz statusu operatora nadawanego komendą /op.
Czy /execute działa w Bedrock Edition?
Tak, komenda /execute działa w obu edycjach, ale składnia różni się między Java i Bedrock Edition. Powyżej znajdziesz składnię dla obu wersji.
Komentarze