Skip to content

Permissions

Crypto Morin edited this page Jun 27, 2020 · 54 revisions

Plugin basic permissions needed for players are all given by default.
All the command permissions use the following format: kingdoms.command.[groups...].<name>
Where is the main command name (not their aliases) and [groups...] are the groups main command names.

Examples:

Command Permission
/k fly kingdoms.command.fly
/k show kingdoms.command.show
/k info kingdoms.command.show
/k admin disband kingdoms.command.admin.disband
/k admin unclaim kingdoms.command.admin.unclaim
/k admin nation disband kingdoms.command.admin.nation.disband

Note that some names are not command groups, they're command arguments.
For example in /k visualize permanent command, the permanent is a command argument, however you can still use a permission for it, which is kingdoms.command.visualize.permanent but that is not the same for all the other arguments of other commands.

If your permission plugin supports wildcards * you can use that as well. For example kingdoms.admin.*
An ideal permission plugin suitable for any server is LuckPerms.


Admin Mode

The plugin has an easy way to access everything in the plugin with just a single command.
/k admin toggle with toggle the admin mode and you'll be able to access all the kingdom permissions.
This mode will also stay after logins. You can change this in config.yml -> keep-admin-mode


Other Permissions

Permission Description
kingdoms.command.show.others View another kingdom's info.
kingdoms.command.show.admin View the full info of another kingdom.
kingdoms.command.nation.show.others View another nation's info.
kingdoms.command.nation.show.admin View the full info of another nation.
kingdoms.command.teleport.bypass.timer Bypass the /k tp teleportation timer for not moving.
kingdoms.command.home.bypass.timer Bypass the /k home teleportation timer for not moving.
kingdoms.command.nation.home.bypass.timer Bypass the /k nation spawn teleportation timer for not moving.
kingdoms.protection-signs.open Open any protected blocks.
kingdoms.protection-signs.break Break any protected blocks or signs.
kingdoms.debug Permission to view debug messages. Debug messages are quite rare in the plugin.
kingdoms.creative.pickup Pickup structures and turrets in creative mode.
kingdoms.silent.leave Leave the server without the leave message.
kingdoms.silent.join Join the server without the join message.
kingdoms.flight.damage Player flight will not be disabled after taking damage.
kingdoms.flight.lands Player flight will not be disabled while entering lands other than the player's kingdom.
kingdoms.flight.nearby-enemies Player flight will not be disabled if an enemy is nearby.
kingdoms.lands.<amount> Players with this permission will give <amount> extra lands if they join a kingdom.
kingdoms.chat.colors Use color codes in the chat.

Basics

Advanced

Others

Clone this wiki locally