Komendy na serwerze Minecraft
Pełna lista komend dla adminów i graczy: komendy vanilla, EssentialsX, WorldGuard, LuckPerms. Z uprawnieniami, przykładami i wyjaśnieniem różnicy między konsolą a grą. Wszystko, czego potrzebujesz do zarządzania własnym serwerem.
Konsola vs tryb in-game — jaka różnica?
Zanim przejdziemy do list komend, warto zrozumieć fundamentalną różnicę między dwoma sposobami wydawania poleceń na serwerze Minecraft.
Komendy w grze (in-game)
Wpisujesz je w czacie, zawsze zaczynając od ukośnika /. Np. /gamemode creative. Komenda wykonywana jest w kontekście Twojego gracza — jeśli wpisujesz /tp bez podania nazwy, teleportujesz siebie. Wymagają odpowiednich uprawnień — operator serwera (OP) lub odpowiednio skonfigurowany plugin uprawnień.
Komendy w konsoli serwera
Wpisujesz je bez ukośnika bezpośrednio w panelu konsoli (np. w Pterodactyl, Multicraft, lub w terminalu). Działają z pełnymi uprawnieniami administratora — nie musisz być zalogowany na serwer. ban NazwaGracza Powód zadziała nawet wtedy, gdy serwer startuje i gracze nie mogą się jeszcze połączyć.
Wskazówka: Komendy RCON (Remote Console) działają tak samo jak konsola serwera — możesz je wykonywać zdalnie przez narzędzia takie jak mcrcon. Przydatne przy automatyzacji lub zarządzaniu przez skrypty.
Komendy vanilla Minecraft
Poniższe komendy są wbudowane w silnik Minecrafta — działają na każdym serwerze, niezależnie od pluginów. Wymagają statusu OP lub odpowiedniego poziomu uprawnień ustawionego w ops.json.
| Komenda | Opis | Przykład użycia |
|---|---|---|
/gamemode | Zmienia tryb gry gracza. Dostępne tryby: survival (0), creative (1), adventure (2), spectator (3). | /gamemode creative NazwaGracza |
/tp | Teleportuje gracza do innego gracza lub na podane współrzędne. | /tp NazwaGracza 100 64 200 |
/give | Daje graczowi przedmiot. Opcjonalnie z ilością i NBT danymi. | /give NazwaGracza diamond 64 |
/time | Ustawia lub wyświetla czas gry w świecie. Wartości: day (6000), noon (6000), night (18000), midnight (18000). | /time set day |
/weather | Zmienia pogodę w świecie. Opcje: clear, rain, thunder. Opcjonalnie czas trwania w sekundach. | /weather clear 6000 |
/difficulty | Ustawia poziom trudności. Opcje: peaceful (0), easy (1), normal (2), hard (3). | /difficulty hard |
/ban | Banuje gracza, uniemożliwiając mu dołączenie do serwera. Opcjonalnie z powodem. | /ban NazwaGracza Powod bana |
/kick | Wyrzuca gracza z serwera. Opcjonalnie z komunikatem. | /kick NazwaGracza Wróć później |
/op | Nadaje graczowi status operatora (pełne uprawnienia admina). | /op NazwaGracza |
/deop | Odbiera graczowi status operatora. | /deop NazwaGracza |
/whitelist | Zarządza białą listą serwera. Komendy: on, off, add, remove, list, reload. | /whitelist add NazwaGracza |
/gamerule | Zmienia reguły gry w świecie. Np. keepInventory, doDaylightCycle, mobGriefing. | /gamerule keepInventory true |
/effect | Nadaje lub usuwa efekt statusu graczowi. Z czasem trwania i siłą efektu. | /effect give NazwaGracza speed 60 2 |
/enchant | Zaklinuje trzymany przez gracza przedmiot. Wymaga podania ID zaklęcia i poziomu. | /enchant NazwaGracza sharpness 5 |
/fill | Wypełnia obszar między dwoma punktami wskazanym blokiem. Potężne narzędzie budowlane. | /fill 0 60 0 100 60 100 stone |
/clone | Kopiuje obszar bloków z jednego miejsca do drugiego. | /clone 0 60 0 10 70 10 20 60 0 |
/setblock | Ustawia pojedynczy blok na wskazanych współrzędnych. | /setblock 100 64 200 chest |
/summon | Przywołuje entity (moba, przedmiot, pocisk) na wskazanych współrzędnych. | /summon zombie 100 64 200 |
Przydatne komendy gamerule
Komendy gamerule pozwalają precyzyjnie dostosować mechaniki serwera bez żadnych pluginów:
/gamerule keepInventory true— gracze nie tracą ekwipunku po śmierci/gamerule doDaylightCycle false— zatrzymuje cykl dnia i nocy/gamerule doWeatherCycle false— wyłącza losową zmianę pogody/gamerule mobGriefing false— creepery i endermany nie niszczą terenu/gamerule pvp false— wyłącza PvP między graczami (Bedrock Edition)/gamerule naturalRegeneration false— wyłącza naturalną regenerację zdrowia/gamerule announceAdvancements false— ukrywa powiadomienia o osiągnięciach w czacie
Komendy EssentialsX
EssentialsX to najpopularniejszy plugin do zarządzania serwerem Minecraft, zainstalowany na dosłownie milionach serwerów. Rozszerza vanilla o setki komend dla graczy i adminów. Poniżej najważniejsze z nich.
| Komenda | Opis | Uprawnienie |
|---|---|---|
/home | Teleportuje gracza do jego ustawionego domu. Gracze mogą mieć kilka domów (zależy od uprawnień). | essentials.home |
/sethome | Ustawia dom gracza w aktualnej lokalizacji. | essentials.sethome |
/tpa | Wysyła prośbę o teleportację do innego gracza. Gracz musi zaakceptować przez /tpaccept. | essentials.tpa |
/tpaccept | Akceptuje prośbę o teleportację od innego gracza. | essentials.tpaccept |
/warp | Teleportuje gracza do publicznie dostępnego punktu warp. Bez argumentów wyświetla listę. | essentials.warp |
/setwarp | Tworzy nowy punkt warp w aktualnej lokalizacji. Dostępny dla graczy z odpowiednim uprawnieniem. | essentials.setwarp |
/spawn | Teleportuje gracza do punktu spawn serwera. | essentials.spawn |
/kit | Odbiera zestaw przedmiotów (kit). Kity konfiguruje admin w pliku kits.yml. | essentials.kit.[nazwazestawu] |
/heal | Leczy gracza do pełnego zdrowia i uzupełnia głód. Admin może leczyć innych graczy. | essentials.heal |
/fly | Włącza lub wyłącza tryb lotu dla gracza. Opcjonalnie można wskazać innego gracza. | essentials.fly |
/god | Włącza tryb nieśmiertelności dla gracza. Przydatne podczas budowania lub testowania. | essentials.god |
/msg | Wysyła prywatną wiadomość do innego gracza. Alias: /tell, /w, /pm. | essentials.msg |
/mail | Wysyła wiadomość do gracza, który jest offline. Gracz zobaczy ją po zalogowaniu. | essentials.mail |
/back | Teleportuje gracza z powrotem do poprzedniej lokalizacji (przed ostatnią teleportacją lub śmiercią). | essentials.back |
/balance | Wyświetla stan konta gracza (wymaga Vault i pluginu ekonomii). | essentials.balance |
/pay | Przelewa pieniądze innemu graczowi z własnego konta. | essentials.pay |
/nick | Zmienia wyświetlaną nazwę gracza w czacie i nad głową. | essentials.nick |
/list | Wyświetla listę wszystkich połączonych graczy. | essentials.list |
Aliasy EssentialsX: Wiele komend ma skrótowe wersje. /msg działa tak samo jak /tell, /w i /pm. /home można wywołać przez /h. Pełna lista aliasów jest w pliku config.yml pluginu.
Komendy moderacyjne
Zarządzanie zachowaniem graczy to kluczowy aspekt prowadzenia serwera. EssentialsX i dedykowane pluginy moderacyjne dostarczają znacznie bardziej rozbudowanych narzędzi niż vanilla ban.
| Komenda | Opis | Składnia |
|---|---|---|
/ban | Permanentny ban na konto gracza. W EssentialsX wspiera powód i obsługę offline graczy. | /ban NazwaGracza [powód] |
/tempban | Tymczasowy ban z podaniem czasu. Format czasu: 1d (1 dzień), 2h (2 godziny), 30m (30 minut). | /tempban NazwaGracza 7d Griefing |
/unban | Usuwa bana gracza. Alias: /pardon. | /unban NazwaGracza |
/banlist | Wyświetla listę zbanowanych graczy i adresów IP. | /banlist [players|ips] |
/ban-ip | Banuje adres IP, zapobiega połączeniu z nowych kont. Ostrożnie przy dynamicznych IP. | /ban-ip 123.456.789.0 [powód] |
/mute | Wycisza gracza — nie może pisać w czacie. Dostępny w EssentialsX. | /mute NazwaGracza [czas] [powód] |
/unmute | Usuwa wyciszenie gracza. | /unmute NazwaGracza |
/jail | Zamknij gracza w więzieniu (specjalna lokalizacja). Musi być wcześniej skonfigurowane. | /jail NazwaGracza [nazwawiezienia] [czas] |
/unjail | Zwalnia gracza z więzienia przed upływem czasu. | /unjail NazwaGracza |
/warn | Wysyła graczowi ostrzeżenie i loguje je. Po określonej liczbie ostrzeżeń może automatycznie banować. | /warn NazwaGracza Nie griefuj! |
/vanish | Ukrywa admina przed graczami. Gracz jest niewidoczny i nie pojawia się na liście /list. | /vanish |
Dobre praktyki moderacyjne
Kilka zasad, których warto przestrzegać na każdym poważnym serwerze:
- Zawsze podawaj powód przy banie — gracze mają prawo wiedzieć, za co zostali ukarani
- Stosuj stopniowanie kar — ostrzeżenie → kick → tempban → ban permanentny
- Loguj moderację — używaj pluginów jak CoreProtect do śledzenia zmian w świecie i DiscordSRV do logowania czatu
- Sprawdzaj IP przed banem IP — gracze za NATem lub VPNem mogą mieć wspólny adres z innymi
Komendy WorldGuard
WorldGuard to plugin do ochrony terenu — pozwala tworzyć regiony, w których gracze nie mogą budować ani niszczyć bloków bez odpowiednich uprawnień. Niezbędny na każdym serwerze PvE i survival.
| Komenda | Opis |
|---|---|
/region define [nazwa] | Tworzy nowy region WorldGuard w obszarze zaznaczonym przez WorldEdit (//wand). Podstawowa komenda do ochrony terenu. |
/region addowner [nazwa] [gracz] | Dodaje właściciela do regionu. Właściciel może modyfikować teren i zarządzać regionem. |
/region addmember [nazwa] [gracz] | Dodaje członka do regionu. Członek może budować i niszczyć w regionie, ale nie może nim zarządzać. |
/region info [nazwa] | Wyświetla szczegółowe informacje o regionie — właściciele, członkowie, flagi, priorytet. |
/region list | Wyświetla listę wszystkich regionów w aktualnym świecie. |
/region delete [nazwa] | Usuwa region. Terrain nie jest modyfikowany — tylko ochrona zostaje zdjęta. |
/region flag [nazwa] [flaga] [wartość] | Ustawia flagę dla regionu. Np. pvp deny, mob-spawning deny, greeting "Witaj!". |
/region select [nazwa] | Zaznacza region WorldEditiem, umożliwiając jego modyfikację lub podgląd granic. |
/region setpriority [nazwa] [liczba] | Ustawia priorytet regionu. Przy nakładaniu się regionów wygrywa ten z wyższym priorytetem. |
Przydatne flagi WorldGuard
Flagi określają, co wolno robić w danym regionie:
pvp deny— wyłącza PvP w regionie (idealne dla spawnu)mob-spawning deny— zapobiega naturalnym spawnowaniu mobówfire-spread deny— ogień się nie rozprzestrzeniabuild deny— nikt nie może budować (domyślna ochrona)interact deny— gracze nie mogą używać dźwigni, przycisków, skrzynigreeting "Wiadomość"— wyświetla wiadomość graczowi wchodzącemu do regionufarewell "Wiadomość"— wiadomość przy wyjściu z regionu
Komendy LuckPerms
LuckPerms to najlepsza i najpopularniejsza biblioteka uprawnień dla serwerów Minecraft. Zastąpił starszego PEX i GroupManager. Umożliwia precyzyjne zarządzanie uprawnieniami graczy i grup poprzez hierarchię dziedziczenia.
| Komenda | Opis |
|---|---|
/lp user [gracz] info | Wyświetla informacje o graczu — grupy, uprawnienia, metadane (prefix, suffix, waga). |
/lp user [gracz] group add [grupa] | Dodaje gracza do grupy. Gracz dziedziczy wszystkie uprawnienia tej grupy. |
/lp user [gracz] group remove [grupa] | Usuwa gracza z grupy. |
/lp user [gracz] permission set [uprawnienie] [true/false] | Nadaje lub odbiera graczowi konkretne uprawnienie bez zmiany grup. |
/lp group [nazwa] create | Tworzy nową grupę uprawnień. |
/lp group [nazwa] permission set [uprawnienie] [true/false] | Nadaje lub odbiera uprawnienie całej grupie. Wszyscy członkowie grupy są automatycznie dotknięci zmianą. |
/lp group [nazwa] meta setprefix [priorytet] "[prefix]" | Ustawia prefix wyświetlany w czacie przed nazwą gracza. Np. [Admin] lub [VIP]. |
/lp group [nazwa] parent add [grupanadrzedna] | Sprawia, że grupa dziedziczy uprawnienia innej grupy (hierarchia). |
/lp editor | Otwiera webowy edytor LuckPerms — wygodny interfejs graficzny do zarządzania uprawnieniami w przeglądarce. |
/lp sync | Synchronizuje dane z bazą danych — przydatne przy konfiguracji sieciowej (BungeeCord/Velocity). |
Edytor webowy LuckPerms: Zamiast pamiętać składnię komend, wpisz /lp editor — LuckPerms wygeneruje link do webowego interfejsu, gdzie możesz przeciągać i upuszczać uprawnienia w wygodnym edytorze graficznym. To najszybszy sposób na konfigurację grup.
Uprawnienia i grupy graczy
System uprawnień to fundament każdego serwera Minecraft. Dobrze skonfigurowany oddziela to, co mogą gracze od tego, co mogą moderatorzy i adminowie.
Typowa hierarchia grup
Na większości serwerów survival stosuje się podobny podział:
- Gracz (default) — podstawowe uprawnienia: /home, /tpa, /warp, /spawn, /back, /kit starter
- Regularny / Trusted — dodatkowe /sethome (więcej domów), /nick, /fly w określonych obszarach
- VIP / Donator — /fly, /kit premium, kolorowe nazwy, priorytety na kolejce
- Helper — /kick, /mute, /warn, /vanish, dostęp do logów
- Moderator — /ban, /tempban, /ban-ip, /jail, teleportacje administracyjne
- Admin — /op lub pełne uprawnienia LuckPerms, dostęp do konsoli, WorldGuard admin
- Właściciel — pełny dostęp do wszystkiego
Jak sprawdzić, jakie uprawnienie jest potrzebne?
Każdy plugin dokumentuje swoje uprawnienia. Dla EssentialsX jest to oficjalna strona eternalcode.pl/essentialsx. Dla LuckPerms to strona luckperms.net/wiki. Dla WorldGuard to enginehub.org/worldguard.
Jeśli gracz zgłasza brak dostępu do komendy, sprawdź w konsoli log — LuckPerms często pokazuje brakujące uprawnienie bezpośrednio w komunikacie błędu.
Porady dla adminów serwerów
Backup przed zmianami
Zanim zaczniesz eksperymentować z komendami fill, clone lub setblock na żywym serwerze — zrób backup. Komenda /fill może w ułamku sekundy zniszczyć godziny pracy gracza. Na poważnych serwerach backup co 6 godzin to minimum.
Używaj konsoli zamiast gry
Komendy moderacyjne (ban, kick, op) wpisuj w konsoli serwera — szczególnie jeśli gracz, który Cię zaatakował, może próbować Cię rozpraszać. W konsoli nie musisz być w grze, żeby działać szybko i skutecznie.
Dokumentuj zasady serwera
Gracze muszą znać zasady, żeby wiedzieć, za co mogą zostać ukarani. Ustaw /rules przez EssentialsX, stwórz kanał #zasady na Discord i wyświetlaj zasady przy dołączeniu do serwera przez MOTD lub plugin powitalny.
Alias komend dla graczy
EssentialsX pozwala tworzyć własne aliasy komend w config.yml. Możesz np. sprawić, że /tele przekierowuje do /tpa, albo /pm do /msg. Ułatwia to życie graczom przyzwyczajonym do innych serwerów.
TAB i autouzupełnianie: W grze możesz naciskać TAB po wpisaniu początku komendy lub nazwy gracza — Minecraft automatycznie podpowiada dostępne opcje. W konsoli serwera także działa autouzupełnianie (zależy od implementacji panelu).
Komendy, których nigdy nie wpisuj na żywym serwerze bez potwierdzenia
/fill ~ ~ ~ ~100 ~100 ~100 air— usuwa wszystko w promieniu 100 bloków/op @a— nadaje OP wszystkim graczom online/kill @a— zabija wszystkich graczy naraz/gamerule keepInventory falsebez ostrzeżenia — gracze stracą ekwipunek przy śmierci- Komendy WorldEdit z
//set airna całym świecie — mogą zniszczyć mapę w sekundy