Assigning a permission node to a plugin command
Now that we have the permission node created, we want to prevent players from using the enchant
command if they do not have the enchanter.enchant
node. This process is as simple as adding a few more lines to plugin.yml
.
Under the enchant
command we will add two attributes, namely permission
and permission-message
. The permission
attribute is simply the permission node that is needed to execute the command. The permission-message
attribute is a message that the player will see if they do not have the necessary permissions. The plugin.yml
file after these additions will look as follows:
name: Enchanter version: 0.2 main: com.codisimus.enchanter.Enchanter description: Used to quickly put enchantments on an item commands: enchant: aliases: [e] description: Adds enchantments to the item in your hand usage: Hold the item you wish to enchant and type /enchant permission: enchanter.enchant permission-message: You do not have permission...