ksgfk
Forge版本:forge-1.12.2-14.23.4.2705
自定义事件是:当玩家拿着钻石剑攻击生物时时,将生物设置为死亡状态
我知道可以使用
  1. getHeldItemMainhand()
复制代码
方法来获取玩家主手物品,但是在判定是否是钻石剑时,不知道如何获取钻石剑的名称,求大佬指教!
还有还有,除了设置目标的血量为0,还有没有其他杀死生物的办法

@rnmrnm.
如果主手不是空
如果主手是钻石
  1. p.getInventory().getItemInMainHand()!=null
  2. p.getInventory().getItemInMainHand().getType().equals(Material.DIAMOND_SWORD);
复制代码


击杀怪物方法...
  1. getEntity after remove ?
复制代码




RainIFunS
e.getEntity().remove; 然后在自然掉落获取的entity的掉落物

Himmelt
事件只有取消一说,没有继续一说。只能说,在满足某种条件时取消事件,前提还得是这个事件能被取消。

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