
Simple Permission Configurator
About the Plugin
A simple and lightweight tool for configuring plugin access permissions on your server.
Configuration Files
The plugin uses three configuration files for permission management:
permission_groups.yml
In this file, you can combine individual permissions into groups for easier management.
my_permission_group:
- "my.permission.one"
- "my.permission.two"
This example creates a permission group my_permission_group
containing rights my.permission.one
and my.permission.two
.
You can create multiple groups simultaneously:
my_permission_group_one:
- "my.permission.one"
- "my.permission.two"
my_permission_group_two:
- "my.permission.three"
- "my.permission.four"
player_groups.yml
Similar to the previous file, here you can group players to simplify permission assignment.
my_player_group:
- "Steve"
- "Alex"
This configuration creates a player group my_player_group
including users Steve
and Alex
.
For creating multiple player groups:
my_player_group_one:
- "Steve"
- "Alex"
my_player_group_two:
- "Tigercrl"
- "Tiger"
permissions.yml
The main file for configuring access rights, where you can assign permissions to specific players or groups.
admin:
players:
- "Notch"
- "Him"
player-groups:
- "my_player_group"
permissions:
- "my.permission.three"
permission-groups:
- "my_permission_group"
In this example, an admin
rights setting is created that grants permission my.permission.three
and all rights from the my_permission_group
to players Notch
, Him
, and all members of the my_player_group
.
If specific players or their groups are not specified, rights will be granted to all users:
all_players:
permissions:
- "all.*"
Additional configuration examples:
ops:
players:
- "Tigercrl"
permissions:
- "my.permission"
players:
player-groups:
- "players"
permissions-groups:
- "player_permission"