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

Alle servers met PurePerms

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

CommandoBeschrijvingPermissionToegang
/addgroup <group>Voegt een nieuwe groep toe aan de groepenlijst.pperms.command.addgroupAdmin
/addparent <target_group> <parent_group>Voegt een groep toe aan de overervingslijst van een andere groep.pperms.command.addparentAdmin
/defgroup <group> [world]Stelt de standaardgroep in.pperms.command.defgroupAdmin
/fpermsRechten zoeken voor een specifieke plugin.pperms.command.fpermsAdmin
/groupsToont een lijst met alle groepen.pperms.command.groupsAdmin
/grpinfo <group> [world]Toont informatie over een groep.pperms.command.grpinfoAdmin
/listgperms <group> <page> [world]Geeft de rechten van een groep weer.pperms.command.listgpermsAdmin
/listuperms <player> <page> [world]Geeft de rechten van een gebruiker weer.pperms.command.listupermsAdmin
/ppinfoToont plugininformatie.pperms.command.ppinfoAdmin
/ppsudo <login / register>Registreer of log in op een Noeul-account (pluginfunctie).pperms.command.ppsudoAdmin
/ppreloadHerlaadt de PurePerms-configuratie.pperms.command.ppreloadAdmin
/rmgroup <group>Verwijdert een groep.pperms.command.rmgroupAdmin
/rmparent <target_group> <parent_group>Verwijdert een parent uit de overerving van een groep.pperms.command.rmparentAdmin
/setgperm <group> <permission> [world]Voegt een recht toe aan een groep.pperms.command.setgpermAdmin
/setgroup <player> <group> [world]Stelt de groep van een gebruiker in.pperms.command.setgroupAdmin
/setuperm <player> <permission> [world]Voegt een recht toe aan een gebruiker.pperms.command.setupermAdmin
/unsetgperm <group> <permission> [world]Verwijdert een recht uit een groep.pperms.command.unsetgpermAdmin
/unsetuperm <player> <permission> [world]Verwijdert een recht van een gebruiker.pperms.command.unsetupermAdmin
/usrinfo <player> [world]Toont informatie over een gebruiker.pperms.command.usrinfoAdmin

🔐 Rechten

PermissionBeschrijvingStandaard
pperms.command.addgroupStaat gebruik van /addgroup toe.niet gespecificeerd
pperms.command.addparentStaat gebruik van /addparent toe.niet gespecificeerd
pperms.command.defgroupStaat gebruik van /defgroup toe.niet gespecificeerd
pperms.command.fpermsStaat gebruik van /fperms toe.niet gespecificeerd
pperms.command.groupsStaat gebruik van /groups toe.niet gespecificeerd
pperms.command.grpinfoStaat gebruik van /grpinfo toe.niet gespecificeerd
pperms.command.listgpermsStaat gebruik van /listgperms toe.niet gespecificeerd
pperms.command.listupermsStaat gebruik van /listuperms toe.niet gespecificeerd
pperms.command.ppinfoStaat gebruik van /ppinfo toe.niet gespecificeerd
pperms.command.ppsudoStaat gebruik van /ppsudo toe.niet gespecificeerd
pperms.command.ppreloadStaat gebruik van /ppreload toe.niet gespecificeerd
pperms.command.rmgroupStaat gebruik van /rmgroup toe.niet gespecificeerd
pperms.command.rmparentStaat gebruik van /rmparent toe.niet gespecificeerd
pperms.command.setgpermStaat gebruik van /setgperm toe.niet gespecificeerd
pperms.command.setgroupStaat gebruik van /setgroup toe.niet gespecificeerd
pperms.command.setupermStaat gebruik van /setuperm toe.niet gespecificeerd
pperms.command.unsetgpermStaat gebruik van /unsetgperm toe.niet gespecificeerd
pperms.command.unsetupermStaat gebruik van /unsetuperm toe.niet gespecificeerd
pperms.command.usrinfoStaat 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-provider kunt instellen (ondersteunde waarden: mysql, yamlv1, yamlv2).
  • Configuratie-opties omvatten default-language, disable-op, enable-multiworld-perms en MySQL-verbindingsinstellingen wanneer de mysql-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

Pluginversies

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

De cijfers komen van servers die hun plugins tonen wanneer MSHQ ze controleert. Veel servers verbergen die lijst, dus het echte gebruik is hoger.