Minecraft-plugin PurePerms
PurePerms er et Minecraft-plugin til PocketMine-MP til at administrere grupper, arv og tilladelser med YAML/MySQL-lagring, understøttelse af flere sprog og en API til udviklere.
Find en server med PurePerms
Servere, der rapporterede PurePerms: 19
- Veltrix 32 onlineBedrockEconomy
- McPE 0.14.x - 0.15.10 Cross-Play Server [Genisys] 10 online
- 172.96.140.62:5159 0 online
- 172.96.140.62:4367 0 online
- McPE 0.14.x - 0.15.10 Cross-Play Server [Genisys] 0 online
- ACADEMY-UHC 0 online
Om PurePerms
🔌 Om PurePerms
PurePerms er en permissionsmanager til PocketMine-MP, der tilbyder gruppebaseret rettighedshåndtering, gruppearv og tildeling af brugerrettigheder, ligesom Bukkit-lignende permission-plugins. Det er målrettet PocketMine-MP-servere og giver et lille API til pluginudviklere.
🎯 Formål
PurePerms findes for at give serveradministratorer mulighed for at definere navngivne grupper, tildele rettigheder til grupper og brugere samt konfigurere arv og per-world (valgfri) rettighedsadfærd for PocketMine-MP-servere.
⚙️ Funktioner
- Oprette og slette grupper samt angive en standardgruppe.
- Tildele og fjerne rettigheder for grupper og individuelle brugere.
- System med arv på tværs af flere grupper.
- Valgfri understøttelse af per-world permissions (kan konfigureres).
- Flere dataleverandører: YAML (yamlv1/yamlv2) og MySQL.
- Flersprogede beskedressourcer.
- Tilbyder et lille PurePerms API til pluginudviklere.
🧩 Hvem er det til
- Administratorer, der kører PocketMine-MP (Bedrock)-servere og har brug for gruppebaseret rettighedskontrol.
- Pluginudviklere, der målretter PocketMine-MP og ønsker et eksisterende permissions-API at integrere med.
🏗️ Eksempler på brug
- Oprette rangroller som Guest, Member, Moderator og tildele gruppetilladelser.
- Bruge arv, så en Moderator-rang arver Member-rettigheder og tilføjer modereringsnoder.
- Gemme rettigheder i MySQL til større opsætninger eller i YAML til enkeltserver-opsætninger.
⌨️ Kommandoer
| Kommando | Beskrivelse | Rettighed | Adgang |
|---|---|---|---|
/addgroup <group> | Tilføjer en ny gruppe til gruppelisten. | pperms.command.addgroup | Admin |
/addparent <target_group> <parent_group> | Tilføjer en gruppe til en anden gruppes arveliste. | pperms.command.addparent | Admin |
/defgroup <group> [world] | Angiver standardgruppen. | pperms.command.defgroup | Admin |
/fperms | Finder rettigheder for et bestemt plugin. | pperms.command.fperms | Admin |
/groups | Viser en liste over alle grupper. | pperms.command.groups | Admin |
/grpinfo <group> [world] | Viser oplysninger om en gruppe. | pperms.command.grpinfo | Admin |
/listgperms <group> <page> [world] | Viser en gruppes rettigheder. | pperms.command.listgperms | Admin |
/listuperms <player> <page> [world] | Viser en brugers rettigheder. | pperms.command.listuperms | Admin |
/ppinfo | Viser pluginoplysninger. | pperms.command.ppinfo | Admin |
/ppsudo <login / register> | Registrerer eller logger ind på en Noeul-konto (pluginfunktion). | pperms.command.ppsudo | Admin |
/ppreload | Genindlæser PurePerms-konfigurationen. | pperms.command.ppreload | Admin |
/rmgroup <group> | Fjerner en gruppe. | pperms.command.rmgroup | Admin |
/rmparent <target_group> <parent_group> | Fjerner en overordnet gruppe fra en gruppes arv. | pperms.command.rmparent | Admin |
/setgperm <group> <permission> [world] | Tilføjer en rettighed til en gruppe. | pperms.command.setgperm | Admin |
/setgroup <player> <group> [world] | Angiver en brugers gruppe. | pperms.command.setgroup | Admin |
/setuperm <player> <permission> [world] | Tilføjer en rettighed til en bruger. | pperms.command.setuperm | Admin |
/unsetgperm <group> <permission> [world] | Fjerner en rettighed fra en gruppe. | pperms.command.unsetgperm | Admin |
/unsetuperm <player> <permission> [world] | Fjerner en rettighed fra en bruger. | pperms.command.unsetuperm | Admin |
/usrinfo <player> [world] | Viser oplysninger om en bruger. | pperms.command.usrinfo | Admin |
🔐 Rettigheder
| Rettighed | Beskrivelse | Standard |
|---|---|---|
pperms.command.addgroup | Tillader brug af /addgroup. | ikke angivet |
pperms.command.addparent | Tillader brug af /addparent. | ikke angivet |
pperms.command.defgroup | Tillader brug af /defgroup. | ikke angivet |
pperms.command.fperms | Tillader brug af /fperms. | ikke angivet |
pperms.command.groups | Tillader brug af /groups. | ikke angivet |
pperms.command.grpinfo | Tillader brug af /grpinfo. | ikke angivet |
pperms.command.listgperms | Tillader brug af /listgperms. | ikke angivet |
pperms.command.listuperms | Tillader brug af /listuperms. | ikke angivet |
pperms.command.ppinfo | Tillader brug af /ppinfo. | ikke angivet |
pperms.command.ppsudo | Tillader brug af /ppsudo. | ikke angivet |
pperms.command.ppreload | Tillader brug af /ppreload. | ikke angivet |
pperms.command.rmgroup | Tillader brug af /rmgroup. | ikke angivet |
pperms.command.rmparent | Tillader brug af /rmparent. | ikke angivet |
pperms.command.setgperm | Tillader brug af /setgperm. | ikke angivet |
pperms.command.setgroup | Tillader brug af /setgroup. | ikke angivet |
pperms.command.setuperm | Tillader brug af /setuperm. | ikke angivet |
pperms.command.unsetgperm | Tillader brug af /unsetgperm. | ikke angivet |
pperms.command.unsetuperm | Tillader brug af /unsetuperm. | ikke angivet |
pperms.command.usrinfo | Tillader brug af /usrinfo. | ikke angivet |
⚙️ Installation
📥 Opsætning
- Download den officielle PurePerms-build og kopiér den downloadede fil til din servers
plugins/-mappe. - Stop serveren og start den igen (eller start den, hvis den er stoppet), så pluginet kan initialisere.
- Tjek serverkonsollens logs for at bekræfte, at pluginet er indlæst og har oprettet sine konfigurationsfiler.
📦 Afhængigheder
- PurePerms angiver ingen påkrævede eksterne plugin-afhængigheder. Det understøtter valgbare dataleverandører (se konfiguration).
🧾 Konfiguration
- PurePerms opretter konfiguration, hvor du kan angive
data-provider(understøttede værdier:mysql,yamlv1,yamlv2). - Konfigurationsmuligheder omfatter
default-language,disable-op,enable-multiworld-permsog MySQL-forbindelsesindstillinger, nårmysql-leverandøren bruges.
🧠 Tekniske noter
- Målplatform: PocketMine-MP (Pocket/Bedrock-serversoftware).
- Understøttede lagringsbackends (kan konfigureres): YAML (yamlv1/yamlv2) og MySQL.
- Flersprogede beskedressourcer leveres og kan vælges via konfiguration.
- Pluginet tilbyder et API, så andre PocketMine-MP-plugins kan arbejde med PurePerms-data.
🤝 Hvornår dette plugin er nyttigt
Hvis du driver en PocketMine-MP-server og har brug for et Bukkit-lignende gruppe- og permissionssystem med valgfri MySQL-lagring og sprogunderstøttelse, tilbyder PurePerms disse kernefunktioner og et lille API til integration.
Kommentarer
Ingen kommentarer endnu
Vær den første til at kommentere.
Til serveradministratorer
- Forfattere
- poggit-orphanage, 64FF00, DovahDoVolom
Links
Hvad servere rapporterer
Serverplatforme
- Genisys10
- Altay4
- PocketUtils2
- GenisysPro1
- Kyoto1
- NG-PocketMine-MP1
Pluginversioner
- 1.3.78
- 1.2.25
- 2.0.0-ACM2
- 3.0.0-ACM2
- 0.0.11
- 1.4.0-IN1
Tallene kommer fra servere, der viser deres plugins, når MSHQ tjekker dem. Mange servere skjuler listen, så den reelle brug er højere.