Simple Permission Configurator

Simple Permission Configurator

Plugin

A lightweight plugin to configure the plugin permissions.

Server ManagementUtility

271 downloads
2 followers
Createda year ago
Updated5 months ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

Simple Permission Configurator

Description

A lightweight plugin to configure the plugin permissions.

Configure

The plugin has three config files:

  • permissions.yml
  • permission_groups.yml
  • player_groups.yml

permission_groups.yml

In this file, you can pack some of the permissions into groups.

my_permission_group:
  - "my.permission.one"
  - "my.permission.two"

In the config above, it creates a permission group called my_permission_group with permission my.permission.one and my.permission.two inside the group.

Also, you can create more than one group:

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 permission_groups.yml, you can create player groups in this file.

my_player_group:
  - "Steve"
  - "Alex"

In the config above, it creates a player group called my_player_group with player Steve and Alex inside the group.

Also, you can create more than one group:

my_player_group_one:
  - "Steve"
  - "Alex"
my_player_group_two:
  - "Tigercrl"
  - "Tiger"

permissions.yml

In this file, you can configure the permission settings.

admin:
  players:
    - "Notch"
    - "Him"
  player-groups:
    - "my_player_group"
  permissions:
    - "my.permission.three"
  permission-groups:
    - "my_permission_group"

In the config above, it creates a permission setting called admin and gives permission my.permission.three and all the permissions in permission group my_permission_group to player Notch, Him and all the players in player group my_player_group.

If you omit both 'players' and' player_groups', the permissions will be granted to all players:

all_players:
  permissions:
    - "all.*"

Some more examples:

ops:
  players:
    - "Tigercrl"
  permissions:
    - "my.permission"
players:
  player-groups:
    - "players"
  permissions-groups:
    - "player_permission"

External resources



Project members

Tigercrl

Owner


Technical information

License
AGPL-3.0-only
Project ID