liuqirui_911 发表于 2024-9-26 20:20:20

getCommand方法返回null

我在给服务器写插件的时候用getCommand方法获取命令返回了null,确保命令已注册,求大佬帮我想想解决方案
版本:paper 1.21

doubipan1 发表于 2024-9-27 09:18:05

确保你的插件在尝试获取命令时已经完全加载。可以在 onEnable 方法中添加一些调试信息,确保插件按预期加载:
@Overridepublic void onEnable() {    getLogger().info("MyPlugin is loading...");    if (getCommand("mycommand") == null) {      getLogger().severe("Command 'mycommand' not found!");    } else {      getCommand("mycommand").setExecutor(new MyCommandExecutor());      getLogger().info("Command 'mycommand' registered successfully.");    }    getLogger().info("MyPlugin has been enabled.");}
页: [1]
查看完整版本: getCommand方法返回null