mirror of
https://codeberg.org/stormyyy/gourd-perms.git
synced 2026-06-05 16:57:05 -06:00
A permissions & ranks plugin for PumpkinMC.
| .cargo | ||
| src | ||
| .envrc | ||
| .gitignore | ||
| build.sh | ||
| Cargo.lock | ||
| Cargo.toml | ||
| LICENSE | ||
| README.md | ||
| shell.nix | ||
Gourd Perms
A permissions & ranks plugin for PumpkinMC.
This plugin does not take over the vanilla permissions check system, but uses it.
AI Disclaimer
There was NO AI used in the development of this plugin, although it WAS in this crate I used for easy color formatting.
Commands
/gp
user{user}permissionset{node} {value} - sets a permission node on a player totrueorfalse.unset{node} - removes a set permission node from a player.list- lists all set permission nodes on a player.check{node} - checks what a player's permission node is set to.
groupadd{group_name} - adds the player to a group.remove{group_name} - removes the player from a group.list- lists all groups the player is added to.
grouplist- lists all available groups and their weights (priority over each other).create{group_name} {weight} - creates a new group with a specified weight.delete{group_name} - delete an existing group.- {group_name}
permissionset{node} {value} - sets a permission node on a group totrueorfalse.unset{remove} - removes a set permission node from a group.list- lists all set permission nodes on a group.check{node} - checks what a group's permission node is set to.
Configuration
Configuration is done through the config.json file in the plugins/gourd_perms directory. A server restart is required for configuration changes to take place.
Todo
- Pretty, colored messages
- Store data in a DB rather than
data.json - Rank color, prefix, and suffix (optional through config)
- Specific permissions for each command