Minecraft-plugin PurePerms
PurePerms är ett Minecraft-plugin för PocketMine-MP för att hantera grupper, arv och behörigheter med YAML/MySQL-lagring, stöd för flera språk och ett API för utvecklare.
Hitta en server med PurePerms
Servrar som rapporterat PurePerms: 18
- Veltrix 26 onlineBedrockEconomy
- McPE 0.14.x - 0.15.10 Cross-Play Server [Genisys] 18 online
- 172.96.140.62:5159 2 online
- 172.96.140.62:4367 1 online
- ACADEMY-UHC 0 online
- McPE 0.14.x - 0.15.10 Cross-Play Server [Genisys] 0 online
Om PurePerms
🔌 Om PurePerms
PurePerms är en permissionshanterare för PocketMine-MP som erbjuder gruppbaserad behörighetshantering, grupparv och tilldelning av användarbehörigheter, liknande Bukkit-liknande permission-plugins. Det är riktat till PocketMine-MP-servrar och exponerar ett litet API för pluginutvecklare.
🎯 Syfte
PurePerms finns för att låta serveradministratörer definiera namngivna grupper, tilldela behörigheter till grupper och användare samt konfigurera arv och per-world-beteende för behörigheter (valfritt) för PocketMine-MP-servrar.
⚙️ Funktioner
- Skapa och ta bort grupper samt ställa in en standardgrupp.
- Tilldela och ta bort behörigheter för grupper och enskilda användare.
- Flernivåsystem för grupparv.
- Valfritt stöd för per-world permissions (konfigurerbart).
- Flera dataleverantörer: YAML (yamlv1/yamlv2) och MySQL.
- Flerspråkiga meddelanderesurser.
- Tillhandahåller ett litet PurePerms-API för pluginutvecklare.
🧩 Vem är det för
- Administratörer som driver PocketMine-MP (Bedrock)-servrar och behöver gruppbaserad behörighetskontroll.
- Pluginutvecklare som riktar sig mot PocketMine-MP och vill integrera med ett befintligt permissions-API.
🏗️ Exempel på användning
- Skapa ranker som Guest, Member, Moderator och tilldela gruppbehörigheter.
- Använd arv så att en Moderator-rank ärver Member-behörigheter och lägger till modereringsnoder.
- Lagra behörigheter i MySQL för större installationer eller i YAML för enskilda servrar.
⌨️ Kommandon
| Kommando | Beskrivning | Behörighet | Åtkomst |
|---|---|---|---|
/addgroup <group> | Lägger till en ny grupp i grupplistan. | pperms.command.addgroup | Admin |
/addparent <target_group> <parent_group> | Lägger till en grupp i en annan grupps ärvningslista. | pperms.command.addparent | Admin |
/defgroup <group> [world] | Ställer in standardgruppen. | pperms.command.defgroup | Admin |
/fperms | Hittar behörigheter för ett specifikt plugin. | pperms.command.fperms | Admin |
/groups | Visar en lista över alla grupper. | pperms.command.groups | Admin |
/grpinfo <group> [world] | Visar information om en grupp. | pperms.command.grpinfo | Admin |
/listgperms <group> <page> [world] | Visar behörigheter för en grupp. | pperms.command.listgperms | Admin |
/listuperms <player> <page> [world] | Visar behörigheter för en användare. | pperms.command.listuperms | Admin |
/ppinfo | Visar plugininformation. | pperms.command.ppinfo | Admin |
/ppsudo <login / register> | Registrera eller logga in på ett Noeul-konto (pluginfunktion). | pperms.command.ppsudo | Admin |
/ppreload | Laddar om PurePerms-konfigurationen. | pperms.command.ppreload | Admin |
/rmgroup <group> | Tar bort en grupp. | pperms.command.rmgroup | Admin |
/rmparent <target_group> <parent_group> | Tar bort en förälder från en grupps arv. | pperms.command.rmparent | Admin |
/setgperm <group> <permission> [world] | Lägger till en behörighet i en grupp. | pperms.command.setgperm | Admin |
/setgroup <player> <group> [world] | Ställer in en användares grupp. | pperms.command.setgroup | Admin |
/setuperm <player> <permission> [world] | Lägger till en behörighet för en användare. | pperms.command.setuperm | Admin |
/unsetgperm <group> <permission> [world] | Tar bort en behörighet från en grupp. | pperms.command.unsetgperm | Admin |
/unsetuperm <player> <permission> [world] | Tar bort en behörighet från en användare. | pperms.command.unsetuperm | Admin |
/usrinfo <player> [world] | Visar information om en användare. | pperms.command.usrinfo | Admin |
🔐 Behörigheter
| Behörighet | Beskrivning | Standard |
|---|---|---|
pperms.command.addgroup | Tillåter användning av /addgroup. | inte angivet |
pperms.command.addparent | Tillåter användning av /addparent. | inte angivet |
pperms.command.defgroup | Tillåter användning av /defgroup. | inte angivet |
pperms.command.fperms | Tillåter användning av /fperms. | inte angivet |
pperms.command.groups | Tillåter användning av /groups. | inte angivet |
pperms.command.grpinfo | Tillåter användning av /grpinfo. | inte angivet |
pperms.command.listgperms | Tillåter användning av /listgperms. | inte angivet |
pperms.command.listuperms | Tillåter användning av /listuperms. | inte angivet |
pperms.command.ppinfo | Tillåter användning av /ppinfo. | inte angivet |
pperms.command.ppsudo | Tillåter användning av /ppsudo. | inte angivet |
pperms.command.ppreload | Tillåter användning av /ppreload. | inte angivet |
pperms.command.rmgroup | Tillåter användning av /rmgroup. | inte angivet |
pperms.command.rmparent | Tillåter användning av /rmparent. | inte angivet |
pperms.command.setgperm | Tillåter användning av /setgperm. | inte angivet |
pperms.command.setgroup | Tillåter användning av /setgroup. | inte angivet |
pperms.command.setuperm | Tillåter användning av /setuperm. | inte angivet |
pperms.command.unsetgperm | Tillåter användning av /unsetgperm. | inte angivet |
pperms.command.unsetuperm | Tillåter användning av /unsetuperm. | inte angivet |
pperms.command.usrinfo | Tillåter användning av /usrinfo. | inte angivet |
⚙️ Installation
📥 Installation
- Ladda ner den officiella PurePerms-versionen och kopiera den nedladdade filen till din servers katalog
plugins/. - Stoppa servern och starta den igen (eller starta om den om den är stoppad) så att pluginet kan initieras.
- Kontrollera serverkonsolens loggar för att bekräfta att pluginet laddades och skapade sina konfigurationsfiler.
📦 Beroenden
- PurePerms listar inga nödvändiga externa pluginberoenden. Det stöder valbara dataleverantörer (se konfiguration).
🧾 Konfiguration
- PurePerms skapar en konfiguration där du kan ställa in
data-provider(stödda värden:mysql,yamlv1,yamlv2). - Konfigurationsalternativ inkluderar
default-language,disable-op,enable-multiworld-permsoch MySQL-anslutningsinställningar närmysql-leverantören används.
🧠 Tekniska noteringar
- Målplattform: PocketMine-MP (Pocket/Bedrock serverprogramvara).
- Stödda lagringsbackend (konfigurerbara): YAML (yamlv1/yamlv2) och MySQL.
- Flerspråkiga meddelanderesurser tillhandahålls och kan väljas via konfiguration.
- Pluginet exponerar ett API för andra PocketMine-MP-plugins att interagera med PurePerms-data.
🤝 När detta plugin är användbart
Om du kör en PocketMine-MP-server och behöver ett Bukkit-liknande grupp- och permissionssystem med valfri MySQL-lagring och språkstöd, erbjuder PurePerms dessa kärnfunktioner och ett litet API för integration.
Kommentarer
Inga kommentarer än
Bli först med att kommentera.
För serveradministratörer
- Författare
- poggit-orphanage, 64FF00, DovahDoVolom
Länkar
Vad servrar rapporterar
Serverplattformar
- Genisys9
- Altay4
- PocketUtils2
- GenisysPro1
- Kyoto1
- NG-PocketMine-MP1
Pluginversioner
- 1.3.77
- 1.2.25
- 2.0.0-ACM2
- 3.0.0-ACM2
- 0.0.11
- 1.4.0-IN1
Siffrorna kommer från servrar som listar sina plugins när MSHQ kontrollerar dem. Många döljer listan, så den verkliga användningen är högre.