🔌 O LuckPerms

LuckPerms to wtyczka uprawnień do Minecrafta, która zapewnia uporządkowane zarządzanie uprawnieniami za pomocą grup, węzłów użytkownika i kontekstów. Została zaprojektowana z myślą o administratorach serwerów i deweloperach, którzy potrzebują elastycznego, możliwego do audytu systemu do kontrolowania tego, co gracze i role mogą robić na pojedynczych serwerach oraz w środowiskach wieloserwerowych.

🎯 Cel

Głównym celem wtyczki jest scentralizowanie obsługi uprawnień: przypisywanie uprawnień użytkownikom lub grupom, zarządzanie dziedziczeniem oraz stosowanie reguł zależnych od kontekstu (na przykład dla świata lub serwera). Udostępnia też publiczne API dla deweloperów, dzięki któremu inne wtyczki i integracje mogą odczytywać i modyfikować dane uprawnień.

⚙️ Funkcje

  • Tworzenie i zarządzanie grupami oraz indywidualnymi uprawnieniami użytkowników.
  • Węzły uprawnień uwzględniające kontekst (światy, serwery i inne konteksty).
  • Dziedziczenie grup oraz kontrola wagi/prioritetu dla kolejności grup.
  • Edytor webowy do wizualnej edycji uprawnień i grup.
  • Wiele backendów przechowywania i opcji synchronizacji danych dla sieci.
  • Publiczne API Java do integracji z wtyczkami i użycia przez deweloperów.
  • Wsparcie wieloplatformowe dla wielu implementacji serwerów Minecraft.

🧩 Dla kogo jest ten plugin

  • Dla właścicieli i administratorów serwerów, którzy potrzebują solidnego zarządzania uprawnieniami.
  • Dla operatorów sieci z konfiguracjami proxy/back-end, którzy potrzebują zsynchronizowanych uprawnień.
  • Dla twórców wtyczek, którzy chcą stabilnego API do odczytu lub modyfikacji uprawnień.

🏗️ Przykładowe zastosowania

  • Definiowanie grup staff, moderatorów i graczy z odrębnymi zestawami uprawnień.
  • Nadawanie graczom tymczasowych uprawnień (np. czasowego dostępu VIP) za pomocą węzłów wygaśnięcia.
  • Synchronizowanie zmian uprawnień między serwerami backendowymi w sieci proxy.

⌨️ Komendy

Ten opis pomija szczegóły komend, ponieważ szczegółowe listy komend są opisane w oficjalnej dokumentacji projektu.

🔐 Uprawnienia

Ten opis pomija jawne listy węzłów uprawnień; projekt dokumentuje węzły uprawnień i wartości domyślne w swojej oficjalnej dokumentacji.

⚙️ Instalacja

📥 Konfiguracja

  • Pobierz oficjalny plik jar wtyczki dla platformy, na której działasz.
  • Umieść plik jar w katalogu plugins/ swojego serwera.
  • Uruchom ponownie serwer i sprawdź konsolę, aby potwierdzić, że wtyczka została załadowana.

📦 Zależności

  • Nie podano tutaj zależności w czasie działania. Skorzystaj z oficjalnej dokumentacji, aby potwierdzić opcjonalne integracje.

🧠 Uwagi techniczne

  • Oficjalny projekt udostępnia buildy specyficzne dla platform oraz publiczne API Java.
  • Projekt obsługuje wiele backendów przechowywania i oferuje funkcje synchronizacji sieci.
  • Wtyczka jest rozpowszechniana na liberalnej licencji open-source.

🤝 Kiedy ten plugin jest przydatny

Jeśli potrzebujesz scentralizowanego, uwzględniającego kontekst zarządzania uprawnieniami z API do integracji oraz opcjami przechowywania/synchronizacji w wielu serwerach, LuckPerms oferuje te możliwości w rozwijanym projekcie open-source.

Serwery z pluginem LuckPerms

Strona pluginu LuckPerms pokazuje serwery, na których monitoring znalazł ten plugin, używaną platformę i wersję.

Plugin może dodawać komendy, ekonomię, bezpieczeństwo, uprawnienia dostępu, minigry, integracje i inne mechaniki. Rzeczywista rola LuckPerms zależy od ustawień serwera.

Dane są generowane automatycznie z technicznych odpowiedzi serwerów. Jeśli serwer trzyma listę pluginów prywatnie, może używać LuckPerms, ale nie pojawiać się w tej sekcji.

Użyj listy serwerów z LuckPerms, aby porównać projekty, sprawdzić wspierane wersje lub znaleźć przykłady użycia pluginu na publicznych serwerach.