generated from Templates/PaperPlugin
Toggleable Permissions for Players
- Java 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| gradle/wrapper | ||
| japi@235ecc353d | ||
| run | ||
| src/main | ||
| static | ||
| .gitignore | ||
| .gitmodules | ||
| build.gradle.kts | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| lombok.config | ||
| README.md | ||
| settings.gradle.kts | ||
Permission toggling for Players
This plugin allows you to define permission groups that users can toggle on and off for themselves
Requirements
- Paper 26.2 or later
- LuckPerms 5.5 or later
Placeholders
The plugin includes only one, dynamic placeholder: %permissiontoggle_<node>%
General Information
- Users need at least the
permissiontoggle.usepermission - Toggleable nodes must be declared inside the plugins
config.yml - To access a toggleable node; users must have an according access permission; e.g.
permissiontoggle.access.node.mynodename
The plugin writes all persistent data into LuckPerms:
- Node enabled/disabled state are written as player-scoped Meta nodes
- Secondarily, effective permissions are written as player-scoped explicit
true/falsenodes
Usage
- To view a list of all accessible groups; use
/userpermission list - To toggle a node, use
/userpermission toggle <node>