测试了这四种监听方法,都无法监听到掉落物掉落虚空,有什么别的办法吗?
我在1.16的版本中使用 EntityDamageEvent 并对 event.entity 判断 类型是否为 Item
可以监听到掉落物掉虚空,你的api版本是什么
可以监听到掉落物掉虚空,你的api版本是什么
结冰的离季 发表于 2022-8-28 12:48
我在1.16的版本中使用 EntityDamageEvent 并对 event.entity 判断 类型是否为 Item
可以监听到掉落物掉虚空 ...
1.12.2 paperspigot。这个版本判断不了
本帖最后由 结冰的离季 于 2022-8-28 13:59 编辑
这就麻烦了,可能得从物品的Y轴坐标判断了
Oscar_798 发表于 2022-8-28 13:33
1.12.2 paperspigot。这个版本判断不了
这就麻烦了,可能得从物品的Y轴坐标判断了
可以监听ItemEntity的remove事件吗?
teddyxlandlee 发表于 2022-8-28 19:51
可以监听ItemEntity的remove事件吗?
没看到这个Event?
可以判断物品的位置,是否在基岩以下,在基岩的下方就说明掉落在虚空里了
白色的小熊 发表于 2022-8-30 19:05
可以判断物品的位置,是否在基岩以下,在基岩的下方就说明掉落在虚空里了 ...
丢出的物品的时候是在基岩上呢?不会是丢一个物品就开个定时器就监听坐标吧 这..
Oscar_798 发表于 2022-8-31 10:52
丢出的物品的时候是在基岩上呢?不会是丢一个物品就开个定时器就监听坐标吧 这.. ...
就是丢出的物品在基岩上啊,就说明没掉入虚空啊,虚空是放不了任何方块的,一般在y轴的下方
paper有个EntityRemoveFromWorldEvent,但是它没法cancel掉,其他事件应该都监听不到(之前试过没找到)
能不能判断物品在世界中的坐标