Plugin Minecraft PurePerms

PurePerms to plugin Minecraft dla PocketMine-MP do zarządzania grupami, dziedziczeniem i uprawnieniami z przechowywaniem YAML/MySQL, obsługą wielu języków oraz API dla deweloperów.

Znajdź serwer z PurePerms

Serwery zgłaszające PurePerms: 19

Wszystkie serwery z PurePerms

O pluginie PurePerms

🔌 O PurePerms

PurePerms to menedżer uprawnień dla PocketMine-MP, który oferuje obsługę uprawnień opartą na grupach, dziedziczenie grup oraz przypisywanie uprawnień użytkownikom, podobnie jak w pluginach uprawnień w stylu Bukkit. Jest przeznaczony dla serwerów PocketMine-MP i udostępnia niewielkie API dla autorów pluginów.

🎯 Cel

PurePerms powstał po to, aby administratorzy serwera mogli definiować nazwane grupy, przypisywać uprawnienia grupom i użytkownikom oraz konfigurować dziedziczenie i opcjonalne zachowanie uprawnień per-world dla serwerów PocketMine-MP.

⚙️ Funkcje

  • Tworzenie i usuwanie grup oraz ustawianie grupy domyślnej.
  • Przypisywanie i usuwanie uprawnień grupom oraz pojedynczym użytkownikom.
  • System dziedziczenia wielu grup.
  • Opcjonalna obsługa uprawnień per-world (konfigurowalna).
  • Wiele dostawców danych: YAML (yamlv1/yamlv2) i MySQL.
  • Wielojęzyczne zasoby wiadomości.
  • Udostępnia małe API PurePerms dla twórców pluginów.

🧩 Dla kogo

  • Administratorzy prowadzący serwery PocketMine-MP (Bedrock), którzy potrzebują kontroli uprawnień opartej na grupach.
  • Twórcy pluginów na PocketMine-MP, którzy chcą zintegrować się z istniejącym API uprawnień.

🏗️ Przykładowe zastosowania

  • Tworzenie rang takich jak Guest, Member, Moderator i przypisywanie uprawnień do grup.
  • Użycie dziedziczenia, aby ranga Moderator dziedziczyła uprawnienia Member i dodawała węzły moderacyjne.
  • Przechowywanie uprawnień w MySQL dla większych konfiguracji lub w YAML dla pojedynczego serwera.

⌨️ Komendy

KomendaOpisUprawnienieDostęp
/addgroup <group>Dodaje nową grupę do listy grup.pperms.command.addgroupAdministrator
/addparent <target_group> <parent_group>Dodaje grupę do listy dziedziczenia innej grupy.pperms.command.addparentAdministrator
/defgroup <group> [world]Ustawia grupę domyślną.pperms.command.defgroupAdministrator
/fpermsWyszukuje uprawnienia dla konkretnego pluginu.pperms.command.fpermsAdministrator
/groupsWyświetla listę wszystkich grup.pperms.command.groupsAdministrator
/grpinfo <group> [world]Pokazuje informacje o grupie.pperms.command.grpinfoAdministrator
/listgperms <group> <page> [world]Wyświetla listę uprawnień grupy.pperms.command.listgpermsAdministrator
/listuperms <player> <page> [world]Wyświetla listę uprawnień użytkownika.pperms.command.listupermsAdministrator
/ppinfoPokazuje informacje o pluginie.pperms.command.ppinfoAdministrator
/ppsudo <login / register>Rejestruje lub loguje do konta Noeul (funkcja pluginu).pperms.command.ppsudoAdministrator
/ppreloadPrzeładowuje konfigurację PurePerms.pperms.command.ppreloadAdministrator
/rmgroup <group>Usuwa grupę.pperms.command.rmgroupAdministrator
/rmparent <target_group> <parent_group>Usuwa grupę nadrzędną z dziedziczenia grupy.pperms.command.rmparentAdministrator
/setgperm <group> <permission> [world]Dodaje uprawnienie do grupy.pperms.command.setgpermAdministrator
/setgroup <player> <group> [world]Ustawia grupę użytkownika.pperms.command.setgroupAdministrator
/setuperm <player> <permission> [world]Dodaje uprawnienie użytkownikowi.pperms.command.setupermAdministrator
/unsetgperm <group> <permission> [world]Usuwa uprawnienie z grupy.pperms.command.unsetgpermAdministrator
/unsetuperm <player> <permission> [world]Usuwa uprawnienie użytkownikowi.pperms.command.unsetupermAdministrator
/usrinfo <player> [world]Pokazuje informacje o użytkowniku.pperms.command.usrinfoAdministrator

🔐 Uprawnienia

UprawnienieOpisDomyślnie
pperms.command.addgroupPozwala używać /addgroup.nie określono
pperms.command.addparentPozwala używać /addparent.nie określono
pperms.command.defgroupPozwala używać /defgroup.nie określono
pperms.command.fpermsPozwala używać /fperms.nie określono
pperms.command.groupsPozwala używać /groups.nie określono
pperms.command.grpinfoPozwala używać /grpinfo.nie określono
pperms.command.listgpermsPozwala używać /listgperms.nie określono
pperms.command.listupermsPozwala używać /listuperms.nie określono
pperms.command.ppinfoPozwala używać /ppinfo.nie określono
pperms.command.ppsudoPozwala używać /ppsudo.nie określono
pperms.command.ppreloadPozwala używać /ppreload.nie określono
pperms.command.rmgroupPozwala używać /rmgroup.nie określono
pperms.command.rmparentPozwala używać /rmparent.nie określono
pperms.command.setgpermPozwala używać /setgperm.nie określono
pperms.command.setgroupPozwala używać /setgroup.nie określono
pperms.command.setupermPozwala używać /setuperm.nie określono
pperms.command.unsetgpermPozwala używać /unsetgperm.nie określono
pperms.command.unsetupermPozwala używać /unsetuperm.nie określono
pperms.command.usrinfoPozwala używać /usrinfo.nie określono

⚙️ Instalacja

📥 Konfiguracja

  • Pobierz oficjalną wersję PurePerms i skopiuj pobrany plik do katalogu plugins/ na swoim serwerze.
  • Zatrzymaj serwer i uruchom go ponownie (albo uruchom, jeśli jest zatrzymany), aby plugin mógł się zainicjalizować.
  • Sprawdź logi konsoli serwera, aby potwierdzić, że plugin został załadowany i utworzył pliki konfiguracyjne.

📦 Zależności

  • PurePerms nie wymienia wymaganych zewnętrznych zależności pluginów. Obsługuje wybieralne dostawce danych (zobacz konfigurację).

🧾 Konfiguracja

  • PurePerms tworzy konfigurację, w której można ustawić data-provider (obsługiwane wartości: mysql, yamlv1, yamlv2).
  • Opcje konfiguracji obejmują default-language, disable-op, enable-multiworld-perms oraz ustawienia połączenia MySQL, gdy używany jest provider mysql.

🧠 Uwagi techniczne

  • Platforma docelowa: PocketMine-MP (oprogramowanie serwera Pocket/Bedrock).
  • Obsługiwane backendy przechowywania (konfigurowalne): YAML (yamlv1/yamlv2) i MySQL.
  • Dostarczane są wielojęzyczne zasoby wiadomości, wybieralne z poziomu konfiguracji.
  • Plugin udostępnia API, dzięki któremu inne pluginy PocketMine-MP mogą współpracować z danymi PurePerms.

🤝 Kiedy ten plugin jest przydatny

Jeśli prowadzisz serwer PocketMine-MP i potrzebujesz systemu grup i uprawnień podobnego do Bukkit, z opcjonalnym przechowywaniem w MySQL i obsługą języków, PurePerms zapewnia te podstawowe funkcje oraz małe API do integracji.

Komentarze

Nie ma jeszcze komentarzy

Bądź pierwszą osobą, która skomentuje.

Dla administratorów serwerów

Autorzy
poggit-orphanage, 64FF00, DovahDoVolom

Linki

Co zgłaszają serwery

Platformy serwerów

  • Genisys10
  • Altay4
  • PocketUtils2
  • GenisysPro1
  • Kyoto1

Wersje pluginu

  • 1.3.78
  • 1.2.25
  • 2.0.0-ACM2
  • 3.0.0-ACM2
  • 0.0.11

Liczby pochodzą z serwerów, które pokazują listę pluginów podczas sprawdzania przez MSHQ. Wiele serwerów ją ukrywa, więc rzeczywiste użycie jest większe.