How to Create Ranks with LuckPerms (with Chat Prefixes)

Jak tworzyć rangi w LuckPerms (formatowanie czatu LPC) How to Create Ranks with LuckPerms (LPC Chat Formatter)

LuckPerms to potężna wtyczka uprawnień do tworzenia rang i nadawania permisji. Ten poradnik pokazuje czysty setup z LPC, który formatuje czat i pokazuje prefiksy. Potrzebujesz dostępu do konsoli lub uprawnień OP.

LuckPerms is a powerful permissions plugin for creating ranks and assigning permissions. This guide shows a clean setup with LPC handling chat formatting and prefixes. You need console access or OP permissions.

LuckPerms + LPC – poradnik rang (PL) LuckPerms + LPC – ranks guide (EN)
Wymagania LuckPerms (pobierz), EssentialsX (pobierz), Vault oraz LPC Chat Formatter (Modrinth). Zawsze używaj oficjalnych źródeł — unikaj zewnętrznych mirrorów.

1) Instalacja (szybko)

  1. Umieść pliki JAR w /plugins: LuckPerms, Vault, EssentialsX, LPC.
  2. Zrestartuj serwer i sprawdź, czy się załadowały (/plugins lub logi konsoli).
Wskazówka Jeśli wcześniej używałeś innego formatera czatu, wyłącz/usuń go, aby uniknąć konfliktów z LPC.

2) Tworzenie grup (rang)

Utwórz grupy i ustaw wagi (większa waga = wyższy priorytet):

/lp creategroup <group>
/lp group <group> setweight 10

Przykładowa hierarchia:

/lp creategroup default
/lp group default setweight 1

/lp creategroup vip
/lp group vip setweight 20

/lp creategroup moderator
/lp group moderator setweight 50

/lp creategroup admin
/lp group admin setweight 100

3) Dziedziczenie (rodzice)

Spraw, by wyższe rangi dziedziczyły z default:

/lp group vip parent add default
/lp group moderator parent add default
/lp group admin parent add default

4) Prefiksy czatu (meta LuckPerms)

Ustaw prefiks dla każdej grupy. Użyj cudzysłowów i zostaw spację na końcu:

/lp group default meta setprefix "&7Player &7"
/lp group vip meta setprefix "&a&lVIP &a"
/lp group moderator meta setprefix "&9Mod &9"
/lp group admin meta setprefix "&c&lADMIN &c"
Dlaczego cudzysłowy? Zapewniają zachowanie spacji/kolorów. Zostaw spację na końcu, żeby prefiks nie „kleił się” do nicku.

5) Konfiguracja LPC, aby pokazywało prefiksy

LPC czyta meta prefix/suffix z LuckPerms i formatuje czat. Podstawowa konfiguracja (plik plugins/LPC/config.yml):

# LPC Configuration
# Read: https://luckperms.net/wiki/Prefixes,-Suffixes-&-Meta
# Placeholders: {message} {name} {displayname} {world} {prefix} {suffix} {prefixes} {suffixes} {username-color} {message-color}
chat-format: "{prefix}{name}&r: {message}"

# Per-group formats (optional)
group-formats:
# default: "[default] {name}&r: {message}"
# admin: "[admin] {name}&r: {message}"

Przeładuj LPC po zmianach:

/lpc reload
Wygląd per grupa Odkomentuj wpisy w group-formats, aby nadpisać globalny format dla wybranych grup. Prefiksy z LuckPerms nadal działają równolegle.

6) Dodaj uprawnienia do grup

Składnia: /lp group <group> permission set <permission.node> true

/lp group default permission set essentials.spawn true
/lp group default permission set essentials.msg true
/lp group vip permission set essentials.hat true
/lp group moderator permission set essentials.kick true
/lp group admin permission set * true # pełny dostęp — ostrożnie
Gdzie znaleźć nazwy permisji Sprawdź stronę wtyczki na SpigotMC/GitHub (sekcja Permissions). Szukaj „nazwa-wtyczki permissions”.

7) Przypisz rangę graczowi

Ustaw główną grupę lub dodaj dodatkową:

/lp user <player> parent set <group>
/lp user <player> parent add <extra_group>

Sprawdź:

/lp user <player> info

8) Szybki start — kopiuj/wklej

# Tworzenie grup + wagi
/lp creategroup default
/lp group default setweight 1
/lp creategroup vip
/lp group vip setweight 20
/lp creategroup moderator
/lp group moderator setweight 50
/lp creategroup admin
/lp group admin setweight 100

# Dziedziczenie
/lp group vip parent add default
/lp group moderator parent add default
/lp group admin parent add default

# Prefiksy
/lp group default meta setprefix "&7Player &7"
/lp group vip meta setprefix "&a&lVIP &a"
/lp group moderator meta setprefix "&9Mod &9"
/lp group admin meta setprefix "&c&lADMIN &c"

# Przykładowe permisje
/lp group default permission set essentials.spawn true
/lp group default permission set essentials.msg true
/lp group vip permission set essentials.hat true
/lp group moderator permission set essentials.kick true
/lp group admin permission set * true

Rozwiązywanie problemów

Prefiks nie pojawia się na czacie

  • Sprawdź, czy LPC, Vault, LuckPerms i EssentialsX są zainstalowane i aktywne.
  • Upewnij się, że nie działa inny formater czatu (wyłącz/usuń konfliktowe wtyczki).
  • Zweryfikuj, że grupy faktycznie mają ustawione prefiksy w LuckPerms.
  • Po zmianach przeładuj LPC (/lpc reload).

Komenda LuckPerms „nie działa”

  • Użyj pełnej składni: permission set <node> true.
  • Sprawdź /lp info i (zaawansowane) /lp verbose.
  • Unikaj kontekstów (world/server), jeśli nie są potrzebne.

Zła ranga przypisana

  • Podejrzyj /lp user <player> info, aby zobaczyć rodziców.
  • Ustaw explicite: /lp user <player> parent set <group>.

Requirements LuckPerms (download), EssentialsX (download), Vault, and LPC Chat Formatter (Modrinth). Always use official sources — avoid third-party mirrors.

1) Install (quick)

  1. Place the jars into /plugins: LuckPerms, Vault, EssentialsX, LPC.
  2. Restart the server and confirm they loaded (/plugins or console logs).
Tip If you used another chat formatter before, remove/disable it to avoid conflicts with LPC.

2) Create groups (ranks)

Create groups and set weights (higher weight = higher priority):

/lp creategroup <group>
/lp group <group> setweight 10

Example hierarchy:

/lp creategroup default
/lp group default setweight 1

/lp creategroup vip
/lp group vip setweight 20

/lp creategroup moderator
/lp group moderator setweight 50

/lp creategroup admin
/lp group admin setweight 100

3) Inheritance (parents)

Let higher ranks inherit from default:

/lp group vip parent add default
/lp group moderator parent add default
/lp group admin parent add default

4) Chat prefixes (LuckPerms meta)

Set a prefix per group. Use quotes and a trailing space:

/lp group default meta setprefix "&7Player &7"
/lp group vip meta setprefix "&a&lVIP &a"
/lp group moderator meta setprefix "&9Mod &9"
/lp group admin meta setprefix "&c&lADMIN &c"
Why quotes? Quotes ensure spaces/colors are preserved. Keep a space at the end so the prefix doesn’t stick to the name.

5) Configure LPC to show prefixes

LPC reads LuckPerms prefix/suffix meta and formats chat. Basic config (in plugins/LPC/config.yml):

# LPC Configuration
# Read: https://luckperms.net/wiki/Prefixes,-Suffixes-&-Meta
# Placeholders: {message} {name} {displayname} {world} {prefix} {suffix} {prefixes} {suffixes} {username-color} {message-color}
chat-format: "{prefix}{name}&r: {message}"

# Per-group formats (optional)
group-formats:
# default: "[default] {name}&r: {message}"
# admin: "[admin] {name}&r: {message}"

Reload LPC after changes:

/lpc reload
Per-group look Uncomment group-formats entries to override the global format for specific groups. LuckPerms prefixes still work alongside.

6) Add permissions to groups

Syntax: /lp group <group> permission set <permission.node> true

/lp group default permission set essentials.spawn true
/lp group default permission set essentials.msg true
/lp group vip permission set essentials.hat true
/lp group moderator permission set essentials.kick true
/lp group admin permission set * true # full access — be careful
Find permission nodes Check the plugin’s SpigotMC/GitHub page (section Permissions). Search for “<plugin> permissions”.

7) Assign a rank to a player

Set a main group or add an extra one:

/lp user <player> parent set <group>
/lp user <player> parent add <extra_group>

Verify:

/lp user <player> info

8) Quick starter — copy/paste

# Create groups + weights
/lp creategroup default
/lp group default setweight 1
/lp creategroup vip
/lp group vip setweight 20
/lp creategroup moderator
/lp group moderator setweight 50
/lp creategroup admin
/lp group admin setweight 100

# Inheritance
/lp group vip parent add default
/lp group moderator parent add default
/lp group admin parent add default

# Prefixes
/lp group default meta setprefix "&7Player &7"
/lp group vip meta setprefix "&a&lVIP &a"
/lp group moderator meta setprefix "&9Mod &9"
/lp group admin meta setprefix "&c&lADMIN &c"

# Basic permissions (examples)
/lp group default permission set essentials.spawn true
/lp group default permission set essentials.msg true
/lp group vip permission set essentials.hat true
/lp group moderator permission set essentials.kick true
/lp group admin permission set * true

Troubleshooting

Prefix doesn’t show in chat

  • Check that LPC, Vault, LuckPerms, and EssentialsX are installed and enabled.
  • Make sure no other chat formatter is active (remove or disable conflicting plugins).
  • Ensure your groups actually have prefixes set in LuckPerms.
  • Reload LPC (/lpc reload) after changing the config.

LuckPerms command “doesn’t work”

  • Use the full syntax: permission set <node> true.
  • Check /lp info and (advanced) /lp verbose.
  • Avoid context filters unless you need them (world/server contexts).

Wrong rank applied

  • Inspect with /lp user <player> info to see parents.
  • Reset explicitly: /lp user <player> parent set <group>.