Assigning a permission node to a plugin command

Now that we have created the permission node, we want to prevent players from using the enchant command if they do not have the enchanter.enchant node. This process is simple, as it only requires adding a few more lines to the plugin.yml file.

For 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. After these additions, the plugin.yml file will look like this:

name: Enchanter version: 0.2 main: com.codisimus.enchanter.Enchanter description: Used to quickly ...

Get Building Minecraft Server Modifications - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.