Minecraft plugin PurePerms
PurePerms is een Minecraft-plugin voor PocketMine-MP voor het beheren van groepen, overerving en permissies met YAML/MySQL-opslag, ondersteuning voor meerdere talen en een API voor ontwikkelaars.
Vind een server met PurePerms
Servers die PurePerms melden: 19
- 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
Over PurePerms
🔌 Over PurePerms
PurePerms is een PocketMine-MP permissionsmanager die groep-gebaseerde rechtenafhandeling, groepsovererving en toewijzing van gebruikersrechten biedt, vergelijkbaar met Bukkit-stijl permission-plugins. Het is gericht op PocketMine-MP-servers en biedt een kleine API voor pluginontwikkelaars.
🎯 Doel
PurePerms bestaat zodat serverbeheerders benoemde groepen kunnen definiëren, rechten kunnen toewijzen aan groepen en gebruikers, en overerving en optioneel per-world rechten kunnen configureren voor PocketMine-MP-servers.
⚙️ Functies
- Groepen maken en verwijderen en een standaardgroep instellen.
- Rechten toewijzen aan en verwijderen bij groepen en individuele gebruikers.
- Multi-group overervingssysteem.
- Optionele ondersteuning voor per-world permissions (configureerbaar).
- Meerdere dataproviders: YAML (yamlv1/yamlv2) en MySQL.
- Meertalige berichtbronnen.
- Biedt een kleine PurePerms API voor pluginontwikkelaars.
🧩 Voor wie is dit
- Beheerders van PocketMine-MP (Bedrock) servers die groep-gebaseerde rechtencontrole nodig hebben.
- Pluginontwikkelaars voor PocketMine-MP die een bestaande permissions-API willen gebruiken om mee te integreren.
🏗️ Voorbeeldgebruik
- Rangen maken zoals Guest, Member, Moderator en groepstoegang toewijzen.
- Overerving gebruiken zodat een Moderator-rang Member-rechten erft en moderatienodes toevoegt.
- Rechten opslaan in MySQL voor grotere setups of in YAML voor setups met één server.
⌨️ Commando's
| Commando | Beschrijving | Permission | Toegang |
|---|---|---|---|
/addgroup <group> | Voegt een nieuwe groep toe aan de groepenlijst. | pperms.command.addgroup | Admin |
/addparent <target_group> <parent_group> | Voegt een groep toe aan de overervingslijst van een andere groep. | pperms.command.addparent | Admin |
/defgroup <group> [world] | Stelt de standaardgroep in. | pperms.command.defgroup | Admin |
/fperms | Rechten zoeken voor een specifieke plugin. | pperms.command.fperms | Admin |
/groups | Toont een lijst met alle groepen. | pperms.command.groups | Admin |
/grpinfo <group> [world] | Toont informatie over een groep. | pperms.command.grpinfo | Admin |
/listgperms <group> <page> [world] | Geeft de rechten van een groep weer. | pperms.command.listgperms | Admin |
/listuperms <player> <page> [world] | Geeft de rechten van een gebruiker weer. | pperms.command.listuperms | Admin |
/ppinfo | Toont plugininformatie. | pperms.command.ppinfo | Admin |
/ppsudo <login / register> | Registreer of log in op een Noeul-account (pluginfunctie). | pperms.command.ppsudo | Admin |
/ppreload | Herlaadt de PurePerms-configuratie. | pperms.command.ppreload | Admin |
/rmgroup <group> | Verwijdert een groep. | pperms.command.rmgroup | Admin |
/rmparent <target_group> <parent_group> | Verwijdert een parent uit de overerving van een groep. | pperms.command.rmparent | Admin |
/setgperm <group> <permission> [world] | Voegt een recht toe aan een groep. | pperms.command.setgperm | Admin |
/setgroup <player> <group> [world] | Stelt de groep van een gebruiker in. | pperms.command.setgroup | Admin |
/setuperm <player> <permission> [world] | Voegt een recht toe aan een gebruiker. | pperms.command.setuperm | Admin |
/unsetgperm <group> <permission> [world] | Verwijdert een recht uit een groep. | pperms.command.unsetgperm | Admin |
/unsetuperm <player> <permission> [world] | Verwijdert een recht van een gebruiker. | pperms.command.unsetuperm | Admin |
/usrinfo <player> [world] | Toont informatie over een gebruiker. | pperms.command.usrinfo | Admin |
🔐 Rechten
| Permission | Beschrijving | Standaard |
|---|---|---|
pperms.command.addgroup | Staat gebruik van /addgroup toe. | niet gespecificeerd |
pperms.command.addparent | Staat gebruik van /addparent toe. | niet gespecificeerd |
pperms.command.defgroup | Staat gebruik van /defgroup toe. | niet gespecificeerd |
pperms.command.fperms | Staat gebruik van /fperms toe. | niet gespecificeerd |
pperms.command.groups | Staat gebruik van /groups toe. | niet gespecificeerd |
pperms.command.grpinfo | Staat gebruik van /grpinfo toe. | niet gespecificeerd |
pperms.command.listgperms | Staat gebruik van /listgperms toe. | niet gespecificeerd |
pperms.command.listuperms | Staat gebruik van /listuperms toe. | niet gespecificeerd |
pperms.command.ppinfo | Staat gebruik van /ppinfo toe. | niet gespecificeerd |
pperms.command.ppsudo | Staat gebruik van /ppsudo toe. | niet gespecificeerd |
pperms.command.ppreload | Staat gebruik van /ppreload toe. | niet gespecificeerd |
pperms.command.rmgroup | Staat gebruik van /rmgroup toe. | niet gespecificeerd |
pperms.command.rmparent | Staat gebruik van /rmparent toe. | niet gespecificeerd |
pperms.command.setgperm | Staat gebruik van /setgperm toe. | niet gespecificeerd |
pperms.command.setgroup | Staat gebruik van /setgroup toe. | niet gespecificeerd |
pperms.command.setuperm | Staat gebruik van /setuperm toe. | niet gespecificeerd |
pperms.command.unsetgperm | Staat gebruik van /unsetgperm toe. | niet gespecificeerd |
pperms.command.unsetuperm | Staat gebruik van /unsetuperm toe. | niet gespecificeerd |
pperms.command.usrinfo | Staat gebruik van /usrinfo toe. | niet gespecificeerd |
⚙️ Installatie
📥 Setup
- Download de officiële PurePerms-build en kopieer het gedownloade bestand naar de map
plugins/van je server. - Stop de server en start hem opnieuw (of start hem als hij gestopt is), zodat de plugin kan initialiseren.
- Controleer de logbestanden van de serverconsole om te bevestigen dat de plugin is geladen en de configuratiebestanden heeft aangemaakt.
📦 Afhankelijkheden
- PurePerms vermeldt geen vereiste externe plugin-afhankelijkheden. Het ondersteunt selecteerbare dataproviders (zie configuratie).
🧾 Configuratie
- PurePerms maakt configuratie aan waarin je
data-providerkunt instellen (ondersteunde waarden:mysql,yamlv1,yamlv2). - Configuratie-opties omvatten
default-language,disable-op,enable-multiworld-permsen MySQL-verbindingsinstellingen wanneer demysql-provider wordt gebruikt.
🧠 Technische notities
- Doelplatform: PocketMine-MP (Pocket/Bedrock serversoftware).
- Ondersteunde opslagbackends (configureerbaar): YAML (yamlv1/yamlv2) en MySQL.
- Meertalige berichtbronnen worden geleverd en kunnen via configuratie worden gekozen.
- De plugin biedt een API voor andere PocketMine-MP-plugins om met PurePerms-data te werken.
🤝 Wanneer deze plugin nuttig is
Als je een PocketMine-MP-server runt en een Bukkit-achtig groep- en permissionsysteem nodig hebt met optionele MySQL-opslag en taalondersteuning, dan biedt PurePerms die kernfuncties en een kleine API voor integratie.
Reacties
Nog geen reacties
Wees de eerste die reageert.
Voor serverbeheerders
- Auteurs
- poggit-orphanage, 64FF00, DovahDoVolom
Links
Wat servers melden
Serverplatforms
- Genisys10
- Altay4
- PocketUtils2
- GenisysPro1
- Kyoto1
- NG-PocketMine-MP1
Pluginversies
- 1.3.78
- 1.2.25
- 2.0.0-ACM2
- 3.0.0-ACM2
- 0.0.11
- 1.4.0-IN1
De cijfers komen van servers die hun plugins tonen wanneer MSHQ ze controleert. Veel servers verbergen die lijst, dus het echte gebruik is hoger.