Logo Eternyxu

LuckPerms plugin: nastavení permisí na Minecraft serveru

Naučte se nastavit LuckPerms plugin na Minecraft serveru. Přehled oprávnění, skupin, příkazů i MySQL propojení krok za krokem.

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)

  1. Stáhněte LuckPerms podle vašeho serveru (Paper/Spigot/Fabric/Forge)
  2. Nahrajte plugin do složky plugins nebo mods
  3. Spusťte server
  4. Do konzole zadejte /lp editor a otevřete odkaz
  5. Vytvořte skupinu (např. hráč, vip, admin)
  6. Přidejte oprávnění (např. minecraft.command.gamemode)
  7. 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.ban

To 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

  1. Vypněte server
  2. Otevřete správce souborů v panelu
  3. Nahrajte plugin do správné složky: /plugins nebo /mods

Kde nahrát plugin podla serverového softwaru

SoftwareSložka
Paperplugins
Spigotplugins
Purpurplugins
Fabricmods
Forgemods
NeoForgemods
  1. 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:

OptionPopis
Group nameNázev skupiny
Display nameZobrazený název
WeightPriorita (vyšší = vyšší priorita)
ParentNadřazená skupina
Prefix/SuffixTag 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 /ban a zabanovat jiného hráče
  • minecraft.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řidat false pro 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řidat false pro 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

  1. Otevřete konfigurační soubor: /plugins/LuckPerms/config.yml
  2. 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

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 serveru

  • Zkontrolujte, ž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.