一口吃掉幻
如果监听这个事件的时候,设置ignoreCancelled = true,那么将不能监听到点击空气的事件!有大佬知道原因吗


EnTIv
手里没拿着方块, 右键点击空气是不会触发 PlayerInteractEvent 的

一口吃掉幻
EnTIv 发表于 2021-8-17 10:05
手里没拿着方块, 右键点击空气是不会触发 PlayerInteractEvent 的

是的,但这个是在ignoreCancelled = false的情况下,可以空手左键点击空气可以触发事件。
但是如果ignoreCancelled = true。无论是不是空手,左键和右键点击空气,都不会触发PlayerInteractEvent

南柯郡守
一口吃掉幻 发表于 2021-8-17 17:47
是的,但这个是在ignoreCancelled = false的情况下,可以空手左键点击空气可以触发事件。
但是如果ignore ...

那会不会是有别的插件先处理并且setCancelled(true)了?

贺兰兰
你换成 Paper 服务端试试,之前我在 Spigot 上也遇到了类似的问题...

Rothes
本帖最后由 Rothes 于 2021-8-17 20:04 编辑

(审题错误,数据删除)

一口吃掉幻
南柯郡守 发表于 2021-8-17 18:32
那会不会是有别的插件先处理并且setCancelled(true)了?

不好意思哦,只有一个插件,我用的测试端

一口吃掉幻
贺兰兰 发表于 2021-8-17 18:36
你换成 Paper 服务端试试,之前我在 Spigot 上也遇到了类似的问题...

哈哈哈,我就是paper端

第一页 上一页 下一页 最后一页