GroupsAPI
GroupsAPI copied to clipboard
Yet another asynchronous permission management plugin for PocketMine-MP.
GroupsAPI
Yet another asynchronous permission management plugin for PocketMine-MP.
Warning: This plugin has discontinued. Use RankSystem instead.
Features
- Developer-friendly API
- Temporary rank/group support
- Multiple Group/Rank support
- Priority system like Discord (which means the user who has highest priority cannot add/edit/remove group if their group priority is higher than the group's priority)
- Many configurations support
Commands
| Command | Description | Permission |
|---|---|---|
| /addgroup <player> <group> | Add a player to a group | groupsapi.command.addgroup |
| /removegroup <player> <group> | Remove a player from a group | groupsapi.command.removegroup |
| /checkgroup <player> | Check a player's group | groupsapi.command.checkgroup |
| /editgroup <group> | Edit a group | groupsapi.command.editgroup |
| /group <group> | Shows group info | groupsapi.command.group |
| /groups | Shows all groups | groupsapi.command.groups |
| /newgroup <group> | Create a new group | groupsapi.command.newgroup |
| /permissions <index> | Check a permission list | groupsapi.command.permissions |
| /pcheck <player> | Check a player's group | groupsapi.command.pcheck |
| /tempgroup <player> <group> <date format> | Give a temporary group to player | groupsapi.command.tempgroup |
ScoreHud Integration
This plugin supports ScoreHud plugin.
You can get player's highest group by adding {groupsapi.group} to ScoreHud's scoreboard setting.
TODO
- [ ] Make all processes to UI
- [ ] Add more commands
- [ ] InfoAPI Support (Lazy to do, Please make support for this SOFe!)
If you have any idea, Please kindly open an issue on GitHub!