GameHosting.pl

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.

Opublikowano · ~8 min czytania

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

KomendaCo robiPermisja
/sethome [nazwa]zapisuje dom w miejscu, gdzie stoiszessentials.sethome
/home [nazwa]teleport do domuessentials.home
/delhome [nazwa]usuwa domessentials.delhome
/home gracz:nazwawejś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

KomendaCo robiPermisja
/tpa graczprośba o teleport do graczaessentials.tpa
/tpahere graczprośba, żeby gracz teleportował się do ciebieessentials.tpahere
/tpaccept / /tpdenyakceptacja / odrzucenie prośbyessentials.tpaccept / essentials.tpdeny
/backpowrót do poprzedniego miejsca, także po śmierciessentials.back (+ essentials.back.ondeath)
/tp gracznatychmiastowy 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

KomendaCo robiPermisja
/setspawnustawia spawn serwera (moduł Spawn)essentials.setspawn
/spawnteleport na spawnessentials.spawn
/setwarp nazwatworzy warp w miejscu, gdzie stoiszessentials.setwarp
/warp nazwateleport do warpaessentials.warp
/delwarp nazwausuwa warpessentials.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

KomendaCo robiPermisja
/kit [nazwa]lista kitów / odbiór kituessentials.kit + essentials.kits.NAZWA
/balance [gracz]stan kontaessentials.balance
/pay gracz kwotaprzelew do graczaessentials.pay
/baltopranking najbogatszychessentials.balancetop
/eco give|take|setoperacje adminem na kontachessentials.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

KomendaCo robiPermisja
/kick gracz [powód]wyrzucenie z serweraessentials.kick
/ban gracz [powód]ban permanentnyessentials.ban
/tempban gracz czasban czasowy, np. 7dessentials.tempban
/mute gracz [czas]wyciszenie na czacieessentials.mute
/vanishniewidzialność dla graczyessentials.vanish
/invsee graczpodgląd ekwipunku graczaessentials.invsee
/socialspypodgląd prywatnych wiadomościessentials.socialspy

Do cofania zniszczeń po griefie EssentialsX nie wystarczy, od tego jest CoreProtect, a do ochrony terenu GriefPrevention albo WorldGuard.

Czat i wiadomości

KomendaCo robiPermisja
/msg gracz tekst (/w, /tell)prywatna wiadomośćessentials.msg
/r tekstodpowiedź na ostatnią wiadomośćessentials.msg
/ignore graczignorowanie graczaessentials.ignore
/broadcast tekstogłoszenie na cały serweressentials.broadcast
/mail send gracz tekstwiadomość offlineessentials.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

KomendaCo robiPermisja
/flylatanieessentials.fly
/gamemode tryb (/gmc, /gms)zmiana trybu gryessentials.gamemode
/heal / /feeduleczenie / najedzenieessentials.heal / essentials.feed
/repairnaprawa przedmiotu w ręceessentials.repair
/hatblok jako czapkaessentials.hat
/speed [1-10]szybkość chodu/lotuessentials.speed
/topteleport na powierzchnięessentials.top
/workbench / /enderchestcrafting / enderchest bez blokuessentials.workbench / essentials.enderchest

Jak to nadawać w praktyce

Nie rozdawaj permisji pojedynczym graczom, ustaw grupy. Minimalny, sensowny podział na serwer przetrwania:

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.

Powiązane