LEFT_CLICK_BLOCK 在尝试制作反作弊 (Minecraft) 时无法在 Java 中使用 Eclipse
LEFT_CLICK_BLOCK not working in Java with Eclipse while trying to make an anti-cheat (Minecraft)
好的,所以我正在尝试创建一个反作弊工具,而我所需要的只是对事件的一些帮助。基本上,此 if
语句会抛出“LEFT_CLICK_BLOCK
无法解析或不是字段”错误。这是其中包含 LEFT_CLICK_BLOCK
的代码行:
if (e instanceof InteractEvent && ((InteractEvent)e).getAction().equals((Object)Action.LEFT_CLICK_BLOCK)) {
this.swings -= 2;
}
我不希望显示太多代码,因为我希望这个反作弊软件是为我的服务器定制的,尽管我愿意尽可能多地提供解决问题所需的代码。谢谢!
您从错误的包中导入。
导入 net.md_5.bungee.api.chat.ClickEvent.Action
而不是 org.bukkit.event.block.Action
。
修复该导入,您的插件将开始正确识别您的事件。不要总是依赖你的 IDE 为你导入东西 ;)
.
好的,所以我正在尝试创建一个反作弊工具,而我所需要的只是对事件的一些帮助。基本上,此 if
语句会抛出“LEFT_CLICK_BLOCK
无法解析或不是字段”错误。这是其中包含 LEFT_CLICK_BLOCK
的代码行:
if (e instanceof InteractEvent && ((InteractEvent)e).getAction().equals((Object)Action.LEFT_CLICK_BLOCK)) {
this.swings -= 2;
}
我不希望显示太多代码,因为我希望这个反作弊软件是为我的服务器定制的,尽管我愿意尽可能多地提供解决问题所需的代码。谢谢!
您从错误的包中导入。
导入 net.md_5.bungee.api.chat.ClickEvent.Action
而不是 org.bukkit.event.block.Action
。
修复该导入,您的插件将开始正确识别您的事件。不要总是依赖你的 IDE 为你导入东西 ;)
.