PurePerms by 64FF00 is a permissions manager for PocketMine-MP.
It can be used in conjunction with PureChat to display players groups in chat.
| Command | Description | Permission |
|---|---|---|
/addgroup <group> | Adds a new group to the groups list. | pperms.command.addgroup |
/addparent <target_group> <parent_group> | Adds a group to another group inheritance list. | pperms.command.addparent |
/defgroup <group> [world] | Allows you to set default group. | pperms.command.defgroup |
/fperms | Allows you to find permissions for a specific plugin. | pperms.command.fperms |
/groups | Shows a list of all groups. | pperms.command.groups |
/grpinfo <group> [world] | Shows info about a group. | pperms.command.grpinfo |
/listgperms <group> <page> [world] | Shows a list of all permissions from a group. | pperms.command.listgperms |
/listuperms <player> <page> [world] | Shows a list of all permissions from a user. | pperms.command.listuperms |
/ppinfo | Shows info about PurePerms. | pperms.command.ppinfo |
/ppsudo <login / register> | Registers or logs into your Noeul account. | pperms.command.ppsudo |
/ppreload | Reloads all PurePerms configurations. | pperms.command.ppreload |
/rmgroup <group> | Removes a group from the groups list. | pperms.command.rmgroup |
/rmparent <target_group> <parent_group> | Removes a group from another group inheritance list. | pperms.command.rmparent |
/setgperm <group> <permission> [world] | Adds a permission to the group. | pperms.command.setgperm |
/setgroup <player> <group> [world] | Sets group for the user. | pperms.command.setgroup |
/setuperm <player> <permission> [world] | Adds a permission to the user. | pperms.command.setuperm |
/unsetgperm <group> <permission> [world] | Removes a permission from the group. | pperms.command.unsetgperm |
/unsetuperm <player> <permission> [world] | Removes a permission from the user. | pperms.command.unsetuperm |
/usrinfo <player> [world] | Shows info about a user. | pperms.command.usrinfo |
# PurePerms by 64FF00 (xktiverz@gmail.com, @64ff00 for Twitter)# 제 블로그 이외에 허락없이 마음대로 플러그인 배포하실 시에는 바로 한국어 파일 삭제 조치하고 공유 중단합니다
---
# Set default data provider for PurePerms# - mysql, yamlv1, yamlv2data-provider: yamlv1# Set the default language for PurePerms (<3)# - en, ko, jp, ru, ua, it, sp, cz, sk, de, idn, tr# English message resource by @64FF00 and @Samueljh1 (GitHub)# Korean message resource by @64FF00 (GitHub)# Japanese message resource by @onebone and @haniokasai (GitHub)# Russian message resource by @vvzar and @Pub4Game (GitHub)# Ukrainian message resource by @samalero (GitHub)# Italian message resource by @AryToNeX (GitHub)# Spanish message resource by @iksaku and @JoahDave (Github) # Czech message resource by @Michael2010117 (GitHub)# Slovak message resource by @Michael2010117 (GitHub)# German message resource by @Exxarion (GitHub)# Indonesian message resource by @DevillordMCPE (GitHub)# Turkish messages resource by @PainTR (GitHub)default-language: en# Disable /op permission for all players# - true / falsedisable-op: true# Setting this option will allow you to use per-world permissions# - true / falseenable-multiworld-perms: false# Enables 'Noeul', a 'pointless' security management system for PurePerms# - true / falseenable-noeul-sixtyfour: false# MySQL Settings (Only configure this if you are going to use MySQL data provider)mysql-settings:
host: "PurePerms-FTW.loveyou.all"port: 3306user: "YourUsernameGoesHere"password: "YourPasswordGoesHere"db: "YourDBNameGoesHere"# Sets a minimum length for a Noeul password when registering a new account# - int noeul-minimum-pw-length: 6# Special thanks to @jazzwhistle for helping me with this cool feature! #JAZZWHISTLE-FTW# Ranks that can only be set on console# Also, users with a superadmin-rank can only have their rank changed on console# - arraysuperadmin-ranks: ["OP"]YAML
---
Guest:
alias: 'gst'
isDefault: true
inheritance: []
permissions:
- -essentials.kit
- -essentials.kit.other
- -pocketmine.command.me
- pchat.colored.format
- pchat.colored.nametag
- pocketmine.command.list
- pperms.command.ppinfo
worlds: []
- Set up permissions for different groups!
- Multi-group inheritance system to allow you to inherit group permissions
- Multi-language support, just choose your favorite language in config.yml! (Currently supports Czech, English, German, Korean, Japanese, Russian, Italian, Indonesian, Slovak, Spanish, Turkish and Ukrainian!)
- Supports YAML + MySQL providers
- Provides simple and flexible PurePerms API for plugin developers
- Works with PureChat
