Promocja partnerskaCentrum psychologiczneSztuka Harmonii: -100 zł na pierwszą wizytęOdbierz
Discord
Nasz serwerSerwer portaluGraj na minecraft.plSurvival, SkyBlock i minigry na serwerze portalu, który działa od 2010 roku.minecraft.plSurvivalSkyBlockMinigryDołącz teraz

Podstawy command blockow w Minecraft

Podstawy command blocków

Command blocki to specjalne bloki w Minecraft, które pozwalają na automatyczne wykonywanie komend bez udziału gracza. Sa kluczowym narzędziem do tworzenia map przygodowych, minigier i zaawansowanych mechanizmów na serwerach.

Jak zdobyć command block?

Command blockow nie można zdobyć w normalnej grze - nie ma ich w menu kreatywnym ani nie da się ich skraftowac. Jedynym sposobem jest użycie komendy:

/give @p command_block
/give @p chain_command_block
/give @p repeating_command_block

Trzy typy command blockow

Impulse (pomarańczowy)

Wykonuje komendę raz po aktywacji sygnalem redstone lub po ustawieniu na Always Active. To najczęściej używany typ do prostych zadań jak teleportacja czy dawanie przedmiotow.

Chain (zielony)

Wykonuje komendę tylko wtedy, gdy poprzedni command block w łańcuchu się wykonal. Pozwala na tworzenie sekwencji komend - np. najpierw teleportuj gracza, potem daj mu przedmiot, potem wyświetl wiadomosc.

Repeat (fioletowy)

Wykonuje komendę co tick (20 razy na sekundę). Idealny do ciągłego monitorowania - np. sprawdzania czy gracz wejdzie w określony obszar albo do tworzenia efektów czastkowych.

Aktywacja command blockow

TrybOpisKiedy używać
Needs RedstoneWymaga sygnału redstoneGdy chcesz kontrolować moment wykonania
Always ActiveDziała cały czasChain i Repeat blocki w łańcuchach

Conditional vs Unconditional

Każdy command block może być ustawiony jako Conditional (warunkowy) lub Unconditional (bezwarunkowy). Conditional wykona komendę tylko wtedy, gdy POPRZEDNI command block w łańcuchu wykonał swoja komendę pomyslnie. To przydatne do tworzenia warunków - np. daj nagrodę tylko jeśli gracz jest w odpowiednim miejscu.

Przykładowe komendy

Teleportacja do punktu

/tp @p 100 64 200

Teleportuje najbliższego gracza na koordynaty X=100, Y=64, Z=200.

Dawanie przedmiotów

/give @p diamond_sword 1

Daje najblizszemu graczowi diamentowy miecz.

Zmiana pory dnia

/time set day

Ustawia pore dnia na dzien. Inne opcje: night, noon, midnight.

Zmiana pogody

/weather clear

Wyłącza deszcz i burze. Inne opcje: rain, thunder.

Wyświetlanie wiadomości

/title @a title "Witaj na serwerze!"

Wyświetla duży napis na ekranie wszystkich graczy.

Efekty statusowe

/effect give @a speed 30 2

Daje wszystkim graczom efekt szybkości na 30 sekund z poziomem 2.

Praktyczny projekt: automatyczne powitanie

Umieść Repeat command block z komenda:

/execute as @a[tag=!welcomed] run tag @s add welcomed

Następnie dodaj Chain command block (Conditional):

/title @a[tag=welcomed,tag=!msg_sent] title "Witaj!"

I kolejny Chain:

/tag @a[tag=welcomed,tag=!msg_sent] add msg_sent

Ten łańcuch automatycznie powita każdego nowego gracza na serwerze.

Praktyczny projekt: strefa ochronna

Repeat command block z Always Active:

/effect give @a[x=0,y=64,z=0,distance=..20] resistance 2 4 true

Daje odporność każdemu graczowi w promieniu 20 bloków od spawnu. Parametr true ukrywa cząsteczki efektu.

Wskazówki dla początkujących

Więcej o komendach znajdziesz w naszej referencji komend. Jeżeli interesuje Cie redstone, sprawdź poradniki redstone i kurs redstone od podstaw.