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
- Veltrix 26 onlineBedrockEconomy
- McPE 0.14.x - 0.15.10 Cross-Play Server [Genisys] 11 online
- 172.96.140.62:5159 2 online
- 172.96.140.62:4367 0 online
- ACADEMY-UHC 0 online
- McPE 0.14.x - 0.15.10 Cross-Play Server [Genisys] 0 online
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
| Komenda | Opis | Uprawnienie | Dostęp |
|---|---|---|---|
/addgroup <group> | Dodaje nową grupę do listy grup. | pperms.command.addgroup | Administrator |
/addparent <target_group> <parent_group> | Dodaje grupę do listy dziedziczenia innej grupy. | pperms.command.addparent | Administrator |
/defgroup <group> [world] | Ustawia grupę domyślną. | pperms.command.defgroup | Administrator |
/fperms | Wyszukuje uprawnienia dla konkretnego pluginu. | pperms.command.fperms | Administrator |
/groups | Wyświetla listę wszystkich grup. | pperms.command.groups | Administrator |
/grpinfo <group> [world] | Pokazuje informacje o grupie. | pperms.command.grpinfo | Administrator |
/listgperms <group> <page> [world] | Wyświetla listę uprawnień grupy. | pperms.command.listgperms | Administrator |
/listuperms <player> <page> [world] | Wyświetla listę uprawnień użytkownika. | pperms.command.listuperms | Administrator |
/ppinfo | Pokazuje informacje o pluginie. | pperms.command.ppinfo | Administrator |
/ppsudo <login / register> | Rejestruje lub loguje do konta Noeul (funkcja pluginu). | pperms.command.ppsudo | Administrator |
/ppreload | Przeładowuje konfigurację PurePerms. | pperms.command.ppreload | Administrator |
/rmgroup <group> | Usuwa grupę. | pperms.command.rmgroup | Administrator |
/rmparent <target_group> <parent_group> | Usuwa grupę nadrzędną z dziedziczenia grupy. | pperms.command.rmparent | Administrator |
/setgperm <group> <permission> [world] | Dodaje uprawnienie do grupy. | pperms.command.setgperm | Administrator |
/setgroup <player> <group> [world] | Ustawia grupę użytkownika. | pperms.command.setgroup | Administrator |
/setuperm <player> <permission> [world] | Dodaje uprawnienie użytkownikowi. | pperms.command.setuperm | Administrator |
/unsetgperm <group> <permission> [world] | Usuwa uprawnienie z grupy. | pperms.command.unsetgperm | Administrator |
/unsetuperm <player> <permission> [world] | Usuwa uprawnienie użytkownikowi. | pperms.command.unsetuperm | Administrator |
/usrinfo <player> [world] | Pokazuje informacje o użytkowniku. | pperms.command.usrinfo | Administrator |
🔐 Uprawnienia
| Uprawnienie | Opis | Domyślnie |
|---|---|---|
pperms.command.addgroup | Pozwala używać /addgroup. | nie określono |
pperms.command.addparent | Pozwala używać /addparent. | nie określono |
pperms.command.defgroup | Pozwala używać /defgroup. | nie określono |
pperms.command.fperms | Pozwala używać /fperms. | nie określono |
pperms.command.groups | Pozwala używać /groups. | nie określono |
pperms.command.grpinfo | Pozwala używać /grpinfo. | nie określono |
pperms.command.listgperms | Pozwala używać /listgperms. | nie określono |
pperms.command.listuperms | Pozwala używać /listuperms. | nie określono |
pperms.command.ppinfo | Pozwala używać /ppinfo. | nie określono |
pperms.command.ppsudo | Pozwala używać /ppsudo. | nie określono |
pperms.command.ppreload | Pozwala używać /ppreload. | nie określono |
pperms.command.rmgroup | Pozwala używać /rmgroup. | nie określono |
pperms.command.rmparent | Pozwala używać /rmparent. | nie określono |
pperms.command.setgperm | Pozwala używać /setgperm. | nie określono |
pperms.command.setgroup | Pozwala używać /setgroup. | nie określono |
pperms.command.setuperm | Pozwala używać /setuperm. | nie określono |
pperms.command.unsetgperm | Pozwala używać /unsetgperm. | nie określono |
pperms.command.unsetuperm | Pozwala używać /unsetuperm. | nie określono |
pperms.command.usrinfo | Pozwala 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-permsoraz ustawienia połączenia MySQL, gdy używany jest providermysql.
🧠 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
- NG-PocketMine-MP1
Wersje pluginu
- 1.3.78
- 1.2.25
- 2.0.0-ACM2
- 3.0.0-ACM2
- 0.0.11
- 1.4.0-IN1
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.