EssentialsX

Základní příkazy pro hráče i vedení — domovy, teleporty, soukromé zprávy, spawn, warpy.

← Pluginy Základ serveru licence GPL-3.0-only návod pro EssentialsX 2.20+ (Paper/Spigot)

Stáhnout u autora Zdrojový kód 843 659 stažení u autora autor mdcfe

Co to dělá

EssentialsX doplňuje to, co na serveru chybí ze všeho nejvíc: hráč si uloží domov (/sethome, /home), požádá o teleport (/tpa, /tpaccept), pošle soukromou zprávu (/msg), vrátí se na spawn (/spawn) nebo se podívá, kdo je online (/list). Vedení k tomu dostane /kick, /mute, /jail, /vanish nebo přesun hráče.

Balík je rozdělený na moduly: EssentialsX (základ), EssentialsXChat (formát chatu a předpony), EssentialsXSpawn (spawn a teleporty), EssentialsXProtect (zákaz ničení cizích staveb) a EssentialsXGeoIP (odkud hráč je). Většině serverů stačí základ a Chat.

Domovů může mít hráč víc podle oprávnění (essentials.sethome.multiple), a to včetně vlastních pravidel podle skupin — dá se nastavit, že VIP má tři domovy a běžný hráč jeden. Když práva nastavíš špatně, hráč si domov sice uloží, ale nedostane se do něj; proto se vyplatí začít na jednom a přidávat.

Ekonomické příkazy (/balance, /pay, /worth) EssentialsX jen zprostředkuje — potřebuje k nim Vault a ekonomický plugin. Bez Vaultu tyhle příkazy tiše nic nedělají, což je častý zdroj nedorozumění.

Modul Chat umí barevný chat, formát s PlaceholderAPI a soukromé zprávy. Právo essentials.chat.color dovolí hráčům psát barevně a formátovat text, což se na veřejných serverech rychle zneužije — rozdej ho jen hodnostem, které to udrží.

EssentialsX se dobře doplňuje s LuckPerms (práva), Vaultem (ekonomika) a PlaceholderAPI (značky do chatu a tabulky). Sám o sobě je to sada základních příkazů, kterou většina českých serverů bere jako první plugin vůbec.

Instalace

  1. Zjisti verzi serveru (/version) a stáhni EssentialsX z essentialsx.net/downloads nebo z Modrinthu — vyber build pro svou verzi Minecraftu.
  2. Nahraj do složky plugins základní .jar (EssentialsX) a k němu jen ty moduly, které opravdu chceš (Chat, Spawn, Protect, GeoIP).
  3. Restartuj server. V konzoli se vypíše, kolik příkazů se načetlo a kde jsou konfigurační soubory.
  4. Projdi plugins/EssentialsX/config.yml: nastav hlavně spawn-on-join (má se hráč po přihlášení objevit na spawnu?) a teleport-invulnerability (nesmrtnost po teleportu, aby nikdo neumřel na padání).
  5. Používáš-li Chat, uprav plugins/EssentialsXChat/config.yml — formát chatu a předpony. S PlaceholderAPI se dá napsat formát se značkami.
  6. Nastav spawn: postav se na místo a napiš /setspawn.
  7. Založ warpy: postav se na místo a napiš /setwarp nazev (hráči se tam dostanou /warp nazev).
  8. Rozdej práva: běžný hráč potřebuje essentials.home, essentials.sethome, essentials.tpa, essentials.spawn, essentials.warp, essentials.msg a essentials.list; vedení pak essentials.kick, essentials.mute a essentials.vanish.
  9. Zakaž hráčům essentials.give, essentials.gamemode a essentials.tp — patří jen vedení.
  10. Ověř sám na sobě: /sethome, /home, /spawn, /warp. Každý příkaz musí odpovědět, ne mlčet.
  11. Když chceš používat peníze, nainstaluj Vault a ekonomický plugin — bez nich /balance a /pay nefungují.
  12. Zálohuj složku plugins/EssentialsX: jsou v ní domovy, warpy i seznam umlčených hráčů.

Oprávnění

Oprávnění se udělují hráčům nebo skupinám — nejčastěji příkazem /lp user <hráč> permission set <uzel> true (LuckPerms). Uzel, který v seznamu není, plugin nezná.

Oprávnění Co umožňuje
essentials.home použít /home
essentials.sethome uložit si domov (/sethome)
essentials.sethome.multiple smět mít víc domovů
essentials.tpa požádat jiného hráče o teleport
essentials.tpaccept požadavek přijmout
essentials.spawn teleport na spawn
essentials.warp používat warpy
essentials.msg soukromé zprávy (/msg)
essentials.list výpis hráčů online
essentials.kick vyhodit hráče
essentials.mute umlčet hráče
essentials.vanish být neviditelný
essentials.fly létání (/fly)
essentials.give dávat předměty (/give)
essentials.gamemode měnit herní mód (/gamemode)
essentials.tp teleportovat kohokoli
essentials.chat.color psát v chatu barevně (jen s rozmyslem)
essentials.* úplně vše (jen majitel)

Příkazy

Napiš do chatu i s lomítky. Kde je <hráč> nebo <uzel>, doplň vlastní hodnotu bez závorek.

Příkaz Co dělá
/sethome a /home uloží domov a vrátí se do něj
/home <název> domov s vlastním jménem (když jich má hráč víc)
/delhome zruší domov
/spawn teleport na spawn serveru
/setspawn nastaví spawn tam, kde stojíš (vedení)
/warp <název> teleport na warp, /setwarp ho založí
/tpa <hráč> požádá o teleport k hráči
/tpaccept a /tpdeny požadavek přijmout nebo odmítnout
/msg <hráč> <zpráva> soukromá zpráva (/r odpoví poslednímu)
/list kdo je online (s právy i skrytí hráči)
/kit <název> sada předmětů (/kit tools, /kit start)
/worth <předmět> cena předmětu (potřebuje Vault a ekonomiku)
/balance a /pay <hráč> <částka> zůstatek a platba (potřebuje Vault)
/kick, /mute, /jail, /vanish nástroje pro vedení
/ess reload znovu načte konfiguraci (po ruční úpravě souborů)

Nastavení a časté chyby

Bez Vaultu nefungují ekonomické příkazy (/balance, /pay, /worth) — EssentialsX je jen zprostředkuje. Když mají hráči s penězi pracovat, nainstaluj Vault a ekonomický plugin (třeba EssentialsX Economy).
Právo essentials.chat.color dovolí hráčům psát v chatu barevně a formátovat text. Na veřejných serverech se to rychle zneužije — rozdej ho jen hodnostem, které to udrží.
Domovy se vážou na hráče. Když hráč změní nick, o domovy může přijít; při přechodu na jiný server se bez zálohy složky plugins/EssentialsX ztratí úplně.
spawn-on-join je nejčastější zdroj nedorozumění: když je vypnutý, hráč zůstane tam, kde se odhlásil, a majitel pak hledá, proč spawn nefunguje.
Formát chatu se nastavuje v modulu Chat, ne v základu. Když se formát nezměnil, zkontroluj, že je modul opravdu nahraný, a po úpravě configu spusť /ess reload.
Když příkaz neodpovídá vůbec, většinou na něj hráč nemá právo — a EssentialsX to v některých případech nehlásí. Ověř práva přes /lp info <hráč> (LuckPerms).
Zálohuj plugins/EssentialsX: domovy, warpy i seznam umlčených jsou jen tam a v databázi nejsou.

Kdo to používá

Zatím nevíme, které servery z našeho seznamu ho používají. Moderní servery svůj seznam pluginů v dotazu na stav neposílají, takže se to dozvídáme od majitelů.

Používáš ho na svém serveru? Napiš nám a doplníme ho sem — na tuhle stránku chodí lidé, kteří plugin hledají.

Podobné pluginy

PlaceholderAPI
Značky jako %player_name% nebo %vault_eco_balance% do chatu, tabulky a hologramů.
AuthMeReloaded
Registrace a přihlášení — ověří hráče, než začne hrát.

Odkud návod vychází

Návod je náš vlastní a vychází z dokumentace autora (verze EssentialsX 2.20+ (Paper/Spigot)) . Oprávnění a příkazy opisujeme jako fakta, nic nedomýšlíme — když se plugin po aktualizaci změní, může být návod pozadu. Našel jsi chybu? Napiš nám a opravíme to.

Licence: GPL-3.0-only. Soubor se u nás nehostuje, stahuje se u autora (mdcfe) — tak je vždy dostupná aktuální verze.

Zkopírováno