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 Powód 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