LuckPerms představuje moderní standard pro správu uživatelských práv a hodností na serverech s API Bukkit/Spigot/Paper. Nahrazuje nebezpečné rozdávání plných administrátorských práv op přehledným systémem skupin: vytvoříte hodnosti (např. VIP, Mod, Admin), přiřadíte je hráčům a přesně vymezíte, jaké herní příkazy a možnosti smí jednotlivé skupiny využívat.
LuckPerms funguje na jádrech s podporou pluginů: Paper, Spigot, CraftBukkit, Purpur, Folia, Leaves či Pufferfish. Na čisté Vanille, Forge a Fabricu v této podobě nefunguje – viz článek Serverový software a verze Minecraftu.
#Instalace
- Stáhněte nejnovější verzi
LuckPerms.jarz oficiálního webu projektu (luckperms.net). - Zastavte server tlačítkem Stop.
- V sekci FILES přejděte do složky
pluginsa nahrajte stažený soubor (UPLOAD). - Spusťte server – při startu plugin vytvoří složku s konfigurací.
#Základní příkazy
V administrační záložce CONSOLE nebo přímo ve hře (pokud již máte administrátorská práva):
lp creategroup vip
lp creategroup mod
lp creategroup admin
lp user Steve parent add vip
lp user Anna parent set mod
lp user Tom parent add admincreategroup– vytvoří novou skupinu (hodnost),parent add/parent set– přidá skupinu k existujícím / nastaví hlavní skupinu hráče,lp user Steve info– zobrazí přehled přiřazených hodností daného hráče.
#Přiřazování oprávnění (permissions)
Oprávnění určuje přístup ke konkrétní funkci, např. essentials.fly (příkaz /fly z pluginu EssentialsX) nebo minecraft.command.give. Oprávnění můžete nastavit přímo příkazem:
lp group vip permission set essentials.fly true
lp group admin permission set * true
lp group mod meta set prefix "[MOD] "permission set– povolí nebo zakáže vybrané oprávnění pro celou skupinu,meta set prefix– nastaví barevný textový prefix (titul) před jménem hráče v chatu.
Využívejte dědičnost skupin: nastavte hierarchii např. default → vip → mod → admin. Vyšší skupina automaticky dědí všechna práva z nižších skupin, takže pro hodnost Admin nemusíte znovu ručně vypisovat práva VIP.
#Oprávnění doporučená do začátku
| Skupina | Co nastavit |
|---|---|
default (každý nově příchozí) |
ochrana před kickem, limit /msg, skrytý stav online |
vip |
barevný nick, essentials.fly (volitelně), přednost při vstupu na server |
mod |
kick, ban, temp-ban, repair, enderchest |
admin |
zástupný znak * (veškerá práva), minecraft.command.* |
Přiřazení hvězdičky * skupině admin dává plný přístup i k destruktivním příkazům pro úpravu bloků (setblock, fill). Pokud nechcete, aby měl moderátor možnost masivně měnit terén, zakažte tyto příkazy explicitně: lp group mod permission set minecraft.command.fill false.
#Ukládání dat a zálohování
Data LuckPerms jsou uložena ve složce plugins/LuckPerms/ (data/, yml/). Záloha serveru je pokrývá automaticky – hodnosti při resetu souborů nezmizí.
#Nejčastější problémy
#Příkaz po přidání hodnosti nefunguje
Hráč má zastaralou relaci – oprávnění se načítají při přihlášení na server. Požádejte hráče, aby se odpojil a znovu připojil, případně server restartujte.
#Příkaz lp ve hře vůbec nereaguje
Nemáte potřebná práva ke správě pluginu. Nejprve si nastavte hodnost v konzoli (lp user VášNick parent set admin), a teprve poté vše spravujte ze hry.
#Hodnosti po přeinstalaci serveru zmizely
Přeinstalace serveru smaže složku plugins. Obnovte zálohu nebo nahrajte soubory plugins/LuckPerms/data/*.yml ze zálohy přes SFTP.
#Co dál
- Instalace pluginů
- Whitelist, OP a bany – základní zabezpečení bez pluginů
- EssentialsX – sada základních příkazů, jejichž práva v LuckPerms spravujete