命令不在主类中

如果你有很多命令,则不应将它们全部放在主类中。

  1. 创建一个新类并实现 CommandExecutor

  2. 将以下内容添加到类中:

     @Override 
     public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
    
     }
    
  3. 在你的主类中添加 onEnable(将 commandName 替换为命令的名称,将 CommandExecutor 替换为类的名称):

     getCommand("commandName").setExecutor(new CommandExecutor());