Minecraft-Plugin PurePerms
Informationen zu PurePerms und den Servern, auf denen es gefunden wurde
🔌 Ü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
| Befehl | Beschreibung | Berechtigung | Zugriff |
|---|---|---|---|
/addgroup <group> | Fügt der Gruppenliste eine neue Gruppe hinzu. | pperms.command.addgroup | Administrator |
/addparent <target_group> <parent_group> | Fügt eine Gruppe zur Vererbungsliste einer anderen Gruppe hinzu. | pperms.command.addparent | Administrator |
/defgroup <group> [world] | Legt die Standardgruppe fest. | pperms.command.defgroup | Administrator |
/fperms | Sucht Berechtigungen für ein bestimmtes Plugin. | pperms.command.fperms | Administrator |
/groups | Zeigt eine Liste aller Gruppen an. | pperms.command.groups | Administrator |
/grpinfo <group> [world] | Zeigt Informationen zu einer Gruppe an. | pperms.command.grpinfo | Administrator |
/listgperms <group> <page> [world] | Listet die Berechtigungen einer Gruppe auf. | pperms.command.listgperms | Administrator |
/listuperms <player> <page> [world] | Listet die Berechtigungen eines Benutzers auf. | pperms.command.listuperms | Administrator |
/ppinfo | Zeigt Plugin-Informationen an. | pperms.command.ppinfo | Administrator |
/ppsudo <login / register> | Registriert oder meldet sich beim Noeul-Konto an (Plugin-Funktion). | pperms.command.ppsudo | Administrator |
/ppreload | Lädt die PurePerms-Konfiguration neu. | pperms.command.ppreload | Administrator |
/rmgroup <group> | Entfernt eine Gruppe. | pperms.command.rmgroup | Administrator |
/rmparent <target_group> <parent_group> | Entfernt eine übergeordnete Gruppe aus der Vererbung einer Gruppe. | pperms.command.rmparent | Administrator |
/setgperm <group> <permission> [world] | Fügt einer Gruppe eine Berechtigung hinzu. | pperms.command.setgperm | Administrator |
/setgroup <player> <group> [world] | Legt die Gruppe eines Benutzers fest. | pperms.command.setgroup | Administrator |
/setuperm <player> <permission> [world] | Fügt einem Benutzer eine Berechtigung hinzu. | pperms.command.setuperm | Administrator |
/unsetgperm <group> <permission> [world] | Entfernt eine Berechtigung aus einer Gruppe. | pperms.command.unsetgperm | Administrator |
/unsetuperm <player> <permission> [world] | Entfernt eine Berechtigung von einem Benutzer. | pperms.command.unsetuperm | Administrator |
/usrinfo <player> [world] | Zeigt Informationen zu einem Benutzer an. | pperms.command.usrinfo | Administrator |
🔐 Berechtigungen
| Berechtigung | Beschreibung | Standard |
|---|---|---|
pperms.command.addgroup | Erlaubt die Verwendung von /addgroup. | nicht angegeben |
pperms.command.addparent | Erlaubt die Verwendung von /addparent. | nicht angegeben |
pperms.command.defgroup | Erlaubt die Verwendung von /defgroup. | nicht angegeben |
pperms.command.fperms | Erlaubt die Verwendung von /fperms. | nicht angegeben |
pperms.command.groups | Erlaubt die Verwendung von /groups. | nicht angegeben |
pperms.command.grpinfo | Erlaubt die Verwendung von /grpinfo. | nicht angegeben |
pperms.command.listgperms | Erlaubt die Verwendung von /listgperms. | nicht angegeben |
pperms.command.listuperms | Erlaubt die Verwendung von /listuperms. | nicht angegeben |
pperms.command.ppinfo | Erlaubt die Verwendung von /ppinfo. | nicht angegeben |
pperms.command.ppsudo | Erlaubt die Verwendung von /ppsudo. | nicht angegeben |
pperms.command.ppreload | Erlaubt die Verwendung von /ppreload. | nicht angegeben |
pperms.command.rmgroup | Erlaubt die Verwendung von /rmgroup. | nicht angegeben |
pperms.command.rmparent | Erlaubt die Verwendung von /rmparent. | nicht angegeben |
pperms.command.setgperm | Erlaubt die Verwendung von /setgperm. | nicht angegeben |
pperms.command.setgroup | Erlaubt die Verwendung von /setgroup. | nicht angegeben |
pperms.command.setuperm | Erlaubt die Verwendung von /setuperm. | nicht angegeben |
pperms.command.unsetgperm | Erlaubt die Verwendung von /unsetgperm. | nicht angegeben |
pperms.command.unsetuperm | Erlaubt die Verwendung von /unsetuperm. | nicht angegeben |
pperms.command.usrinfo | Erlaubt 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-providerfestlegen können (unterstützte Werte:mysql,yamlv1,yamlv2). - Zu den Konfigurationsoptionen gehören
default-language,disable-op,enable-multiworld-permssowie MySQL-Verbindungseinstellungen, wenn dermysql-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.
- Veltrix253.18
- PocketMine-MP Server152.81
- Minecraft: PE Server448.55
- Minecraft: PE Server247.95
- Minecraft: PE Server046.39
- Minecraft: PE Server145.24
- Minecraft: PE Server042.87
- PocketMine-MP Server042.5
- A McPE Server041.03
- AAZ040.97
- SandMCPE #YEN\u0130DEN038.71
- Minecraft: PE Server038.67
- Loading moonwixs..022.66
- Minecraft: PE Server119.04
Die Seite des Plugins PurePerms zeigt, auf welchen Servern das Monitoring dieses Plugin gefunden hat, sowie mit welchen Plattformen und Versionen es vorkommt.
Plugins können Befehle, Wirtschaft, Schutz, Zugriffsrechte, Mini-Spiele, Integrationen oder andere Mechaniken hinzufügen. Die tatsächliche Rolle von PurePerms hängt von der Konfiguration des jeweiligen Servers ab.
Daten werden automatisch aus den technischen Antworten der Server gebildet. Wenn ein Server die Plugin-Liste verbirgt, erscheint er möglicherweise nicht in diesem Abschnitt, auch wenn er PurePerms nutzt.
Nutze die Serverliste mit PurePerms, um Projekte zu vergleichen, kompatible Versionen zu prüfen oder Beispiele der Plugin-Nutzung auf öffentlichen Servern zu finden.