我刚创建了一个插件,可以让捐赠者对天气和时间进行投票,我的IDE(Eclipse)中没有出现错误,但是当我尝试在我的插件测试服务器上运行它时,它会给出CommandException,而我无法弄清问题是什么。
这是我的代码:
以下是例外:
我确实需要快点,因为我正在为VoxelMC做这件事,而且需要快速完成。
编辑:第一个命令(startvote)现在正在运行,但是第二个命令现在给出了相同的异常。我没有看到什么?我将代码的旧链接更改为代码的新链接。
答案 0 :(得分:1)
Bukkit命令的工作方式如下:
/command args[0] args[1] args[2] args[3] args[4] args[5]
引起异常的原因是您使用的是args [1],它对应于您输入的命令中的第二个参数。您很可能正在寻找args [0]。
另外,你使用==运算符进行字符串比较,你应该使用String.equals(String);