Nasz DiscordDiscord Minecraft.plZnajdź ekipę do gryDołącz
Discord
Nasz serwerSerwer Minecraft.plZagraj z nami na Minecraft.plDołącz do gry na naszym serwerze. Grasz w wersji Java lub Bedrock? Sprawdź, jak się połączyć.minecraft.plJava i BedrockIP: minecraft.plDołącz do gry
Poradnik 4 z 12

Komenda /execute - zaawansowane użycie

Najważniejsza komenda w Minecraft - warunki, pozycje, podmiany i łańcuchy execute.

Poziom: Ekspert 9 tematów 5 porad

Wprowadzenie

Komenda /execute to bez wątpienia najpotężniejsze narzędzie w arsenale twórców map i administratorów serwerów Minecraft. W wersji Java 1.13 przeszła gruntowną przebudowę i obecnie działa jako modularny system podkomend, które można łączyć w łańcuchy o praktycznie nieograniczonej złożoności. Podstawowa idea /execute polega na wykonaniu innej komendy w zmodyfikowanym kontekście - możesz zmienić wykonawcę (as), pozycję wykonania (at, positioned), wymiar (in), a nawet ustawić warunki logiczne (if, unless). Podkomenda /execute as @a at @s oznacza: "dla każdego gracza, w jego lokalizacji, wykonaj...". Podkomenda if sprawdza warunki przed wykonaniem - na przykład /execute if block ~ ~-1 ~ minecraft:diamond_block run say Stoję na diamencie! wykona się tylko wtedy, gdy gracz stoi na bloku diamentowym. Podkomenda store pozwala zapisywać wyniki komend do scoreboard, NBT bytów, a nawet do przechowywania bloków - to fundament tworzenia zmiennych i obliczeń matematycznych w komendach. Łańcuchy execute mogą zawierać wiele podkomend, np. /execute as @a at @s if score @s timer matches 100.. run tp @s 0 100 0 oznacza: "dla każdego gracza, w jego pozycji, jeśli jego wynik timer wynosi 100 lub więcej, teleportuj go na współrzędne 0 100 0". To pozwala budować skomplikowane systemy logiczne, pętle wykrywania, mechanizmy reagujące na działania graczy i kompletne minigry bez jednego moda. Opanowanie /execute to punkt przełomowy w nauce command blockingu.

Tematy omawiane w tym poradniku

Poniżej znajdziesz listę zagadnień, które dokładnie omawiamy w tym poradniku. Każdy temat zawiera szczegółowe wyjaśnienia, przykłady komend i praktyczne zastosowania.

  1. Nowa składnia /execute w Java 1.13+ vs stara
  2. Podkomendy kontekstowe - as, at, positioned, rotated, in, anchored
  3. Podkomendy warunkowe - if, unless (entity, block, score, predicate)
  4. Podkomenda store - zapisywanie wyników do scoreboard i NBT
  5. Łączenie wielu podkomend w jeden łańcuch
  6. Różnice między as i at - zmiana wykonawcy vs pozycji
  7. Execute w Bedrock Edition - odmienne podkomendy
  8. Praktyczne zastosowania - wykrywanie bloków, pętle, systemy punktowe
  9. Optymalizacja execute - unikanie lagów przy dużej liczbie bytów

Porady i wskazówki

Praktyczne porady zebrane podczas pracy z tą funkcjonalnością Minecrafta. Zapamiętaj je - oszczędzą Ci wielu godzin prób i błędów.

  • Pamiętaj: 'as' zmienia KTO wykonuje komendę, a 'at' zmienia GDZIE jest wykonywana. Użycie obu razem (as @a at @s) jest najczęstszym wzorcem.
  • Podkomenda 'store result score' pozwala zapisać wynik komendy do scoreboard - np. liczbę bytów znalezionych przez /execute if entity.
  • W Bedrock Edition /execute ma zupełnie inną składnię - używa się /execute @a ~~~ zamiast /execute as @a at @s.
  • Unikaj zagnieżdżonych execute w tickujących command blockach - każdy dodatkowy selektor @e mnoży liczbę sprawdzanych bytów.
  • Podkomenda 'positioned as @e[type=armor_stand]' pozwala iterować po pozycjach stojak na zbroje bez zmiany wykonawcy.

Poziom trudności

Ten poradnik ma poziom trudności Ekspert (5/5). Wymaga dobrej znajomości systemu komend, selektorów i scoreboard. Jeśli dopiero zaczynasz, przeczytaj najpierw poradniki dla początkujących.

Zalecane poradniki wstępne: Podstawy komend, Selektory graczy, Scoreboard.

Tagi

executezaawansowanewarunkistorecommand blockmapyminigry

Powiązane poradniki

Przydatne narzędzia

Komentarze

SERWER MINECRAFT.PL

Dołącz do gry

Wybierz swoją edycję Minecrafta i dodaj serwer w grze.

Edycja gry

  1. Uruchom Minecraft: Java Edition.
  2. Otwórz Tryb wieloosobowy (Multiplayer), a potem Dodaj serwer.
  3. Wklej minecraft.pl w polu adresu i kliknij Gotowe.
  4. Wybierz serwer na liście i kliknij Dołącz.
Zobacz opis serwera i instrukcję