Programming the command actions
Once we have added the command to our plugin.yml
file, we can begin working on the code that it will execute. Create a new class in the NetBeans project. This new class will be called
EnchantCommand
. You can name the class something else if you wish, but keep in mind that the name of a class should give an idea of how the class is used without the need to open it. We will also place this class in the same package as your main plugin class, Enchanter
, as shown in the following screenshot:
Tip
Keep in mind that though the packages are structured similarly, you will be using your own unique namespace, not com.codisimus
.
This new class will execute our enchant
command and thus must implement the CommandExecutor
interface. We will append code to the class header to do this. This is similar to when we added extends JavaPlugin
to the Enchanter
class. JavaPlugin is a class, so we extended it with our class. CommandExecutor is an interface which means that we must implement...