Notatki operatora
Komendy EssentialsX: pełna lista po polsku z permisjami
EssentialsX ma ponad 200 komend i większości nigdy nie użyjesz. Ta ściąga zbiera te, które faktycznie chodzą na każdym serwerze: domy, teleporty, spawn, warpy, kity, ekonomię, moderację i czat. Przy każdej komendzie jest permisja, bo dziewięć na dziesięć pytań „czemu nie działa” to brak permisji, nie błąd pluginu.
W skrócie: komendę widzi tylko gracz, który ma jej permisję. Permisje nadajesz pluginem uprawnień, najlepiej LuckPerms, grupie, nie pojedynczo każdemu graczowi. Przykład, który załatwia 90% serwerów przetrwania: /lp group default permission set essentials.tpa true, to samo dla essentials.tpaccept, essentials.sethome, essentials.home, essentials.spawn. OP zostaw dla siebie.
Zanim zaczniesz: moduły i zasada działania
EssentialsX to nie jeden plik, tylko rodzina jarów. Rdzeń daje większość komend, ale /spawn i /setspawn wymagają modułu EssentialsX Spawn, a formatowanie czatu modułu EssentialsX Chat. Jeśli komenda odpowiada „Unknown command”, najpierw sprawdź, czy odpowiedni jar w ogóle leży w folderze plugins. Instalację i konfigurację od zera opisuje osobny poradnik: EssentialsX krok po kroku.
Druga zasada: kolizje komend. Na serwerze z kilkoma pluginami tę samą komendę potrafi rejestrować kilka wtyczek. Formą z prefiksem, np. /essentials:spawn, wymusisz wersję z EssentialsX.
Domy
| Komenda | Co robi | Permisja |
|---|---|---|
/sethome [nazwa] | zapisuje dom w miejscu, gdzie stoisz | essentials.sethome |
/home [nazwa] | teleport do domu | essentials.home |
/delhome [nazwa] | usuwa dom | essentials.delhome |
/home gracz:nazwa | wejście do domu innego gracza (dla admina) | essentials.home.others |
Limit domów: w config.yml jest sekcja sethome-multiple z nazwanymi zestawami limitów. Graczowi zestaw przypisujesz permisją essentials.sethome.multiple.NAZWA, np. essentials.sethome.multiple.vip. Bez niej obowiązuje jeden dom.
Teleportacja między graczami
| Komenda | Co robi | Permisja |
|---|---|---|
/tpa gracz | prośba o teleport do gracza | essentials.tpa |
/tpahere gracz | prośba, żeby gracz teleportował się do ciebie | essentials.tpahere |
/tpaccept / /tpdeny | akceptacja / odrzucenie prośby | essentials.tpaccept / essentials.tpdeny |
/back | powrót do poprzedniego miejsca, także po śmierci | essentials.back (+ essentials.back.ondeath) |
/tp gracz | natychmiastowy teleport (admin) | essentials.tp |
To jest odpowiedź na klasyczne pytanie „jak zrobić, żeby gracz bez OP mógł się teleportować do drugiego przez /tpa”: nie dawaj OP, nadaj grupie essentials.tpa i essentials.tpaccept. Tyle.
Spawn i warpy
| Komenda | Co robi | Permisja |
|---|---|---|
/setspawn | ustawia spawn serwera (moduł Spawn) | essentials.setspawn |
/spawn | teleport na spawn | essentials.spawn |
/setwarp nazwa | tworzy warp w miejscu, gdzie stoisz | essentials.setwarp |
/warp nazwa | teleport do warpa | essentials.warp |
/delwarp nazwa | usuwa warp | essentials.delwarp |
Warpy można wydzielać per nazwa: permisja essentials.warps.NAZWA wpuszcza tylko na konkretny warp. Przydatne, gdy warp „vip” ma być tylko dla rangi VIP z systemu rang.
Kity i ekonomia
| Komenda | Co robi | Permisja |
|---|---|---|
/kit [nazwa] | lista kitów / odbiór kitu | essentials.kit + essentials.kits.NAZWA |
/balance [gracz] | stan konta | essentials.balance |
/pay gracz kwota | przelew do gracza | essentials.pay |
/baltop | ranking najbogatszych | essentials.balancetop |
/eco give|take|set | operacje adminem na kontach | essentials.eco |
Kity definiujesz w kits.yml, a cooldown i zawartość opisuje sekcja kitów w poradniku EssentialsX. Do sklepów i bardziej rozbudowanej ekonomii EssentialsX wystawia konta przez Vault, więc inne pluginy widzą te same pieniądze.
Moderacja
| Komenda | Co robi | Permisja |
|---|---|---|
/kick gracz [powód] | wyrzucenie z serwera | essentials.kick |
/ban gracz [powód] | ban permanentny | essentials.ban |
/tempban gracz czas | ban czasowy, np. 7d | essentials.tempban |
/mute gracz [czas] | wyciszenie na czacie | essentials.mute |
/vanish | niewidzialność dla graczy | essentials.vanish |
/invsee gracz | podgląd ekwipunku gracza | essentials.invsee |
/socialspy | podgląd prywatnych wiadomości | essentials.socialspy |
Do cofania zniszczeń po griefie EssentialsX nie wystarczy, od tego jest CoreProtect, a do ochrony terenu GriefPrevention albo WorldGuard.
Czat i wiadomości
| Komenda | Co robi | Permisja |
|---|---|---|
/msg gracz tekst (/w, /tell) | prywatna wiadomość | essentials.msg |
/r tekst | odpowiedź na ostatnią wiadomość | essentials.msg |
/ignore gracz | ignorowanie gracza | essentials.ignore |
/broadcast tekst | ogłoszenie na cały serwer | essentials.broadcast |
/mail send gracz tekst | wiadomość offline | essentials.mail |
Format czatu, prefiksy rang i kolory to działka modułu EssentialsX Chat w parze z PlaceholderAPI i rangami.
Narzędzia, które lubią wszyscy
| Komenda | Co robi | Permisja |
|---|---|---|
/fly | latanie | essentials.fly |
/gamemode tryb (/gmc, /gms) | zmiana trybu gry | essentials.gamemode |
/heal / /feed | uleczenie / najedzenie | essentials.heal / essentials.feed |
/repair | naprawa przedmiotu w ręce | essentials.repair |
/hat | blok jako czapka | essentials.hat |
/speed [1-10] | szybkość chodu/lotu | essentials.speed |
/top | teleport na powierzchnię | essentials.top |
/workbench / /enderchest | crafting / enderchest bez bloku | essentials.workbench / essentials.enderchest |
Jak to nadawać w praktyce
Nie rozdawaj permisji pojedynczym graczom, ustaw grupy. Minimalny, sensowny podział na serwer przetrwania:
- default:
essentials.tpa,essentials.tpaccept,essentials.tpdeny,essentials.sethome,essentials.home,essentials.delhome,essentials.spawn,essentials.warp,essentials.msg,essentials.mail,essentials.balance,essentials.pay,essentials.kit - vip: dziedziczy default +
essentials.sethome.multiple.vip,essentials.back,essentials.hat,essentials.kits.vip - moderator: dziedziczy vip +
essentials.kick,essentials.tempban,essentials.mute,essentials.vanish,essentials.invsee,essentials.socialspy
W LuckPerms wygląda to tak: /lp creategroup vip, /lp group vip parent add default, /lp group vip permission set essentials.back true i tak dalej. Wildcard essentials.* zostaw wyłącznie grupie admina, bo zawiera też komendy destrukcyjne.
Najczęstsze pytania
Jak dać /tpa bez OP?
/lp group default permission set essentials.tpa true oraz essentials.tpaccept. OP nie jest do niczego tu potrzebny.
Ile domów może mieć gracz?
Tyle, na ile pozwala jego zestaw z sethome-multiple w config.yml, przypisany permisją essentials.sethome.multiple.NAZWA. Bez permisji: jeden.
Komenda „nie istnieje”, choć plugin działa
Sprawdź moduł (Spawn i Chat to osobne jary), permisję gracza i kolizję z inną wtyczką, wtedy użyj /essentials:komenda.
Jak włączyć polskie komunikaty?
locale: pl w config.yml i restart. Pojedyncze teksty można nadpisać plikiem wiadomości.