package fyresmodjam.blessings.marks; import net.minecraftforge.event.entity.living.LivingHurtEvent; public class HolyLightMark extends Mark { @Override public String name() { return "Holy Light"; } @Override public String description() { return "BENEFIT - Deal greatly increased damage to undead\nDRAWBACK - Heal non-undead for a small amount"; } @Override public float onOutgoingDamage(LivingHurtEvent event, float damageMultiplier) { if (event.getEntityLiving().isEntityUndead()) { return damageMultiplier + .5f; } float healed = Math.max(0.5f, (event.getAmount() * damageMultiplier) * 0.25f); event.getEntityLiving().heal(healed); return damageMultiplier; } }