钓鱼竿收杆事件是哪个事件,如果没有的话,我怎么自定义一个事件来检测玩家收杆
并没有这个事件
你可以在钓鱼竿丢杆的事件 时 存入map
在 右键空气/方块事件 玩家丢弃物品事件 主手物品切换事件 判断map 这些都可以判定为收杆
你可以在钓鱼竿丢杆的事件 时 存入map
在 右键空气/方块事件 玩家丢弃物品事件 主手物品切换事件 判断map 这些都可以判定为收杆
July.七月 发表于 2018-8-4 19:46
并没有这个事件
你可以在钓鱼竿丢杆的事件 时 存入map
在 右键空气/方块事件 玩家丢弃物品事件 主手物品切 ...
谢谢大(zhi)佬(zhang)指点
本帖最后由 jiangzizhong 于 2018-8-4 19:57 编辑
FishHook 这是一个实体:鱼钩,可以使用 ProjectileHitEvent 这一事件进行判定。击中后,可以存入HashMap里面,之后检测玩家是否切换快捷栏,切换后删除其值。否则,用PlayerInterestEvent判定玩家是否再次右键了钓鱼竿
FishHook 这是一个实体:鱼钩,可以使用 ProjectileHitEvent 这一事件进行判定。击中后,可以存入HashMap里面,之后检测玩家是否切换快捷栏,切换后删除其值。否则,用PlayerInterestEvent判定玩家是否再次右键了钓鱼竿
另外补充:PlayerItemHeldEvent 这是快捷栏切换事件
if(event.getState()==PlayerFishEvent.State.CAUGHT_FISH)
{
}
详细在https://docs.windit.net/Chinese_ ... ishEvent.State.html
{
}
详细在https://docs.windit.net/Chinese_ ... ishEvent.State.html