Discord

LuckPerms

Nowoczesny system uprawnień i rang z edytorem webowym. Grupy, hierarchie, rangi czasowe, konteksty i pełna integracja z Vault.

Administracja i uprawnienia SpigotPaperPurpurVelocityBungeeCordFolia

O pluginie LuckPerms

LuckPerms to złoty standard systemów uprawnień w Minecraft. Zastąpił starsze rozwiązania jak PermissionsEx i GroupManager, oferując nowoczesne podejście do zarządzania rangami. Kluczowa cecha jest edytor webowy (/lp editor), który otwiera interfejs w przeglądarce, gdzie możesz wizualnie zarządzać grupami, uprawnieniami i graczami.

LuckPerms wspiera hierarchie rang (dziedziczenie uprawnień), rangi czasowe (np. VIP na 30 dni), konteksty (uprawnienia zależne od świata, serwera czy trybu gry) i wagi rang (do prefiksów w chacie). Dane można przechowywać w plikach YAML, SQLite, MySQL, MariaDB lub PostgreSQL, co umożliwia synchronizacje między serwerami w sieci BungeeCord/Velocity.

LuckPerms to jeden z najważniejszych pluginów administracyjnych, który powinienes rozważyć na swoim serwerze Minecraft. Wspiera wersje 1.8.8 - 1.21.x i działa na Spigot, Paper, Purpur, Velocity, BungeeCord, Folia.

Funkcje LuckPerms

Poniżej lista głównych funkcji, które LuckPerms dodaje do Twojego serwera. Każda z nich można skonfigurować w pliku konfiguracyjnym pluginu.

  • Edytor webowy
  • Hierarchia rang (dziedziczenie)
  • Rangi czasowe
  • Konteksty (per świat, serwer)
  • Przechowywanie: YAML, H2, MySQL, PostgreSQL
  • Pelna integracja z Vault

Komendy LuckPerms

LuckPerms rejestruje 6 komend (pokazujemy najważniejsze). Pelna lista dostępna jest w oficjalnej dokumentacji. Pamiętaj, ze każda komendę możesz zablokować lub odlokowac przez system uprawnień (np. LuckPerms).

Komenda Opis Uprawnienie
/lp editor Otwiera edytor webowy luckperms.editor
/lp group [grupa] permission set [node] true Nadaje uprawnienie grupie luckperms.group.permission.set
/lp user [gracz] parent set [grupa] Przypisuje gracza do grupy luckperms.user.parent.set
/lp group [grupa] meta setprefix [prefix] Ustawia prefix rangi luckperms.group.meta.setprefix
/lp user [gracz] info Wyświetla informacje o graczu luckperms.user.info
/lp reload Przeładowuje konfiguracje luckperms.reload
Podpowiedz: Użyj autouzupelniania w konsoli serwera (Tab), żeby zobaczyć dostępne argumenty komend. Na serwerze z LuckPerms nadawaj uprawnienia grupom, nie pojedynczym graczom.

Uprawnienia (permissions)

System uprawnień pozwala kontrolować, kto może używać poszczególnych funkcji LuckPerms. Uprawnienia nadajesz przez plugin rang, np. LuckPerms (/lp group [grupa] permission set [node] true). Kolumna "Domyślnie OP" oznacza, czy operatorzy serwera maja to uprawnienie bez konfiguracji.

Node uprawnienia Opis Domyślnie OP
luckperms.editor Dostęp do edytora webowego Tak
luckperms.user.* Zarządzanie uprawnieniami graczy Tak
luckperms.group.* Zarządzanie grupami Tak

Konfiguracja LuckPerms

Po pierwszym uruchomieniu LuckPerms wygeneruje plik konfiguracyjny w folderze plugins/LuckPerms/. Poniżej najważniejsze opcje z komentarzami. Pełna lista ustawień jest w oficjalnej dokumentacji.

config.yml Przykładowa konfiguracja
# config.yml - najważniejsze opcje LuckPerms
storage-method: h2           # h2, yaml, mysql, mariadb, postgresql
server: global               # Nazwa serwera (dla kontekstow)
include-global: true         # Uwzgledniaj globalne uprawnienia
apply-wildcards: true        # Obsługa uprawnień z gwiazdka
meta-formatting:
  prefix:
    format:
      - highest              # Prefix z najwyższej rangi
  suffix:
    format:
      - highest

Po zmianie konfiguracji zapisz plik i użyj komendy przeładowania pluginu (np. /reload lub dedykowanej komendy pluginu). Jeśli plugin nie pobiera zmian po przeładowaniu, zrestartuj serwer komenda /stop.

YAML to wredny format. Jeden błędny spacja albo tabulacja może zepsuć cały plik. Używaj edytora z podswietlaniem składni (VS Code, Notepad++) i sprawdzaj plik na yamllint.com przed wrzuceniem na serwer.

Jak zainstalować LuckPerms

Pobierz LuckPerms z oficjalnej strony. Wrzuć .jar do plugins/, zrestartuj serwer. Użyj /lp editor do konfiguracji w przegladarce. Domyślnie dane zapisywane sa w H2 (plik). Dla sieci serwerów zmień na MySQL/PostgreSQL.

  1. Pobierz LuckPerms z oficjalnej strony. Upewnij się, ze pobierasz wersje kompatybilna z Twoja wersja Minecraft (1.8.8 - 1.21.x).
  2. Skopiuj pobrany plik .jar do folderu plugins/ w katalogu Twojego serwera.
  3. Zrestartuj serwer komenda /stop i uruchom go ponownie. Nie używaj /reload przy pierwszej instalacji.
  4. Sprawdź konsole serwera. Jeśli LuckPerms załadował się poprawnie, zobaczysz komunikat z wersja pluginu. Jeśli pojawił się błąd, sprawdź czy masz zainstalowane wszystkie zaleznosciow.
  5. Skonfiguruj plugin edytujac plik plugins/LuckPerms/config.yml (lub odpowiednik). Po zmianach użyj komendy przeladowania.
Kompatybilność serwerow: LuckPerms działa na Spigot, Paper, Purpur, Velocity, BungeeCord, Folia. Rekomendujemy Paper jako silnik serwera - ma lepsza wydajność i więcej API niż Spigot. Wsparcie Folia oznacza, ze plugin działa z wielowątkowym silnikiem Folia.

Alternatywy dla LuckPerms

LuckPerms nie jest jedynym pluginem w swojej kategorii. Poniżej znajdziesz alternatywy, które warto rozważyć, jeśli szukasz czegoś innego lub LuckPerms nie spełnia Twoich oczekiwan.

UltraPermissions

System uprawnień z GUI w grze (klikany interfejs skrzyniowy).

PermissionsEx (PEX)

Starszy, klasyczny system. Nie jest już aktywnie rozwijany.

Często zadawane pytania o LuckPerms

Jak zainstalować LuckPerms?

Pobierz LuckPerms z oficjalnej strony. Wrzuć .jar do plugins/, zrestartuj serwer. Użyj /lp editor do konfiguracji w przegladarce. Domyślnie dane zapisywane sa w H2 (plik). Dla sieci serwerów zmień na MySQL/PostgreSQL. Szczegolowa instrukcja z zależnościami i konfiguracja znajduje się w sekcji instalacja powyżej.

Na jakich silnikach serwerowych działa LuckPerms?

LuckPerms działa na: Spigot, Paper, Purpur, Velocity, BungeeCord, Folia. Rekomendujemy Paper jako silnik - większości serwerów daje najlepsza równowagę miedzy wydajnością a kompatybilnością z pluginami. Więcej o silnikach serwerowych przeczytasz w naszym porównaniu.

Czy LuckPerms jest darmowy?

LuckPerms jest dostępny na oficjalnej stronie. Sprawdź szczegóły licencji na stronie pobierania.

LuckPerms nie działa - co robić?

Sprawdź plik logs/latest.log w katalogu serwera. Najczęstsze przyczyny błędów: (1) brakujaca zależność, (2) niekompatybilna wersja Minecraft (sprawdź czy masz 1.8.8 - 1.21.x), (3) błąd w pliku config.yml (sprawdź format YAML), (4) konflikt z innym pluginem o tej samej funkcji.

Czy mogę używać LuckPerms na serwerze Bedrock?

Nie. LuckPerms to plugin Java Edition i działa na serwerach Spigot/Paper/Purpur. Bedrock Edition używa innego systemu (behavior packs). Jeśli chcesz łączyć graczy Java i Bedrock na jednym serwerze, sprawdź Geyser.

Komentarze