LuckPerms to najpopularniejszy plugin do zarzadzania uprawnieniami na serwerach Minecraft. Pozwala tworzyc grupy (rangi), przypisywac im prawa i precyzyjnie okreslac, ktorzy gracze moga uzywac jakich komend. Plugin dziala na Paper, Spigot, Fabric i Velocity, zastepujac starsze alternatywy, takie jak PermissionsEx i GroupManager.
Dlaczego LuckPerms?
Ze standardowymi uprawnieniami operatora w Minecraft gracz moze wszystko albo nic. To niepraktyczne, gdy chcesz miec moderatorow, graczy VIP lub budowniczych, kazdego z wlasnymi prawami. LuckPerms rozwiazuje ten problem systemem grup z dziedziczeniem, wizualnym edytorem webowym i obsluga prefiksow w czacie.
Instalacja
- Pobierz odpowiednia wersje LuckPerms dla swojego typu serwera (Bukkit/Paper, Fabric lub Velocity) ze strony
luckperms.net. - Wgraj plik .jar do folderu
pluginsprzez zakladke Files w panelu gry lub przez SFTP. - Zrestartuj serwer. LuckPerms automatycznie utworzy swoje pliki konfiguracyjne w
plugins/LuckPerms/.
Tworzenie grup
Grupy stanowia podstawe systemu rang. Domyslnie istnieje grupa default, do ktorej trafia kazdy nowy gracz. Utworz dodatkowe grupy przez konsole lub w grze:
/lp creategroup vip/lp creategroup moderator/lp creategroup admin
Ustawianie dziedziczenia
Dzieki dziedziczeniu wyzsza ranga automatycznie otrzymuje uprawnienia nizszej rangi:
/lp group vip parent add default/lp group moderator parent add vip/lp group admin parent add moderator
Dzieki temu prawa obowiazujace wszystkich wystarczy ustawic tylko w grupie default.
Przypisywanie uprawnien
Nadaj prawa grupie komenda /lp group [grupa] permission set [node] true. Kilka przykladow:
/lp group default permission set essentials.home true/lp group default permission set essentials.spawn true/lp group moderator permission set essentials.kick true/lp group moderator permission set essentials.mute true/lp group moderator permission set coreprotect.inspect true/lp group admin permission set essentials.ban true/lp group admin permission set worldedit.* true
Potrzebne node'y zaleza od zainstalowanych pluginow. Wiekszosc pluginow wymienia swoje node'y uprawnien na stronie pobierania lub w dokumentacji.
Przypisywanie graczy do grup
/lp user NazwaGracza parent set vipzastepuje biezaca grupe na VIP./lp user NazwaGracza parent add moderatordodaje moderatora bez usuwania istniejacych grup.
Edytor webowy
LuckPerms zawiera potezny edytor webowy, ktory pozwala wizualnie zarzadzac grupami, uprawnieniami i dziedziczeniem. Wpisz /lp editor w konsoli i otworz link w przegladarce. Dokonaj zmian, kliknij Save, a zmiany zostana natychmiast zastosowane na serwerze. Jest to czesto szybsze i czytelniejsze niz wpisywanie pojedynczych komend.
Prefiksy w czacie
Aby wyswietlac nazwy rang w czacie, na przyklad [Admin] lub [VIP], ustaw prefiks:
/lp group admin meta setprefix "&c[Admin] "/lp group vip meta setprefix "&a[VIP] "/lp group moderator meta setprefix "&b[Mod] "
Potrzebujesz pluginu czatu obslugujacego prefiksy, takiego jak LPC (LuckPerms Chat Formatter) lub Vault w polaczeniu z EssentialsX Chat.
Czesto uzywane node'y uprawnien
essentials.home,essentials.spawn,essentials.tpadla podstawowych funkcjiessentials.kick,essentials.mute,essentials.bandla moderacjiworldguard.region.claimdla ochrony regionowcoreprotect.inspect,coreprotect.rollbackdla zarzadzania logami
Wskazowki dla klientow HostValues
- Edytuj konfiguracje LuckPerms przez zakladke Files w panelu gry lub przez SFTP. Pliki znajduja sie w
plugins/LuckPerms/. - Najpierw dodaj siebie do grupy admin przez konsole w panelu, zeby miec wszystkie uprawnienia.
- Dla sieci z wieloma serwerami polacz LuckPerms z baza danych MySQL serwera, aby wszystkie serwery wspoldzielily te same uprawnienia.
- Zawsze rob kopie zapasowa przed wprowadzaniem duzych zmian w uprawnieniach.