Systém ranků umožňuje organizovat hráče podle jejich role na serveru a přidělovat jim různá oprávnění. Tento návod vás provede nastavením ranků pomocí LuckPerms a TAB pluginu.
Co potřebujete
Požadované pluginy
- LuckPerms – Správa oprávnění a ranků
- TAB – Zobrazení prefixů a suffixů v tabu a nad hlavou hráče
- Vault (doporučeno) – Kompatibilita s dalšími pluginy
Instalace LuckPerms
- Stáhněte LuckPerms z luckperms.net
- Vložte soubor .jar do složky
/plugins/
- Restartujte server
- Zkontrolujte fungování příkazem
/lp
Základní nastavení LuckPerms
Vytvoření prvního ranku
/lp creategroup default # Výchozí rank pro nové hráče
/lp creategroup vip # VIP rank
/lp creategroup admin # Admin rank
/lp creategroup owner # Owner rank
Nastavení hierarchie ranků
/lp group default setweight 1
/lp group vip setweight 10
/lp group admin setweight 50
/lp group owner setweight 100
Přidání oprávnění rankům
# Základní oprávnění pro VIP
/lp group vip permission set essentials.fly true
/lp group vip permission set essentials.heal true
/lp group vip permission set essentials.feed true
# Admin oprávnění
/lp group admin permission set "*" true
/lp group admin permission set essentials.* true
Nastavení prefixů a suffixů
Přidání prefixů v LuckPerms
/lp group default meta setprefix "[Hráč] "
/lp group vip meta setprefix "[VIP] "
/lp group admin meta setprefix "[Admin] "
/lp group owner meta setprefix "[Owner] "
Přidání suffixů (nepovinné)
/lp group vip meta setsuffix " 💎"
/lp group admin meta setsuffix " ⚡"
/lp group owner meta setsuffix " 👑"
Instalace a nastavení TAB pluginu
Instalace TAB
- Stáhněte TAB z github.com/NEZNAMY/TAB
- Vložte do složky plugins a restartujte server
Konfigurace TAB (config.yml)
# Základní nastavení TAB
placeholders:
'%luckperms-prefix%':
- placeholder: '%luckperms_prefix%'
tablist:
enabled: true
header-footer:
enabled: true
header:
- '&6&l🌟 VÁŠ SERVER 🌟'
- '&7Hráči online: %online%'
footer:
- '&eWebstránky: vas-server.cz'
nametags:
enabled: true
unlimited-nametag-mode:
enabled: true
Nastavení formátu jmen v tabu
tablist-name-formatting:
enabled: true
format: '%luckperms-prefix%%player%'
Přidělování ranků hráčům
Přidání hráče do skupiny
/lp user <jméno_hráče> parent add <rank>
# Příklady:
/lp user Steve parent add vip
/lp user Alex parent add admin
Odebrání ranku
/lp user <jméno_hráče> parent remove <rank>
Zobrazení informací o hráči
/lp user <jméno_hráče> info
Pokročilé funkce
Dočasné ranky
/lp user <jméno> parent addtemp <rank> <čas>
# Příklad: VIP na 30 dní
/lp user Steve parent addtemp vip 30d
Barevné prefixy
/lp group vip meta setprefix "&a[VIP] &f"
/lp group admin meta setprefix "&c[Admin] &f"
/lp group owner meta setprefix "&6[Owner] &f"
Různé prefixy pro světy
/lp group vip meta setprefix world_nether "&c[VIP] &f"
/lp group vip meta setprefix world_the_end "&5[VIP] &f"
Užitečné příkazy
LuckPerms příkazy
/lp listgroups # Seznam všech ranků
/lp group <rank> info # Informace o ranku
/lp group <rank> permission set # Nastavení oprávnění
/lp group <rank> listmembers # Seznam hráčů v ranku
TAB příkazy
/tab reload # Znovu načte konfiguraci
/tab player <jméno> # Informace o hráči
/tab debug # Debug informace
Řešení problémů
Prefixy se nezobrazují
- Zkontrolujte TAB konfiguraci a ujistěte se, že je enabled
- Restartujte server po změnách
- Ověřte LuckPerms meta příkazem
/lp group <rank> info
Oprávnění nefungují
- Zkontrolujte syntax příkazů
- Ujistěte se o správné hierarchii ranků
- Použijte
/lp sync
pro synchronizaci
Barvy nefungují
- Používejte správné color kódy (&a, &c, atd.)
- Zkontrolujte podporu vašeho chatu pro barvy
- Testujte s jednoduchými barvami nejprve
Příklad kompletního nastavení
# Vytvoření ranků
/lp creategroup default
/lp creategroup vip
/lp creategroup admin
# Nastavení hierarchie
/lp group default setweight 1
/lp group vip setweight 10
/lp group admin setweight 50
# Prefixy s barvami
/lp group default meta setprefix "&7[Hráč] &f"
/lp group vip meta setprefix "&a[VIP] &f"
/lp group admin meta setprefix "&c[Admin] &f"
# Základní oprávnění
/lp group vip permission set essentials.fly true
/lp group admin permission set "*" true
# Přidání hráče
/lp user Steve parent add vip
S tímto nastavením budete mít funkční systém ranků na vašem serveru! 🏆