package darkknight.jewelrycraft.affixes; import darkknight.jewelrycraft.api.ModifierEffect; import darkknight.jewelrycraft.item.ItemBaseJewelry; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; import net.minecraftforge.event.entity.living.LivingHurtEvent; public class DamageAffix extends ModifierEffect { private int befFlat; private int affFlat; private float mult; public DamageAffix(int befFlat, int affFlat, float mult) { super(null); this.befFlat = befFlat; this.affFlat = affFlat; this.mult = mult; } @Override public void onEntityHurt(ItemStack item, EntityPlayer player, LivingHurtEvent event, ItemBaseJewelry jewelry) { event.ammount += befFlat; event.ammount *= mult; event.ammount += affFlat; } }