Minecraft-Plugin PurePerms

PurePerms ist ein Minecraft-Plugin für PocketMine-MP zur Verwaltung von Gruppen, Vererbung und Berechtigungen mit YAML/MySQL-Speicher, mehrsprachiger Unterstützung und einer API für Entwickler.

Finde einen Server mit PurePerms

Server, die PurePerms melden: 19

Alle Server mit PurePerms

Über PurePerms

🔌 Über PurePerms

PurePerms ist ein Berechtigungs-Manager für PocketMine-MP, der gruppenbasierte Rechteverwaltung, Gruppenvererbung und die Zuweisung von Benutzerberechtigungen bietet, ähnlich wie Berechtigungs-Plugins im Bukkit-Stil. Es richtet sich an PocketMine-MP-Server und stellt eine kleine API für Plugin-Autoren bereit.

🎯 Zweck

PurePerms wurde entwickelt, damit Serveradministratoren benannte Gruppen definieren, Gruppen und Benutzern Berechtigungen zuweisen und Vererbung sowie optional world-spezifisches Berechtigungsverhalten für PocketMine-MP-Server konfigurieren können.

⚙️ Funktionen

  • Gruppen erstellen und entfernen sowie eine Standardgruppe festlegen.
  • Berechtigungen Gruppen und einzelnen Benutzern zuweisen und wieder entfernen.
  • System mit Vererbung über mehrere Gruppen.
  • Optionale Unterstützung für weltbezogene Berechtigungen (konfigurierbar).
  • Mehrere Datenanbieter: YAML (yamlv1/yamlv2) und MySQL.
  • Mehrsprachige Nachrichtenressourcen.
  • Bietet eine kleine PurePerms-API für Plugin-Entwickler.

🧩 Für wen es gedacht ist

  • Administratoren, die PocketMine-MP-(Bedrock-)Server betreiben und gruppenbasierte Berechtigungskontrolle benötigen.
  • Plugin-Entwickler für PocketMine-MP, die eine vorhandene Berechtigungs-API integrieren möchten.

🏗️ Beispielanwendungen

  • Ränge wie Guest, Member, Moderator erstellen und Gruppenberechtigungen zuweisen.
  • Vererbung nutzen, damit ein Moderator-Rang die Member-Berechtigungen erbt und Moderations-Nodes ergänzt.
  • Berechtigungen für größere Setups in MySQL oder für Einzelserver-Setups in YAML speichern.

⌨️ Befehle

BefehlBeschreibungBerechtigungZugriff
/addgroup <group>Fügt der Gruppenliste eine neue Gruppe hinzu.pperms.command.addgroupAdministrator
/addparent <target_group> <parent_group>Fügt eine Gruppe zur Vererbungsliste einer anderen Gruppe hinzu.pperms.command.addparentAdministrator
/defgroup <group> [world]Legt die Standardgruppe fest.pperms.command.defgroupAdministrator
/fpermsSucht Berechtigungen für ein bestimmtes Plugin.pperms.command.fpermsAdministrator
/groupsZeigt eine Liste aller Gruppen an.pperms.command.groupsAdministrator
/grpinfo <group> [world]Zeigt Informationen zu einer Gruppe an.pperms.command.grpinfoAdministrator
/listgperms <group> <page> [world]Listet die Berechtigungen einer Gruppe auf.pperms.command.listgpermsAdministrator
/listuperms <player> <page> [world]Listet die Berechtigungen eines Benutzers auf.pperms.command.listupermsAdministrator
/ppinfoZeigt Plugin-Informationen an.pperms.command.ppinfoAdministrator
/ppsudo <login / register>Registriert oder meldet sich beim Noeul-Konto an (Plugin-Funktion).pperms.command.ppsudoAdministrator
/ppreloadLädt die PurePerms-Konfiguration neu.pperms.command.ppreloadAdministrator
/rmgroup <group>Entfernt eine Gruppe.pperms.command.rmgroupAdministrator
/rmparent <target_group> <parent_group>Entfernt eine übergeordnete Gruppe aus der Vererbung einer Gruppe.pperms.command.rmparentAdministrator
/setgperm <group> <permission> [world]Fügt einer Gruppe eine Berechtigung hinzu.pperms.command.setgpermAdministrator
/setgroup <player> <group> [world]Legt die Gruppe eines Benutzers fest.pperms.command.setgroupAdministrator
/setuperm <player> <permission> [world]Fügt einem Benutzer eine Berechtigung hinzu.pperms.command.setupermAdministrator
/unsetgperm <group> <permission> [world]Entfernt eine Berechtigung aus einer Gruppe.pperms.command.unsetgpermAdministrator
/unsetuperm <player> <permission> [world]Entfernt eine Berechtigung von einem Benutzer.pperms.command.unsetupermAdministrator
/usrinfo <player> [world]Zeigt Informationen zu einem Benutzer an.pperms.command.usrinfoAdministrator

🔐 Berechtigungen

BerechtigungBeschreibungStandard
pperms.command.addgroupErlaubt die Verwendung von /addgroup.nicht angegeben
pperms.command.addparentErlaubt die Verwendung von /addparent.nicht angegeben
pperms.command.defgroupErlaubt die Verwendung von /defgroup.nicht angegeben
pperms.command.fpermsErlaubt die Verwendung von /fperms.nicht angegeben
pperms.command.groupsErlaubt die Verwendung von /groups.nicht angegeben
pperms.command.grpinfoErlaubt die Verwendung von /grpinfo.nicht angegeben
pperms.command.listgpermsErlaubt die Verwendung von /listgperms.nicht angegeben
pperms.command.listupermsErlaubt die Verwendung von /listuperms.nicht angegeben
pperms.command.ppinfoErlaubt die Verwendung von /ppinfo.nicht angegeben
pperms.command.ppsudoErlaubt die Verwendung von /ppsudo.nicht angegeben
pperms.command.ppreloadErlaubt die Verwendung von /ppreload.nicht angegeben
pperms.command.rmgroupErlaubt die Verwendung von /rmgroup.nicht angegeben
pperms.command.rmparentErlaubt die Verwendung von /rmparent.nicht angegeben
pperms.command.setgpermErlaubt die Verwendung von /setgperm.nicht angegeben
pperms.command.setgroupErlaubt die Verwendung von /setgroup.nicht angegeben
pperms.command.setupermErlaubt die Verwendung von /setuperm.nicht angegeben
pperms.command.unsetgpermErlaubt die Verwendung von /unsetgperm.nicht angegeben
pperms.command.unsetupermErlaubt die Verwendung von /unsetuperm.nicht angegeben
pperms.command.usrinfoErlaubt die Verwendung von /usrinfo.nicht angegeben

⚙️ Installation

📥 Einrichtung

  • Laden Sie den offiziellen PurePerms-Build herunter und kopieren Sie die heruntergeladene Datei in das Verzeichnis plugins/ Ihres Servers.
  • Stoppen Sie den Server und starten Sie ihn erneut (oder starten Sie ihn, falls er gestoppt ist), damit das Plugin initialisiert werden kann.
  • Prüfen Sie die Server-Console-Logs, um zu bestätigen, dass das Plugin geladen wurde und seine Konfigurationsdateien erstellt hat.

📦 Abhängigkeiten

  • PurePerms listet keine erforderlichen externen Plugin-Abhängigkeiten auf. Es unterstützt auswählbare Datenanbieter (siehe Konfiguration).

🧾 Konfiguration

  • PurePerms erstellt eine Konfiguration, in der Sie data-provider festlegen können (unterstützte Werte: mysql, yamlv1, yamlv2).
  • Zu den Konfigurationsoptionen gehören default-language, disable-op, enable-multiworld-perms sowie MySQL-Verbindungseinstellungen, wenn der mysql-Anbieter verwendet wird.

🧠 Technische Hinweise

  • Zielplattform: PocketMine-MP (Server-Software für Pocket/Bedrock).
  • Unterstützte Speicher-Backends (konfigurierbar): YAML (yamlv1/yamlv2) und MySQL.
  • Mehrsprachige Nachrichtenressourcen werden bereitgestellt und können per Konfiguration ausgewählt werden.
  • Das Plugin stellt eine API bereit, damit andere PocketMine-MP-Plugins mit PurePerms-Daten interagieren können.

🤝 Wann dieses Plugin nützlich ist

Wenn Sie einen PocketMine-MP-Server betreiben und ein Bukkit-ähnliches Gruppen- und Berechtigungssystem mit optionaler MySQL-Speicherung und Sprachunterstützung benötigen, bietet PurePerms diese Kernfunktionen und eine kleine API zur Integration.

Kommentare

Noch keine Kommentare

Schreibe den ersten Kommentar.

Für Server-Admins

Autoren
poggit-orphanage, 64FF00, DovahDoVolom

Links

Was Server melden

Server-Plattformen

  • Genisys10
  • Altay4
  • PocketUtils2
  • GenisysPro1
  • Kyoto1

Plugin-Versionen

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

Die Zahlen stammen von Servern, die ihre Plugins bei der MSHQ-Prüfung auflisten. Viele Server verbergen die Liste, die tatsächliche Nutzung ist also höher.