Plugins Minecraft插口:注册命令时出现空指针错误

Plugins Minecraft插口:注册命令时出现空指针错误,plugins,minecraft,bukkit,Plugins,Minecraft,Bukkit,我有一个插件,但是我在注册命令时遇到了问题。该命令与plugin.yml一起在oneable中设置。对可能出现的问题有什么看法吗 主类 public void onEnable(){ ////// 这个.getCommand(“wsmain”).setExecutor(新的wsmain()); } Plugin.yml name: [Redacted] version: ${project.version} author: [Redacted] main: [Redacted] comman

我有一个插件,但是我在注册命令时遇到了问题。该命令与plugin.yml一起在oneable中设置。对可能出现的问题有什么看法吗

主类

public void onEnable(){
//////
这个.getCommand(“wsmain”).setExecutor(新的wsmain());
}
Plugin.yml

name: [Redacted]
version: ${project.version}
author: [Redacted]
main: [Redacted]

commands:
  wsmain:
    description: [Redacted]
    usage: /<command>
    permission: ws.main

api-version: 1.13

loadbefore: [FastAsyncWorldEdit, WorldEdit, BuildersUtilities]

您是否尝试过在getCommand(“…”)之前删除“this.”?

[?:1.8.0_231][14:57:23信息]:[WorldSystem]禁用WorldSystem v2.4.10[14:57:23错误]:禁用WorldSystem v2.4.10时出错(是否为最新版本?)


因此,我认为您可能已经在IDE中导入了较旧版本的Spigot,因此如果您尝试导入与服务器目录中相同的Spigot文件,错误是Spigot Gradlew没有使用传统的Plugin.yml


我们可以得到堆栈跟踪吗?另外,请看我把它添加到后考虑者中,重新表述您的答案,使其听起来不像一个问题。这并不能提供问题的答案。一旦你有足够的钱,你将能够;相反我更新了插口文件,可以测试它是否遇到相同的问题