轻光233
钓鱼竿收杆事件是哪个事件,如果没有的话,我怎么自定义一个事件来检测玩家收杆

July_Summer
并没有这个事件
你可以在钓鱼竿丢杆的事件 时 存入map
在 右键空气/方块事件 玩家丢弃物品事件 主手物品切换事件 判断map 这些都可以判定为收杆

轻光233
July.七月 发表于 2018-8-4 19:46
并没有这个事件
你可以在钓鱼竿丢杆的事件 时 存入map
在 右键空气/方块事件 玩家丢弃物品事件 主手物品切 ...

谢谢大(zhi)佬(zhang)指点

Zoogue
本帖最后由 jiangzizhong 于 2018-8-4 19:57 编辑

FishHook 这是一个实体:鱼钩,可以使用 ProjectileHitEvent 这一事件进行判定。击中后,可以存入HashMap里面,之后检测玩家是否切换快捷栏,切换后删除其值。否则,用PlayerInterestEvent判定玩家是否再次右键了钓鱼竿

Zoogue
另外补充:PlayerItemHeldEvent 这是快捷栏切换事件

‮tcejorPoiK
if(event.getState()==PlayerFishEvent.State.CAUGHT_FISH)
{

}
详细在https://docs.windit.net/Chinese_ ... ishEvent.State.html

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