Forge版本:forge-1.12.2-14.23.4.2705
自定义事件是:当玩家拿着钻石剑攻击生物时时,将生物设置为死亡状态
我知道可以使用复制代码方法来获取玩家主手物品,但是在判定是否是钻石剑时,不知道如何获取钻石剑的名称,求大佬指教!
还有还有,除了设置目标的血量为0,还有没有其他杀死生物的办法
自定义事件是:当玩家拿着钻石剑攻击生物时时,将生物设置为死亡状态
我知道可以使用
- getHeldItemMainhand()
还有还有,除了设置目标的血量为0,还有没有其他杀死生物的办法
如果主手不是空
如果主手是钻石
复制代码
击杀怪物方法...
复制代码
如果主手是钻石
- p.getInventory().getItemInMainHand()!=null
- p.getInventory().getItemInMainHand().getType().equals(Material.DIAMOND_SWORD);
击杀怪物方法...
- getEntity after remove ?
e.getEntity().remove; 然后在自然掉落获取的entity的掉落物
事件只有取消一说,没有继续一说。只能说,在满足某种条件时取消事件,前提还得是这个事件能被取消。