版本 1.12.2
使用 ProjectileHitEvent 事件时,无法用 remove() 清除已经命中玩家而卡在玩家身上的箭矢。
应该使用什么方法实现箭矢命中玩家后自动清除该箭矢残留?
使用 ProjectileHitEvent 事件时,无法用 remove() 清除已经命中玩家而卡在玩家身上的箭矢。
应该使用什么方法实现箭矢命中玩家后自动清除该箭矢残留?
对玩家用setArrowsInBody(0)
无敌三脚猫 发表于 2023-2-16 15:32
对玩家用setArrowsInBody(0)
貌似1.16+才有这个
幽冥冥灬 发表于 2023-2-16 15:36
貌似1.16+才有这个
哦,1.12……要是你这插件只考虑1.12,不考虑其它版本的话,可以直接写成((CraftPlayer)player).getHandle().setArrowCount(0);