Jeden główny jar i kilka opcjonalnych modułów
EssentialsX to zestaw jarów. Wymagany jest tylko główny jar i każdy moduł go potrzebuje. Do domów, warpów, zestawów i próśb o teleport główny jar wystarczy; dodaj Spawn, gdy chcesz /spawn, /setspawn i kontrolę nad tym, gdzie trafiają nowi gracze.
| Jar | Co dodaje | Potrzebny tutaj |
|---|---|---|
| EssentialsX | Większość poleceń: domy, warpy, zestawy, /tpa, /back, tabliczki i ekonomię | Tak |
| EssentialsX Spawn | /spawn, /setspawn, osobny spawn i zestaw przy pierwszym dołączeniu | Do spawnu |
| EssentialsX Chat | Formaty czatu dla grup, z prefiksami, gdy jest plugin uprawnień i Vault | Nie |
| EssentialsX Protect i AntiBuild | Proste zasady świata i uprawnienia do budowania, bez regionów | Nie |
| EssentialsX GeoIP, Discord, Discord Link, XMPP | Sprawdzanie lokalizacji, most do Discorda z synchronizacją ról, starszy most czatu | Nie |
Działa na Paperze i Purpurze, nie na Fabric, Forge ani vanilla, a zakładka „Pluginy” mówi, żeby zmienić typ serwera, gdy Twój nie wczytuje pluginów; zobacz Paper, Purpur czy Spigot. Pieniężna strona EssentialsX ma własny poradnik o ekonomii i sklepach.
Zainstaluj build pasujący do Twojej wersji Minecrafta
Minecraft Java Edition 26.2 to aktualne wydanie i właśnie tu ludzie wpadają. Najnowszy stabilny EssentialsX, 2.22.0, obsługuje wersje do 26.1.2. Obsługa 26.2 jest w buildach rozwojowych o numerach 2.22.1-dev, które zespół EssentialsX publikuje na swojej stronie pobierania.
| Twój serwer działa na | Skąd wziąć EssentialsX |
|---|---|
| 26.1.2 albo starszej obsługiwanej wersji | Z katalogu pluginów w zakładce „Pluginy”, który wybiera stabilne wydanie dla Twojej wersji |
| 26.2 | Build rozwojowy wgrany przez zakładkę „Pliki”, dopóki nie wyjdzie stabilne wydanie dla 26.2 |
Najpierw zajrzyj do katalogu
Otwórz zakładkę „Pluginy”. Obok „Katalog pluginów” jest napisane, do jakiego typu serwera i wersji dopasowana jest lista. Wpisz
essentialsw „Szukaj pluginów”, a gdy pojawią się EssentialsX i EssentialsX Spawn, naciśnij „Zainstaluj” przy obu.W przeciwnym razie wgraj jary sam
Pobierz główny jar i jar Spawn z jednego buildu rozwojowego, żeby oba miały ten sam numer. W zakładce „Pliki” otwórz folder
pluginsi wgraj każdy przyciskiem „Wyślij”.Zrestartuj i sprawdź
Nowe jary wczytują się tylko przy starcie, więc naciśnij „Restart” w zakładce „Konsola”. Lista „Installed on this server” powinna wtedy pokazać oba jary, a EssentialsX tworzy
plugins/Essentialszconfig.ymlikits.yml.
Konsola, gdy build nie zna Twojej wersji Minecrafta
[Essentials] You are running an unsupported server version!Usunięcie jara Spawn może zabrać wszystkie dane EssentialsX
Moduł Spawn trzyma spawn.yml w folderze Essentials, a lista zainstalowanych pokazuje Essentials jako folder konfiguracji obu jarów. Gdy usuwasz EssentialsX Spawn, zostaw niezaznaczone pole usuwania jego folderu ustawień, bo inaczej znikną też domy, warpy i zestawy.

Dlaczego gracze nie mogą jeszcze niczego użyć
Uprawnienie EssentialsX bez własnej wartości domyślnej wraca do standardu serwera dla pluginów: mają je operatorzy, a nikt inny. Ty jako operator możesz więc od razu ustawiać domy, a Twoi znajomi dostają odmowę. Robienie wszystkich operatorami to nie rozwiązanie, jak wyjaśnia poradnik o poziomach operatora.
Potrzebujesz pluginu uprawnień, a zespół EssentialsX poleca LuckPerms, który jest w katalogu pluginów. Dodaj też z katalogu VaultUnlocked: kontynuuje Vault i wczytuje się pod tą nazwą. Bez niego EssentialsX wciąż czyta pojedyncze uprawnienia, ale ostrzega, że funkcje grup nie będą działać.
Konsola, z LuckPerms: podstawy dla każdego gracza
lp group default permission set essentials.sethome true
lp group default permission set essentials.home true
lp group default permission set essentials.delhome true
lp group default permission set essentials.warp true
lp group default permission set essentials.warp.list true
lp group default permission set essentials.kit true
lp group default permission set essentials.spawn true
lp group default permission set essentials.tpa true
lp group default permission set essentials.tpahere true
lp group default permission set essentials.tpaccept true
lp group default permission set essentials.tpdeny trueLuckPerms wkłada każdego gracza do grupy default, której nazwy nie da się zmienić, więc te linijki docierają do wszystkich.
| Funkcja | Dla graczy | Dla ekipy |
|---|---|---|
| Domy | essentials.sethome, essentials.home, essentials.delhome | essentials.home.others |
| Więcej niż jeden dom | essentials.sethome.multiple plus węzeł rangi | essentials.sethome.multiple.unlimited |
| Warpy | essentials.warp, essentials.warp.list | essentials.setwarp, essentials.delwarp |
| Zestawy | essentials.kit, essentials.kits.<kit> | essentials.createkit, essentials.kit.exemptdelay |
| Spawn | essentials.spawn | essentials.setspawn |
| Prośby o teleport | essentials.tpa, essentials.tpahere, essentials.tpaccept, essentials.tpdeny | essentials.teleport.timer.bypass |
| Przeładowanie | essentials.essentials |
Bez żadnego pluginu uprawnień możesz ustawić use-bukkit-permissions: false w config.yml. EssentialsX daje wtedy wszystkim węzły z listy player-commands. Ta lista jest taka sama dla każdego gracza, więc rangi są poza zasięgiem.
Domy i limit domów dla rangi
Gracz staje tam, gdzie chce wracać, i wpisuje /sethome base. /home base wraca tam, a /delhome base usuwa dom. Bez ustawionego domu /home wysyła graczy na spawn, bo spawn-if-no-home jest domyślnie włączone.
Bez essentials.sethome.multiple gracz dostaje dokładnie jeden dom. Z nim limit pochodzi z sethome-multiple w config.yml:
plugins/Essentials/config.yml
sethome-multiple:
default: 3
vip: 5
staff: 10Te nazwy to rangi domów, a nie grupy, i nie muszą pasować do niczego w LuckPerms. Gracz z essentials.sethome.multiple dostaje liczbę spod default; dodaj essentials.sethome.multiple.vip, a dostanie 5. Przy kilku węzłach rang wygrywa najwyższa liczba, a essentials.sethome.multiple.unlimited usuwa limit.
Konsola: trzy domy dla wszystkich, pięć dla VIP
lp group default permission set essentials.sethome.multiple true
lp creategroup vip
lp group vip permission set essentials.sethome.multiple.vip true
lp user RiverFox22 parent add vipparent add zostawia gracza także w default, więc ma oba węzły, czego ranga potrzebuje. Przy limicie gracz widzi You cannot set more than 3 homes. Dla własnej rangi dodaj linijkę taką jak builder: 8 i rozdaj essentials.sethome.multiple.builder.

Warpy dostępne dla wszystkich
Domy należą do jednego gracza; warpy to wspólne miejsca, takie jak targ albo hub w Netherze. Stań w tym miejscu i uruchom /setwarp market. Gracze idą tam przez /warp market, /warp bez nazwy wymienia wszystkie warpy strona po stronie, a /delwarp market usuwa warp. Każdy warp to osobny plik w plugins/Essentials/warps.
Domyślnie każdy z essentials.warp może używać każdego warpu. Żeby pokój ekipy albo strefa VIP były prywatne, ustaw per-warp-permission: true. Każdy warp potrzebuje wtedy własnego węzła, a gracze widzą tylko warpy, których mogą używać:
Konsola
lp group default permission set essentials.warps.market true
lp group vip permission set essentials.warps.viplounge trueZestawy z opóźnieniem
Zestawy leżą w plugins/Essentials/kits.yml, a nie w config.yml. Najszybciej zrobisz zestaw w grze: wypełnij ekwipunek tym, co ma zawierać zestaw, i uruchom /createkit starter -1. EssentialsX zapisuje go w kits.yml i podaje liczbę wpisów oraz opóźnienie.
plugins/Essentials/kits.yml
kits:
starter:
delay: -1
items: [stone_sword 1, bread 16, torch 32]
food:
delay: 86400
items: [cooked_beef 8, oak_log 16]- Opóźnienie jest w sekundach.
86400to jeden dzień między odbiorami,0oznacza brak czekania, a-1robi zestaw, który każdy gracz może odebrać raz. - Każdy przedmiot potrzebuje liczby po nazwie.
- Nazwy zestawów są małymi literami, i tak też pojawiają się w uprawnieniach.
- Linijka zaczynająca się od ukośnika uruchamia polecenie przy odbiorze zestawu, z
{USERNAME}zamienionym na gracza.
Odbiór wymaga dwóch uprawnień: essentials.kit do polecenia i essentials.kits.food do samego zestawu. Gracz, który prosi za wcześnie, dowiaduje się, ile jeszcze musi czekać. Ekipa z essentials.kit.exemptdelay pomija opóźnienie, a kit-auto-equip: true wkłada zbroję z zestawu do pustych miejsc na zbroję.
Spawn i miejsce, w którym pojawiają się nowi gracze
Z wczytanym modułem Spawn stań na swoim spawnie i uruchom /setspawn. To zapisuje spawn dla grupy default, a /spawn zabiera tam graczy. Własny punkt spawnu świata to osobne ustawienie, opisane w poradniku o spawnie świata. Pierwszym dołączeniem zajmuje się sekcja newbies na dole config.yml:
plugins/Essentials/config.yml
newbies:
announce-format: '&dWelcome {DISPLAYNAME}&d to the server!'
spawnpoint: newbies
kit: tools
spawn-on-join: false
respawn-at-home: false- `spawnpoint: newbies` wysyła graczy dołączających pierwszy raz na spawn o nazwie newbies, który tworzysz przez
/setspawn newbiesw sali powitalnej. Dopóki nie istnieje, lądują na spawniedefault, a bez niego na spawnie świata. - `kit: tools` daje zestaw przy pierwszym dołączeniu, z pominięciem uprawnień i opóźnienia. Zestaw tools istnieje tylko w świeżym
kits.yml, więc wskaż tu własny zestaw, na przykładstarter, albo ustaw''. - `spawn-on-join: true` wysyła graczy na spawn przy każdym logowaniu, co pasuje bardziej do lobby niż do świata survival.
- `respawn-at-home: true` sprawia, że gracze po śmierci odradzają się przy łóżku albo pierwszym domu zamiast na spawnie.
Spawn dla grupy, na przykład /setspawn vip, wymaga, żeby EssentialsX widział grupy, i do tego służy VaultUnlocked.

Prośby o teleport między graczami
/tpa Kai prosi o teleport do Kai, a /tpahere Kai prosi Kai, żeby przyszedł do Ciebie. Kai odpowiada /tpaccept albo /tpdeny, a proszący może wycofać prośbę przez /tpacancel. Gracz może mieć najwyżej 5 otwartych próśb.
| Ustawienie w config.yml | Domyślnie | Co robi |
|---|---|---|
tpa-accept-cancellation | 120 | Sekundy na przyjęcie prośby; 0 trzyma ją otwartą |
teleport-delay | 0 | Sekundy przed teleportem; ruch albo atak go anuluje |
teleport-cooldown | 0 | Sekundy między teleportami, takimi jak /home i /tpa |
teleport-invulnerability | 4 | Sekundy po teleporcie, w których gracz nie może zostać zraniony, żeby nikt nie zginął po przybyciu |
Na serwerze z PvP teleport-delay kilku sekund powstrzymuje graczy przed ucieczką z walki przez /home. Ekipa, która nie powinna czekać, dostaje essentials.teleport.timer.bypass.
Zastosuj zmiany
Edytuj config.yml albo kits.yml w zakładce „Pliki” przyciskami „Edytuj” i „Zapisz”, a potem uruchom przeładowanie w konsoli, bez ukośnika. Czyta ono ponownie ustawienia, zestawy i warpy i odpowiada Essentials reloaded.
Konsola
essentials reloadDwie rzeczy wymagają prawdziwego restartu: nowe albo zaktualizowane jary oraz ustawienia respawn-listener-priority i spawn-join-listener-priority, jak mówią ich własne komentarze. Gdy start sypie błędami, poradnik o pluginach, które się nie wczytują, pomoże je przeczytać.
Napisane i sprawdzone przez zespół Lodehost, ostatnia weryfikacja 14 września 2026.




