好吧,我正在尝试创建一个反作弊功能,我需要的只是一些有关 Activity 的帮助。基本上,此 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 为您导入内容;)
。
关于java - LEFT_CLICK_BLOCK 在尝试制作反作弊程序时无法在 Java 和 Eclipse 中工作 (Minecraft),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45764670/