package fyresmodjam.blessings.marks; import net.minecraft.entity.Entity; import net.minecraft.entity.IRangedAttackMob; import net.minecraftforge.event.entity.living.LivingHurtEvent; public class HuntingMark extends Mark { @Override public String name() { return "Hunting"; } @Override public String description() { return "BENEFIT - Deal greatly increased damage with projectile weapons\nDRAWBACK - Deal less damage with all other weapons"; } @Override public void correctBlessing(Entity ent) { if (!(ent instanceof IRangedAttackMob)) { ent.getEntityData().setString("Blessing", "MarkWar"); } } @Override public float onOutgoingDamage(LivingHurtEvent event, float damageMultiplier) { if (event.getSource().isProjectile()) { return damageMultiplier + 0.4f; } return damageMultiplier - 0.2f; } }