Lodehost logoLodehost

Gracze i dostęp

Skonfiguruj domy, warpy, zestawy i spawn EssentialsX na serwerze survival

EssentialsX to plugin, który większość serwerów survival instaluje jako pierwszy: domy, warpy, zestawy startowe, spawn i prośby o teleport za jednym razem. Zaraz po instalacji zwykli gracze nie mogą jednak używać niczego z tego, a najnowsza wersja Minecrafta wymaga innego pobrania, niż mógłbyś się spodziewać. Oto konfiguracja w kolejności, w jakiej naprawdę się ją robi.

7 min czytania

Małe miasteczko survival z domem, drogowskazem i skrzynią połączonymi liniami teleportu
Domy dla każdego gracza, warpy dla wszystkich i zestaw czekający na spawnie.

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.

JarCo dodajePotrzebny tutaj
EssentialsXWiększość poleceń: domy, warpy, zestawy, /tpa, /back, tabliczki i ekonomięTak
EssentialsX Spawn/spawn, /setspawn, osobny spawn i zestaw przy pierwszym dołączeniuDo spawnu
EssentialsX ChatFormaty czatu dla grup, z prefiksami, gdy jest plugin uprawnień i VaultNie
EssentialsX Protect i AntiBuildProste zasady świata i uprawnienia do budowania, bez regionówNie
EssentialsX GeoIP, Discord, Discord Link, XMPPSprawdzanie lokalizacji, most do Discorda z synchronizacją ról, starszy most czatuNie

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 naSkąd wziąć EssentialsX
26.1.2 albo starszej obsługiwanej wersjiZ katalogu pluginów w zakładce „Pluginy”, który wybiera stabilne wydanie dla Twojej wersji
26.2Build rozwojowy wgrany przez zakładkę „Pliki”, dopóki nie wyjdzie stabilne wydanie dla 26.2
  1. 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 essentials w „Szukaj pluginów”, a gdy pojawią się EssentialsX i EssentialsX Spawn, naciśnij „Zainstaluj” przy obu.

  2. 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 plugins i wgraj każdy przyciskiem „Wyślij”.

  3. 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/Essentials z config.yml i kits.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.

Zakładka Pluginy z wyszukiwaniem essentials w katalogu pluginów
Katalog pokazuje tylko buildy dopasowane do typu i wersji Twojego serwera.

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 true

LuckPerms wkłada każdego gracza do grupy default, której nazwy nie da się zmienić, więc te linijki docierają do wszystkich.

FunkcjaDla graczyDla ekipy
Domyessentials.sethome, essentials.home, essentials.delhomeessentials.home.others
Więcej niż jeden domessentials.sethome.multiple plus węzeł rangiessentials.sethome.multiple.unlimited
Warpyessentials.warp, essentials.warp.listessentials.setwarp, essentials.delwarp
Zestawyessentials.kit, essentials.kits.<kit>essentials.createkit, essentials.kit.exemptdelay
Spawnessentials.spawnessentials.setspawn
Prośby o teleportessentials.tpa, essentials.tpahere, essentials.tpaccept, essentials.tpdenyessentials.teleport.timer.bypass
Przeładowanieessentials.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: 10

Te 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 vip

parent 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.

Schemat rang domów: jeden dom, trzy z węzłem multiple, pięć z węzłem vip
Węzeł multiple odblokowuje domyślną liczbę; węzeł rangi ją podnosi.

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 true

Zestawy 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. 86400 to jeden dzień między odbiorami, 0 oznacza brak czekania, a -1 robi 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 newbies w sali powitalnej. Dopóki nie istnieje, lądują na spawnie default, 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ład starter, 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.

Przebieg pierwszego dołączenia: spawn w sali powitalnej i zestaw startowy, a przy kolejnych wizytach spawn default
Pierwsze dołączenie prowadzi na spawn newbies z zestawem; /spawn używa spawnu default.

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.ymlDomyślnieCo robi
tpa-accept-cancellation120Sekundy na przyjęcie prośby; 0 trzyma ją otwartą
teleport-delay0Sekundy przed teleportem; ruch albo atak go anuluje
teleport-cooldown0Sekundy między teleportami, takimi jak /home i /tpa
teleport-invulnerability4Sekundy 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 reload

Dwie 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.

FAQ

Pytania właścicieli serwerów o EssentialsX

Gdzie EssentialsX przechowuje domy graczy?

W plugins/Essentials/userdata, po jednym pliku na gracza, nazwanym jego UUID. Skopiuj ten folder przy przenoszeniu serwera, a domy przejdą razem z nim.

Jak zresetować czas odnowienia zestawu jednemu graczowi?

Uruchom kitreset food RiverFox22 w konsoli albo /kitreset food w grze dla siebie.

Czy gracze mogą zobaczyć zawartość zestawu przed odbiorem?

Tak, przez /showkit starter, co wymaga uprawnienia essentials.showkit.

Czy EssentialsX działa na Folii?

Obecnie nie. Zespół EssentialsX podaje Folię jako nieobsługiwaną, więc uruchamiaj go na Paperze albo Purpurze, gdzie domy, warpy i zestawy działają tak, jak opisuje ten poradnik.

Jak gracze wracają do miejsca śmierci?

Daj im essentials.back i essentials.back.ondeath. Drugie jest domyślnie wyłączone, a bez niego /back nie pamięta miejsca śmierci.

Domy, warpy i zestawy, skonfigurowane z przeglądarki.

Zakładka „Pluginy” instaluje z katalogu dopasowanego do Twojej wersji, zakładka „Pliki” przyjmuje Twoje jary i edytuje kits.yml, a zakładka „Konsola” uruchamia przeładowanie.

Zobacz funkcje panelu