PurePerms
Incompatible con la versión actual de PocketMine-MP — Could not load plugin 'PurePerms': Incompatible API version (plugin requires one of: 4.0.0) · Probado en PocketMine-MP 5.50.0 (PHP 8.4.27).
Manage your permissions like you did on Bukkit. The best permissions manager for PocketMine-MP.
Commands
Command Description Permission
/addgroup
/addparent <target_group> <parent_group> Adds a group to another group inheritance list. pperms.command.addparent
/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
/listgperms
/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
/rmparent <target_group> <parent_group> Removes a group from another group inheritance list. pperms.command.rmparent
/setgperm
/setgroup
/setuperm
/unsetgperm
/unsetuperm
/usrinfo
Config
PurePerms by 64FF00 ([email protected], @64ff00 for Twitter)
제 블로그 이외에 허락없이 마음대로 플러그인 배포하실 시에는 바로 한국어 파일 삭제 조치하고 공유 중단합니다
Set default data provider for PurePerms
- mysql, yamlv1, yamlv2
data-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 / false
disable-op: true
Setting this option will allow you to use per-world permissions
- true / false
enable-multiworld-perms: false
Enables 'Noeul', a 'pointless' security management system for PurePerms
- true / false
enable-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: 3306 user: "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
- array
superadmin-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: []
Features
-
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! :D)
-
Supports YAML + MySQL providers
-
Provides simple and flexible PurePerms API for plugin developers
-
And so on... ;)