LuckPerms je nejpoužívanější plugin pro správu oprávnění na Minecraft serveru. Umožňuje přesně určit, co hráči mohou a nemohou dělat. Od základních příkazů až po pokročilé funkce pluginů. Díky přehlednému editoru a silnému systému skupin je ideální pro malé i velké servery.
Jak nastavit LuckPerms (rychlý návod)
- Stáhněte LuckPerms podle vašeho serveru (Paper/Spigot/Fabric/Forge)
- Nahrajte plugin do složky
pluginsnebomods - Spusťte server
- Do konzole zadejte
/lp editora otevřete odkaz - Vytvořte skupinu (např. hráč, vip, admin)
- Přidejte oprávnění (např.
minecraft.command.gamemode) - Přiřaďte hráče do skupiny pomocí
/lp user <hráč> parent set <skupina>
Co jsou oprávnění (permissions)?
Na serveru existují různé příkazy a funkce, některé jsou součástí Minecraftu, jiné přidávají pluginy. Každá z těchto akcí má přiřazené oprávnění (permission), které určuje, kdo ji může použít.
Oprávnění je textový řetězec rozdělený tečkami, například:
minecraft.command.banTo znamená oprávnění pro použití příkazu /ban.
- Každý plugin může mít vlastní seznam oprávnění
- LuckPerms slouží jako centrální nástroj pro jejich správu
- Oprávnění lze přiřazovat hráčům nebo skupinám
Instalace LuckPerms
1. Stažení správné verze
Stáhněte plugin z oficiálních stránek LuckPerms podle vašeho serverového softwaru:
- Paper / Spigot / Purpur: verze Bukkit
- Fabric: verze Fabric
- Forge: verze Forge
- A tak dále..
2. Nahrání na server
- Vypněte server
- Otevřete správce souborů v panelu
- Nahrajte plugin do správné složky:
/pluginsnebo/mods
Kde nahrát plugin podla serverového softwaru
| Software | Složka |
|---|---|
| Paper | plugins |
| Spigot | plugins |
| Purpur | plugins |
| Fabric | mods |
| Forge | mods |
| NeoForge | mods |
- Zapněte server
LuckPerms editor (webové rozhraní)
LuckPerms nabízí přehledný webový editor.
Otevření editoru
Do konzole zadejte:
lp editor
Klikněte na vygenerovaný odkaz.
Pokud editor otevíráte poprvé, zobrazí se vám okno s příkazem:
/lp trusteditor <kód>
Tento příkaz zkopírujte a vložte do konzole serveru.
Co můžete v editoru dělat
- Vytvářet skupiny (ranky)
- Přidávat oprávnění
- Spravovat hráče
Vytvoření skupiny
Klikněte na + u GROUP a vyplňte:
| Option | Popis |
|---|---|
| Group name | Název skupiny |
| Display name | Zobrazený název |
| Weight | Priorita (vyšší = vyšší priorita) |
| Parent | Nadřazená skupina |
| Prefix/Suffix | Tag před/za jménem |
Přidání oprávnění
Po kliknutí na skupinu napište oprávnění do spodního řádku.
Příklady:
minecraft.command.ban– umožní hráči použít příkaz/bana zabanovat jiného hráčeminecraft.command.gamemode– umožní měnit herní režim (např. creative, survival)minecraft.command.whitelist– umožní spravovat whitelist serveru (přidávat/odebírat hráče)
Kliknutím na hodnotu true nebo false můžete oprávnění povolit nebo zakázat. Pokud například nastavíte oprávnění na false (např. bukkit.command.plugins FALSE), hráči s touto skupinou nebudou moci použít daný příkaz /pl.
Základní příkazy LuckPerms
Obecné příkazy
/lp help– zobrazí nápovědu a seznam všech dostupných příkazů LuckPerms/lp creategroup <název skupiny>– vytvoří novou skupinu (rank)/lp deletegroup <název skupiny>– smaže existující skupinu/lp listgroups– vypíše všechny skupiny na serveru/lp editor– vygeneruje odkaz na webový editor
Práva hráče
/lp user <jméno hráče>– zobrazí dostupné příkazy pro správu daného hráče/lp user <jméno hráče> permission set <oprávnění>– přidá hráči oprávnění (lze přidatfalsepro zakázání)/lp user <jméno hráče> permission unset <oprávnění>– odebere nastavené oprávnění hráče/lp user <jméno hráče> permission info– zobrazí seznam oprávnění hráče
Skupiny
/lp group <název skupiny>– zobrazí dostupné příkazy pro správu skupiny/lp group <název skupiny> permission set <oprávnění>– přidá oprávnění skupině (lze přidatfalsepro zakázání)/lp group <název skupiny> permission unset <oprávnění>– odebere oprávnění ze skupiny/lp group <název skupiny> permission info– zobrazí seznam oprávnění skupiny/lp group <název skupiny> meta setprefix <prefix>– nastaví prefix skupiny (zobrazuje se před jménem)
Přiřazení skupin
/lp user <jméno hráče> parent set <název skupiny>– nastaví hráči hlavní skupinu/lp user <jméno hráče> parent addtemp <název skupiny> 7d– přidá hráči skupinu dočasně (např. na 7 dní)
Dědičnost skupin
/lp group <název skupiny> parent set <název nadřazené skupiny>– nastaví dědičnost mezi skupinami (skupina získá oprávnění nadřazené skupiny)
MySQL databáze (pokročilé)
Bez nastavené databáze se oprávnění ukládají pouze lokálně na serveru a nejsou sdílená mezi více servery. Pokud tedy provozujete například síť serverů (BungeeCord/Velocity), je MySQL databáze nutná pro synchronizaci.
Nastavení MySQL databáze
- Otevřete konfigurační soubor:
/plugins/LuckPerms/config.yml - V configu upravte tyto hodnoty:
storage-method: MySQL
data:
address: <IP>
database: <název databáze>
username: <uživatel>
password: '<heslo>'👉 Pokud nevíte, jak vytvořit databázi, podívejte se na náš návod v administraci Eternyx hostingu. (pripravujeme)
Proxy (BungeeCord / Velocity)
LuckPerms lze používat i na proxy serverech (BungeeCord nebo Velocity), což je běžné u větších serverových sítí.
Jak to funguje
- Na proxy server nahrajte LuckPerms plugin (odpovídající verzi pro BungeeCord nebo Velocity)
- Na všechny vaše backend servery (Paper/Spigot apod.) nahrajte také LuckPerms
- Všechny servery musí používat stejnou MySQL databázi, jinak se oprávnění nebudou synchronizovat
Díky tomu budou mít hráči stejné skupiny a oprávnění napříč celou sítí serverů.
Příkazy na proxy
Pokud nemáte nastavenou společnou MySQL databázi mezi proxy a backend servery, používají se odlišné příkazy:
/lpb– pro BungeeCord/lpv– pro Velocity
Pokud ale máte správně nastavenou sdílenou databázi, používáte všude klasické příkazy:
/lp– funguje napříč vsetkymi servermi
Jak nastavit prefixy
LuckPerms sám o sobě prefixy pouze ukládá a spravuje, ale nezajišťuje jejich zobrazení ve hře. Aby se prefixy zobrazovaly u jména hráče (v chatu nebo v TAB listu), je nutné použít další pluginy.
Pluginy pro zobrazení prefixů
Chat
- LPC (LuckPerms Chat) - Doporučujeme
- EssentialsX Chat
TAB list
Časté problémy
Nejdou LuckPerms příkazy
Ujistěte se, že máte OP práva:
/op <vaše_jméno>– dá vám administrátorská práva na serveruZkontrolujte, že je LuckPerms správně nahraný a server ho načetl (v konzoli bez errorů)
Nezobrazují se prefixy v chatu nebo TABu
- Ujistěte se, že máte hráče ve správné skupině
- Pokud se prefix zobrazuje jen někde (např. v TABu, ale ne v chatu), chybí vám plugin na správu chatu
- Zkontrolujte weight (váhu) skupin – vyšší číslo = vyšší priorita
- Používejte kompatibilní pluginy (např. LPC, EssentialsX Chat, TAB)
Nejdou oprávnění
- Ujistěte se, že používáte pouze jeden permission plugin (LuckPerms)
- Ověřte, že zadané oprávnění opravdu existuje (každý plugin má vlastní permissions)
- Zkontrolujte, jestli jste oprávnění nepřidali jako
false - Restartujte server po větších změnách
⚠️ Na Fabric serverech nemusí fungovat vanilla Minecraft permisse, jde o omezení Fabricu
Oprávnění se nesynchronizují mezi servery
- Nemáte nastavenou MySQL databázi
- Každý server ukládá data lokálně → použijte MySQL (viz sekce výše)
- Zkontrolujte, že všechny servery používají stejné přihlašovací údaje k databázi
Prefixy se zobrazují ve špatném poradí
- Máte špatně nastavené weight (váhy) skupin
- Více skupin může mít konflikt (např. hráč má více ranků)
- Zkontrolujte pořadí skupin a jejich priority
Jak správně nastavit synchronizaci (databázi)?
Použijte MySQL databázi a nastavte ji na všech serverech stejně.
Podívejte se na sekci MySQL databáze (pokročilé) výše.