Minehost
Strona główna/Blog/Komendy na serwer Minecraft. Lista najważniejszych poleceń z przykładami

Komendy na serwer Minecraft. Lista najważniejszych poleceń z przykładami

11 min czytaniaZespół MineHost

Pierwsze minuty z własnym serwerem wyglądają u prawie każdego tak samo. Wchodzisz do gry, chcesz włączyć sobie tryb kreatywny albo wyrzucić kolegę, który właśnie podpalił wioskę, a gra odpowiada czerwonym komunikatem, jakby taka komenda w ogóle nie istniała. Komendy to podstawowe narzędzie admina i bez nich serwer prowadzi się trochę po omacku. Zebraliśmy tu te, których właściciel serwera używa naprawdę, podzielone według tego, do czego służą, razem z przykładami gotowymi do wklejenia.

Której wersji dotyczy ten poradnik

Wszystkie przykłady dotyczą Minecraft Java Edition w wersjach 26.x. Bedrock ma bardzo podobny zestaw komend, ale w kilku miejscach składnia wygląda inaczej, więc tam warto zerknąć do podpowiedzi w samej grze.

Gdzie wpisuje się komendy: czat w grze czy konsola

Komendy można wydawać z dwóch miejsc. Pierwsze to czat w grze, który otwierasz klawiszem T albo od razu klawiszem z ukośnikiem. Drugie to konsola serwera w panelu, czyli okno, w którym widać na żywo wszystko, co serwer zapisuje w logach. Różnica jest mała, ale potrafi zaskoczyć.

MiejsceUkośnik na początkuUprawnieniaKiedy się przydaje
Czat w grzeTak, np. /time set dayZależą od poziomu operatora, jaki ma graczGdy jesteś w świecie i chcesz coś zrobić od ręki
Konsola w paneluNie, wystarczy time set dayPełne, takie jak właścicielPierwsze ustawienia, nadanie uprawnień, praca gdy nikogo nie ma online
Konsola zawsze ma pełne uprawnienia, dlatego to od niej zaczyna się konfigurację nowego serwera.

Tabulator robi połowę roboty

Zacznij pisać komendę i wciśnij Tab. Gra podpowie resztę nazwy, nick gracza albo identyfikator przedmiotu. Przy nazwach w rodzaju minecraft:netherite_chestplate oszczędza to sporo literówek.

Pierwsza komenda na nowym serwerze, czyli /op

Świeżo postawiony serwer nie ma żadnego admina. Nawet osoba, która za niego zapłaciła, wchodzi do gry jako zwykły gracz i nie może użyć prawie niczego. Dlatego pierwszą rzeczą jest wejście do konsoli w panelu i nadanie sobie uprawnień operatora.

Konsola serwera
op TwojNick

Od tej chwili możesz używać komend także z czatu w grze. Odebranie uprawnień działa tak samo, tylko komenda nazywa się deop. Operator ma swój poziom, od 1 do 4, a domyślnie dostaje najwyższy. Ustawia się to opcją op-permission-level w pliku server.properties.

PoziomCo pozwala robić
1Budować i niszczyć bloki w chronionym obszarze wokół spawnu. Komend praktycznie nie odblokowuje.
2Komendy rozgrywki: zmiana trybu gry, teleportacja, dawanie przedmiotów, czas, pogoda, reguły gry, bloki poleceń.
3Zarządzanie ludźmi: wyrzucanie, banowanie, nadawanie i odbieranie operatora, biała lista.
4Sprawy samego serwera, np. ręczny zapis świata i wyłączenie serwera.
Każdy poziom obejmuje też wszystko, co dają poziomy niższe.

Operator to nie nagroda dla kolegi

Gracz z pełnym operatorem może odebrać uprawnienia Tobie, wyczyścić komuś ekwipunek albo wyłączyć serwer w środku wieczoru. Jeśli ktoś ma Ci pomagać w pilnowaniu porządku, lepiej dać mu tylko te komendy, których potrzebuje, za pomocą pluginu do uprawnień, np. LuckPerms.

Selektory, czyli jak wskazać, kogo dotyczy komenda

W większości komend zamiast nicku można wpisać selektor. To skrót, który sam znajduje graczy albo inne byty w świecie. Przydaje się, gdy chcesz zrobić coś wszystkim naraz albo nie pamiętasz, jak dokładnie nazywa się osoba stojąca obok.

SelektorKogo wskazuje
@pNajbliższego gracza
@aWszystkich graczy na serwerze
@rLosowego gracza
@sOsobę, która wpisuje komendę, czyli zwykle Ciebie
@eWszystkie byty: graczy, moby, zwierzęta, przedmioty leżące na ziemi
@nNajbliższy byt dowolnego rodzaju

Selektor da się zawęzić, dopisując warunki w nawiasach kwadratowych. Kilka takich połączeń wraca w praktyce bardzo często:

  • @e[type=item] to przedmioty leżące luzem na ziemi.
  • @a[distance=..20] to gracze w promieniu 20 bloków od Ciebie.
  • @e[type=zombie,limit=3] to najwyżej trzy zombie.
  • @a[gamemode=creative] to wszyscy, którzy akurat są w trybie kreatywnym.

Uwaga na /kill @e

Sam selektor @e obejmuje także graczy, oswojone psy, konie i wieśniaków z handlem, na który ktoś czekał tydzień. Przy usuwaniu bytów zawsze dopisuj typ, np. /kill @e[type=item].

Zarządzanie graczami

To komendy, po które sięga się najczęściej, kiedy na serwerze robi się tłoczno. Powód przy kicku i banie nie jest obowiązkowy, ale warto go wpisywać. Gracz widzi go na ekranie rozłączenia, a Ty po miesiącu nadal pamiętasz, za co ktoś wyleciał.

KomendaCo robiPrzykład
/listPokazuje, kto jest teraz online/list
/kickWyrzuca gracza, który może od razu wrócić/kick Kuba spam na czacie
/banBlokuje konto gracza na stałe/ban Kuba niszczenie cudzych budowli
/ban-ipBlokuje adres IP, z którego łączy się gracz/ban-ip Kuba
/pardonZdejmuje bana z konta/pardon Kuba
/pardon-ipZdejmuje bana z adresu IP/pardon-ip 203.0.113.25
/banlistWyświetla listę zbanowanych kont albo adresów/banlist players
/msgWysyła prywatną wiadomość, działa też jako /tell i /w/msg Ola wejdź na spawn
/sayWysyła ogłoszenie widoczne dla wszystkich/say restart za 5 minut

Z banem na IP warto uważać. Rodzeństwo grające z jednego domu ma zwykle ten sam adres, więc ban jednej osoby odetnie też drugą. Z kolei sporo graczy dostaje od operatora nowy adres po restarcie routera, więc taki ban bywa mniej skuteczny, niż się wydaje.

Biała lista, czyli serwer tylko dla swoich

Jeśli gracie w zamkniętym gronie, biała lista to najprostszy sposób, żeby nikt obcy nie wszedł, nawet gdy adres serwera gdzieś wypłynie. Po jej włączeniu na serwer dostają się wyłącznie osoby dopisane do listy po nicku.

Komendy białej listy
/whitelist on
/whitelist add Kuba
/whitelist remove Kuba
/whitelist list
/whitelist off
/whitelist reload

Ostatnia komenda przydaje się, gdy edytujesz plik whitelist.json ręcznie przez SFTP. Serwer nie zauważy zmian w pliku sam z siebie, trzeba mu je wczytać. Więcej o tym, dlaczego biała lista ma znaczenie przy serwerze dla młodszych graczy, pisaliśmy w poradniku o serwerze Minecraft dla dziecka.

Tryb gry, teleportacja i przedmioty

Tu są komendy, które gracze kojarzą z kodami z dawnych lat. Wszystkie wymagają co najmniej drugiego poziomu operatora. Jeśli nie podasz gracza, komenda zadziała na Ciebie.

KomendaCo robiPrzykład
/gamemodeZmienia tryb gry: survival, creative, adventure albo spectator/gamemode creative Kuba
/tpTeleportuje do gracza albo na podane współrzędne/tp 120 70 -340
/giveDaje przedmiot w wybranej ilości/give Kuba minecraft:oak_log 64
/clearCzyści ekwipunek w całości albo z jednego przedmiotu/clear Kuba minecraft:tnt
/effectNakłada albo zdejmuje efekt, np. noktowizję/effect give Kuba minecraft:night_vision infinite
/enchantZaklina przedmiot trzymany w ręce, w granicach normalnego poziomu/enchant Kuba minecraft:efficiency 5
/xpDodaje doświadczenie w punktach albo poziomach/xp add Kuba 30 levels
/spawnpointUstawia graczowi punkt odrodzenia w miejscu, w którym stoisz Ty, chyba że podasz współrzędne/spawnpoint Kuba
/killZabija wskazany cel/kill Kuba

Teleportacja ma kilka wariantów, które warto znać. Komenda /tp Kuba przenosi Ciebie do Kuby, /tp Kuba Ola przenosi Kubę do Oli, a /tp @a @s ściąga do Ciebie wszystkich graczy, co jest wygodne przed wspólnym zdjęciem albo otwarciem nowej budowli. Współrzędne, na których stoisz, sprawdzisz na ekranie pod klawiszem F3.

Skąd się wzięło /gm 1 i /fly

Skróty w rodzaju /gm 1, /gmc, /fly czy /heal nie należą do samej gry. Dodaje je plugin EssentialsX. Na czystym serwerze zobaczysz przy nich komunikat o nieznanej komendzie, a tryb gry trzeba wpisać pełną nazwą.

Świat: czas, pogoda, trudność i granice mapy

KomendaCo robiPrzykład
/time setUstawia porę dnia: day, noon, night albo midnight/time set day
/time addPrzesuwa czas o podaną liczbę ticków, 1000 to jedna godzina w grze/time add 6000
/weatherZmienia pogodę na clear, rain albo thunder/weather clear
/difficultyUstawia poziom trudności: peaceful, easy, normal, hard/difficulty hard
/setworldspawnPrzenosi spawn świata w miejsce, w którym stoisz/setworldspawn
/worldborderWyznacza granicę świata, podajesz jej szerokość w blokach/worldborder set 10000
/seedPokazuje ziarno świata, z którego powstała mapa/seed
/locateWskazuje najbliższą strukturę albo biom/locate structure minecraft:village_plains

Granica świata to jedna z bardziej niedocenianych komend. Każdy nowy kawałek mapy, który ktoś odkryje, zajmuje miejsce na dysku i pracę procesora przy generowaniu. Na serwerze dla kilku osób granica szeroka na 10 tysięcy bloków to i tak ogromny obszar, a chroni przed sytuacją, w której jeden gracz leci elytrą tysiące bloków przed siebie i spowalnia grę wszystkim pozostałym. Środek granicy ustawisz komendą /worldborder center 0 0.

Reguły gry, czyli /gamerule

Reguły gry zmieniają zachowanie całego świata jednym poleceniem. Wpisanie samej nazwy reguły bez wartości pokaże jej aktualne ustawienie.

Stare poradniki tu nie zadziałają

Od wersji 1.21.11 reguły gry mają nowe nazwy zapisane małymi literami z podkreślnikami. Popularne keepInventory to teraz keep_inventory, a doDaylightCycle nazywa się advance_time. Jeśli komenda przepisana z filmu sprzed kilku lat zwraca błąd, to najczęściej właśnie przez to.
RegułaCo zmieniaPrzykład
keep_inventoryPo śmierci gracz zachowuje ekwipunek i doświadczenie/gamerule keep_inventory true
advance_timePo wyłączeniu zatrzymuje cykl dnia i nocy/gamerule advance_time false
advance_weatherPo wyłączeniu zatrzymuje zmiany pogody/gamerule advance_weather false
mob_griefingPo wyłączeniu creepery nie niszczą bloków, a endermani ich nie podnoszą/gamerule mob_griefing false
players_sleeping_percentageIle procent graczy musi spać, żeby przeskoczyć noc. Przy 0 wystarczy jedna osoba/gamerule players_sleeping_percentage 0
spawn_phantomsPo wyłączeniu fantomy, które atakują niewyspanych graczy, przestają się pojawiać/gamerule spawn_phantoms false
immediate_respawnPomija ekran śmierci, gracz od razu się odradza/gamerule immediate_respawn true
pvpPo wyłączeniu gracze nie mogą zadawać sobie obrażeń/gamerule pvp false

Z mob_griefing jest jeden haczyk. Ta sama reguła odpowiada też za to, że wieśniacy zbierają plony, a owce zjadają trawę. Jeśli macie automatyczną farmę, na której wieśniacy sieją i zbierają plony, po wyłączeniu tej reguły przestanie działać.

Budowanie komendami

Przy większych pracach budowlanych kilka komend oszczędza godziny stawiania bloków ręcznie. Współrzędne możesz podawać na sztywno albo względnie, czyli z tyldą. Zapis ~ ~-1 ~ oznacza blok tuż pod Twoimi stopami, a ~5 ~ ~ pięć bloków dalej na osi X.

KomendaCo robiPrzykład
/setblockStawia jeden blok w podanym miejscu/setblock ~ ~-1 ~ minecraft:glowstone
/fillWypełnia prostopadłościan między dwoma rogami/fill ~-5 ~-1 ~-5 ~5 ~-1 ~5 minecraft:stone_bricks
/cloneKopiuje fragment świata w inne miejsce/clone 0 64 0 10 70 10 100 64 100
/summonPrzywołuje moba albo inny byt/summon minecraft:villager ~ ~ ~

Na końcu komendy /fill można dopisać tryb. Słowo hollow zrobi pustą w środku bryłę, outline postawi same ściany bez czyszczenia wnętrza, a replace z nazwą drugiego bloku podmieni tylko wybrany materiał, np. całą trawę na mech.

Duże /fill potrafi przyciąć serwer

Obszar jednej komendy może domyślnie liczyć najwyżej 32 768 bloków. Ten limit ustawia reguła max_block_modifications, ale nawet w jego granicach wypełnienie dużego obszaru na pełnym serwerze daje odczuwalny przestój. Przy naprawdę dużych przeróbkach wygodniejszy jest plugin WorldEdit, a przed każdą większą operacją warto zrobić kopię zapasową w panelu.

Komendy do zarządzania samym serwerem

Te najlepiej wpisywać w konsoli. Część z nich ma przyciski w panelu, ale dobrze wiedzieć, co dzieje się pod spodem.

KomendaDo czego służy
save-allZapisuje świat na dysk od razu, bez czekania na automatyczny zapis.
save-offWstrzymuje automatyczny zapis. Używa się go rzadko, np. na czas ręcznego kopiowania plików świata. Po wszystkim trzeba wpisać save-on.
stopZapisuje świat i wyłącza serwer w kontrolowany sposób. To bezpieczniejsze niż ubijanie procesu.
tick queryPokazuje, ile średnio trwa jeden tick serwera. Przydatne, gdy gracze zgłaszają lagi.
reloadNa czystym serwerze przeładowuje paczki danych. Na Paperze dotyczy też pluginów i potrafi narobić bałaganu, więc po zmianie pluginu lepiej zrobić pełny restart.

Na silniku Paper do sprawdzania wydajności masz jeszcze /tps i /mspt. Jeśli wyniki wyglądają źle, a szybkie /kill @e[type=item] nie pomaga, przyczyna zwykle leży głębiej. Opisaliśmy to szerzej w poradniku o optymalizacji paper.yml i spigot.yml.

Komendy z pluginów, których nie ma w czystej grze

Gracze przychodzący z dużych serwerów oczekują komend, które w rzeczywistości dodają pluginy. Jeśli serwer stoi na silniku Paper, możesz je dograć w kilka minut, opisaliśmy to w poradniku o tym, jak wgrać pluginy na serwer Minecraft.

KomendaSkąd pochodziDo czego służy
/sethome, /homeEssentialsXZapisanie domu i powrót do niego jednym poleceniem
/tpa, /tpacceptEssentialsXProśba o teleport do innego gracza, którą ten musi zaakceptować
/spawn, /warpEssentialsX z dodatkiem SpawnSzybki powrót na spawn i do zapisanych punktów
/lpLuckPermsGrupy i uprawnienia, np. ranga moderatora z dostępem tylko do kicka
//wand, //setWorldEditZaznaczanie i przebudowa dużych fragmentów mapy

Gdy komenda nie działa

Większość problemów z komendami sprowadza się do kilku powtarzających się sytuacji. Komunikat w grze zwykle dość jasno mówi, która to z nich.

Co widziszCo to zwykle oznacza
Unknown or incomplete commandLiterówka, brak części komendy, komenda z pluginu, którego nie ma na serwerze, albo brak uprawnień. Gra ukrywa przed graczem komendy, do których nie ma on dostępu, więc wyglądają, jakby nie istniały.
You do not have permissionTak zwykle odpowiadają komendy z pluginów. Twoja ranga nie ma uprawnienia do tej komendy, trzeba je nadać w pluginie do uprawnień, np. LuckPerms.
No player was foundGracz jest offline albo jego nick wpisano z błędem. Wielkość liter nie ma znaczenia, ale każda litera tak.
Komenda z filmu zwraca błąd składniGra zmieniła składnię. Dotyczy to zwłaszcza reguł gry oraz /give z dawnym zapisem w nawiasach klamrowych, który od wersji 1.20.5 został zastąpiony komponentami.
W konsoli działa, w grze niePrawie zawsze chodzi o uprawnienia, bo konsola ma ich więcej niż ktokolwiek w grze. Nadaj sobie operatora z konsoli w panelu.
Komunikaty podajemy w angielskiej wersji gry. W polskiej będą przetłumaczone, ale znaczą to samo.

Krótkie FAQ

Czy komendę da się cofnąć?

Nie. Gra nie ma przycisku cofnij, więc źle wpisane /fill albo /clear zostaje na dobre. Jedynym ratunkiem jest kopia zapasowa, dlatego przed eksperymentami warto ją zrobić w panelu jednym kliknięciem.

Gdzie serwer zapisuje operatorów i bany?

W plikach ops.json, banned-players.json, banned-ips.json i whitelist.json w głównym katalogu serwera. Możesz je podejrzeć przez SFTP, ale prościej i bezpieczniej zmieniać je komendami.

Czy gracze bez operatora mogą używać jakichś komend?

Tak, kilku nieszkodliwych, np. /msg, /me, /list czy /help. Wszystko, co zmienia świat albo daje przewagę w grze, wymaga uprawnień.

Jak włączyć bloki poleceń?

W pliku server.properties ustaw enable-command-block=true i zrestartuj serwer. Sam blok poleceń zdobędziesz komendą /give @s minecraft:command_block, a postawić i edytować może go tylko operator w trybie kreatywnym.


Własny serwer, na którym wszystkie komendy są Twoje

Konsola dostępna w panelu przeglądarki, pliki serwera przez SFTP, kopie zapasowe jednym kliknięciem i ochrona przed atakami DDoS. Serwer jest gotowy kilka minut po zakupie.

Zobacz pakiety Minecraft