Эффект при уроне

Версия Minecraft
1.7.10
98
1
Нужно сделать эффект иссушения, при снижении здоровья на 2 сердца. Но нет идей как это реализовать, может кто помочь?
 
3,005
192
592
@SubscribeEvent
public void attack(LivingAttackEvent e) {
if (e.getEntityLiving() != null && !e.getEntityLiving().worldObj.isRemote)
if (e.getAmount() >= (float) 2)
e.getEntityLiving().addPotionEffect(new PotionEffect(MobEffects.WITHER, INT, INT));
}
 
98
1
Doc написал(а):
@SubscribeEvent
public void attack(LivingAttackEvent e) {
if (e.getEntityLiving() != null && !e.getEntityLiving().worldObj.isRemote)
if (e.getAmount() >= (float) 2)
e.getEntityLiving().addPotionEffect(new PotionEffect(MobEffects.WITHER, INT, INT));
}

Спасибо, если можешь, напомни как его регистрировать.
 
98
1
Doc написал(а):
MinecraftForge.EVENT_BUS.register(new CustomEvent());
Такие вот ошибки...
7ad71fd89552.png
 
3,005
192
592
@SubscribeEvent
public void attack(LivingAttackEvent e) {
if (e.entityLiving != null && !e.entityLiving.worldObj.isRemote)
if (e.ammount >= (float) 2)
e.entityLiving.addPotionEffect(new PotionEffect(Potion.wither, INT, INT));
}
P.S. 1.7.10 же, а то было на 1.10.2, сорре.
 
Сверху