命令不在主類中

如果你有很多命令,則不應將它們全部放在主類中。

  1. 建立一個新類並實現 CommandExecutor

  2. 將以下內容新增到類中:

     @Override 
     public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
    
     }
    
  3. 在你的主類中新增 onEnable(將 commandName 替換為命令的名稱,將 CommandExecutor 替換為類的名稱):

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