Spot.gg is also available in English, with prices in US dollars.
Wykryta lokalizacja: US. Przełączyć na język EN i walutę USD?
Oferta Dlaczego my? Jak to działa?
Poradnik

Command block w Minecraft: jak zdobyć, włączyć i używać

Command block (blok poleceń) sam wykonuje komendę Minecrafta – po sygnale redstone albo nawet 20 razy na sekundę. Tak powstają teleporty, powitania, minigry i efekty na spawnie bez żadnych pluginów. Pokazujemy, jak zdobyć command block, jak włączyć bloki poleceń na serwerze w każdej wersji gry i jak ustawić pierwsze komendy.

Aktualizacja: 8 min czytania
Spis treści
  1. Co to jest command block w Minecraft?
  2. Jak zdobyć command block?
  3. Jak włączyć command blocki na serwerze?
  4. Na Spot.gg: gamerule w konsoli
  5. Na Spot.gg: enable-command-block w server.properties (1.21.8 i starsze)
  6. Jak używać command blocka?
  7. Selektory: kogo dotyczy komenda?
  8. Rodzaje command blocków: Impulse, Chain i Repeat
  9. Command block komendy: proste przykłady do skopiowania
  10. Dlaczego command block nie działa?
  11. FAQ
  12. Jak zdobyć command block w Minecraft?
  13. Czy da się zdobyć command block w survivalu?
  14. Jak włączyć command blocki na serwerze?
  15. Dlaczego w server.properties nie ma enable-command-block?
  16. Czy w command blocku trzeba pisać ukośnik?
  17. Co oznaczają kolory command blocków?

Co to jest command block w Minecraft?

Command block, po polsku blok poleceń, to specjalny blok, który przechowuje jedną komendę i wykonuje ją po aktywacji – sygnałem redstone albo stale, jeśli ustawisz go jako „Always Active”. Wykona prawie każdą komendę, którą operator może wpisać na czacie: teleport, dawanie przedmiotów, zmianę pory dnia, tytuły na ekranie czy efekty.

Command blocka nie da się wytworzyć ani wykopać. To narzędzie dla operatorów i twórców map, dlatego w zwykłym ekwipunku survivalowym go nie ma. Postawić, zniszczyć i edytować go może tylko operator w trybie kreatywnym – dla pozostałych graczy to blok nie do zniszczenia.

Jak zdobyć command block?

Wpisz na czacie /give @p minecraft:command_block (albo w konsoli serwera give <nick> minecraft:command_block) – potrzebujesz do tego uprawnień operatora. Blok trafi do ekwipunku; więcej sztuk dostaniesz, dopisując liczbę na końcu, np. /give @p minecraft:command_block 4.

Komenda Co robi
/give @p minecraft:command_block Daje command block najbliższemu graczowi (gdy wpisujesz ją sam – Tobie)
/give @s minecraft:command_block Daje go Tobie
give Steve minecraft:command_block Z konsoli serwera – daje go graczowi Steve
/setblock ~ ~ ~ minecraft:command_block Stawia command block dokładnie tam, gdzie stoisz

Jest też osobna karta w trybie kreatywnym: w Opcje → Sterowanie włącz kartę przedmiotów operatora („Operator Items Tab”). W ekwipunku kreatywnym pojawi się wtedy karta z command blockami i innymi blokami operatora (bloki struktur, bariery). Widzą ją tylko gracze z uprawnieniami operatora.

Na serwerze najpierw nadaj sobie OP: otwórz konsolę i wpisz op TwójNick (w konsoli bez ukośnika). Na Spot.gg to zakładka „Konsola” w panelu serwera. Pozostałe komendy admina znajdziesz w poradniku komendy serwera Minecraft.

Jak włączyć command blocki na serwerze?

W Minecraft Java 1.21.9 i nowszych bloki poleceń włącza reguła gry (gamerule), a w 1.21.8 i starszych opcja enable-command-block=true w server.properties. W 1.21.9 Mojang usunął tę opcję z pliku, więc sposób zależy od wersji serwera.

Wersja serwera Jak włączyć command blocki Restart?
1.21.11 i nowsze (także 26.x) gamerule command_blocks_work true Nie
1.21.9 – 1.21.10 gamerule commandBlocksEnabled true Nie
1.21.8 i starsze enable-command-block=true w server.properties Tak

Nazwa reguły zmieniała się dwa razy: w snapshocie 1.21.9 pojawiła się jako enableCommandBlocks, przed premierą 1.21.9 dostała nazwę commandBlocksEnabled, a w 1.21.11 – command_blocks_work, gdy Mojang zmienił prawie wszystkie gamerule na nazwy z podkreślnikami. Jeśli konsola odpowiada „Unknown or incomplete command”, używasz nazwy z innej wersji. Aktualną wartość sprawdzisz, wpisując regułę bez true/false, np. gamerule command_blocks_work. Wszystkie zmienione nazwy są w poradniku gamerule w Minecraft.

Na Spot.gg: gamerule w konsoli

W wersji 1.21.9 i nowszej otwórz „Konsola” i wpisz linię z tabeli powyżej, bez ukośnika. Działa od razu i zapisuje się w świecie, więc zostaje po restarcie.

Na Spot.gg: enable-command-block w server.properties (1.21.8 i starsze)

  1. W menu serwera kliknij „Konfiguracja” i otwórz zakładkę „server.properties”.
  2. Znajdź enable-command-block w sekcji „Najczęściej używane” (albo wpisz nazwę w wyszukiwarkę).
  3. Ustaw true i kliknij „Zapisz zmiany”.
  4. Zrestartuj serwer – pod polem pojawi się przycisk „Zrestartuj teraz”.

Panel pokazuje enable-command-block na każdym serwerze Java, także w 1.21.9 i nowszych, ale tam gra już tej opcji nie czyta – użyj reguły gry. Wersję serwera zobaczysz w „Informacje”, w wierszu „Silnik”. W tej samej zakładce „server.properties” są wszystkie inne opcje – opisujemy je w poradniku server.properties w Minecraft.

Jak używać command blocka?

Postaw blok, kliknij go prawym przyciskiem w trybie kreatywnym, wpisz komendę w pole „Console Command”, kliknij „Done” i podaj sygnał redstone. Ukośnik na początku komendy jest w command blocku opcjonalny.

  1. Upewnij się, że masz OP i tryb kreatywny: /gamemode creative.
  2. Postaw command block i kliknij go prawym przyciskiem – otworzy się okno bloku.
  3. Wpisz komendę, np. say Witaj na serwerze!.
  4. Kliknij Done (Gotowe).
  5. Postaw na bloku przycisk albo dźwignię i użyj go. Wiadomość pojawi się na czacie.

W oknie jest też małe pole z wynikiem ostatniego wykonania („Previous Output”) – to pierwsze miejsce, do którego warto zajrzeć, gdy nic się nie dzieje.

Selektory: kogo dotyczy komenda?

Selektory, takie jak @p i @a, decydują, kogo dotyczy komenda, a w command blocku liczą się od bloku, a nie od Ciebie. To najczęstsze zaskoczenie na początku.

Selektor Kogo wybiera
@p Najbliższego gracza od command blocka
@a Wszystkich graczy
@r Losowego gracza
@s Wykonawcę – command block nie jest graczem, więc samo @s zwykle nikogo nie znajdzie
@e Wszystkie byty (moby, przedmioty, graczy)

Zakres zawęzisz argumentami, np. @a[distance=..5] (gracze do 5 bloków od command blocka) albo @e[type=minecraft:zombie] (tylko zombie).

Rodzaje command blocków: Impulse, Chain i Repeat

Impulse (pomarańczowy) wykonuje komendę raz na aktywację, Chain (zielony) – zaraz po bloku, który na niego wskazuje, a Repeat (fioletowy) – co tick gry, czyli 20 razy na sekundę, dopóki jest aktywny. Rodzaj zmienisz pierwszym przyciskiem w oknie bloku.

Rodzaj Kolor Kiedy działa Domyślne zasilanie
Impulse (impulsowy) Pomarańczowy Raz przy każdej aktywacji Needs Redstone
Chain (łańcuchowy) Zielony Gdy wykonał się blok, który na niego wskazuje Always Active
Repeat (powtarzający) Fioletowy Co tick, dopóki jest aktywny Needs Redstone

Dwa kolejne przyciski zmieniają działanie:

  • Needs Redstone / Always Active – „Needs Redstone” czeka na sygnał redstone, „Always Active” działa bez niego.
  • Unconditional / Conditional – blok warunkowy („Conditional”) wykona się tylko wtedy, gdy blok za nim (ten, który na niego wskazuje) zadziałał poprawnie. Domyślne „Unconditional” nie patrzy na wynik poprzedniego bloku.

Command block ma kierunek (strzałka na teksturze). Bloki Chain ustawia się w linii, każdy skierowany na następny: na początku Impulse albo Repeat, a za nim dowolna liczba bloków Chain. Dzięki temu jedno naciśnięcie przycisku wykona kilka komend po kolei.

Command block komendy: proste przykłady do skopiowania

Te przykłady działają na serwerze Vanilla w wersji Java – wystarczy command block, przycisk, płyta naciskowa albo dźwignia i właściwy rodzaj bloku. Współrzędne zamień na swoje (sprawdzisz je pod F3).

Cel Ustawienie bloku Komenda
Powitanie Impulse, przycisk say Witaj na serwerze!
Teleport Impulse, płyta naciskowa na bloku tp @p 100 64 -200
Dzień na żądanie Impulse, przycisk time set day
Czyste niebo Impulse, przycisk weather clear
Zestaw startowy Impulse, przycisk give @p minecraft:stone_sword 1
Strefa leczenia Repeat, Always Active effect give @a[distance=..5] minecraft:regeneration 5 1 true
Usunięcie leżących przedmiotów (mniej lagów) Impulse, przycisk kill @e[type=minecraft:item]

Kilka rad na start:

  • Repeat działa 20 razy na sekundę. Komenda give w bloku Repeat zapełni ekwipunki w kilka sekund – takie bloki zostaw na efekty i sprawdzanie warunków, a jednorazowe akcje dawaj do bloków Impulse.
  • Przy płytach i przyciskach używaj @p, żeby komenda trafiła do gracza stojącego przy bloku, a nie do wszystkich.
  • Testuj najpierw w ustronnym miejscu świata. Command blocki zniszczy tylko operator, ale przyciski obok nich może nacisnąć każdy.
  • Łącz kroki w łańcuch: Impulse z tp @p 0 80 0, a za nim Chain z say @p jest na spawnie.

Dlaczego command block nie działa?

Najczęściej bloki poleceń są wyłączone na serwerze, nie masz OP w trybie kreatywnym albo blok nie dostaje sygnału redstone. Sprawdź po kolei:

  • Command blocki są wyłączone. W 1.21.9+ ustaw regułę gry dla swojej wersji (tabela wyżej), w 1.21.8 i starszych enable-command-block=true i restart. Zmiana enable-command-block w 1.21.9+ nic nie daje.
  • Nie możesz otworzyć ani postawić bloku. Musisz mieć OP i tryb kreatywny. Opcja op-permission-level musi mieć wartość 2 lub wyższą (domyślnie 4, więc ma to znaczenie tylko wtedy, gdy ktoś ją obniżył).
  • Przycisk nic nie robi. Sprawdź „Needs Redstone” i „Always Active” i zajrzyj do pola „Previous Output” – pokazuje błędy, np. złą nazwę przedmiotu.
  • Komenda działa na czacie, a w bloku nie. Selektory liczą się od bloku: @s nikogo nie znajdzie, a @p wybierze gracza najbliżej bloku, nie Ciebie.
  • Blok Chain się nie wykonuje. Poprzedni blok musi na niego wskazywać (sprawdź strzałki), a sam Chain powinien być „Always Active”; blok warunkowy wymaga też, żeby poprzedni zadziałał.
  • Komenda z poradnika wideo nie działa. Komendy zmieniają się między wersjami – np. w 1.21.11 zmieniono nazwy większości gamerule. Sprawdź, na jakiej wersji jest serwer.

Płatne serwery Minecraft na Spot.gg kosztują od 14,99 zł miesięcznie, a nowe konto może najpierw przetestować serwer za darmo przez 24 h – wystarczy, żeby zbudować pierwszy mechanizm na command blockach.

FAQ

Jak zdobyć command block w Minecraft?

Jako operator wpisz /give @p minecraft:command_block. Możesz też włączyć kartę przedmiotów operatora w Opcje → Sterowanie i wziąć blok z ekwipunku kreatywnego.

Czy da się zdobyć command block w survivalu?

Nie bez komend. Command blocka nie da się wytworzyć ani wykopać – operator musi dać go komendą /give, a do stawiania i edycji potrzebny jest tryb kreatywny.

Jak włączyć command blocki na serwerze?

W Java 1.21.11 i nowszych wpisz w konsoli serwera gamerule command_blocks_work true, w 1.21.9–1.21.10 gamerule commandBlocksEnabled true. W 1.21.8 i starszych ustaw enable-command-block=true w server.properties i zrestartuj serwer.

Dlaczego w server.properties nie ma enable-command-block?

Od wersji Java 1.21.9 tej opcji nie ma – Mojang zastąpił ją regułą gry. Użyj gamerule dla swojej wersji.

Czy w command blocku trzeba pisać ukośnik?

Nie. Komendy w command blocku działają z ukośnikiem i bez niego. W konsoli serwera wpisujesz je bez ukośnika.

Co oznaczają kolory command blocków?

Pomarańczowy to Impulse (wykonuje się raz), zielony to Chain (po poprzednim bloku), a fioletowy to Repeat (co tick, dopóki jest aktywny).

Inne poradniki