Jak vytvořit VIP a ranky na serveru pomocí LuckPerms a TAB

Kompletní návod jak nastavit systém ranků na Minecraft serveru pomocí LuckPerms pluginu a TAB pro zobrazení prefixů.

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

  1. Stáhněte LuckPerms z luckperms.net
  2. Vložte soubor .jar do složky /plugins/
  3. Restartujte server
  4. 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

  1. Stáhněte TAB z github.com/NEZNAMY/TAB
  2. 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! 🏆