Minecraft-plugin PurePerms
Information om PurePerms och servrar där det har hittats
🔌 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.
- 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
Sidan för pluginet PurePerms visar på vilka servrar övervakningen hittade det, samt vilka plattformar och versioner det förekommer med.
Plugins kan lägga till kommandon, ekonomi, skydd, behörigheter, minispel, integrationer eller andra mekaniker. Den faktiska rollen för PurePerms beror på den enskilda serverns konfiguration.
Data skapas automatiskt från servrarnas tekniska svar. Om en server döljer sin pluginlista kan den saknas i det här avsnittet även om den använder PurePerms.
Använd listan över servrar med PurePerms för att jämföra projekt, kontrollera kompatibla versioner eller hitta exempel på hur pluginet används på publika servrar.