From 8f6bb85362e5c0a867b89494f3edee664dd0fe74 Mon Sep 17 00:00:00 2001 From: Nicholas Ignoffo Date: Wed, 7 Sep 2016 16:40:12 -0700 Subject: [PATCH] Fix Regen ritual so it affects non-player entities too (#906) --- .../bloodmagic/ritual/RitualRegeneration.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/main/java/WayofTime/bloodmagic/ritual/RitualRegeneration.java b/src/main/java/WayofTime/bloodmagic/ritual/RitualRegeneration.java index 349df5cd..8b0aea9b 100644 --- a/src/main/java/WayofTime/bloodmagic/ritual/RitualRegeneration.java +++ b/src/main/java/WayofTime/bloodmagic/ritual/RitualRegeneration.java @@ -3,6 +3,7 @@ package WayofTime.bloodmagic.ritual; import java.util.ArrayList; import java.util.List; +import net.minecraft.entity.EntityLiving; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.MobEffects; @@ -53,14 +54,14 @@ public class RitualRegeneration extends Ritual AreaDescriptor damageRange = getBlockRange(HEAL_RANGE); AxisAlignedBB range = damageRange.getAABB(pos); - List entities = world.getEntitiesWithinAABB(EntityPlayer.class, range); + List entities = world.getEntitiesWithinAABB(EntityLivingBase.class, range); - for (EntityLivingBase player : entities) + for (EntityLivingBase entity : entities) { - float health = player.getHealth(); - if (health <= player.getMaxHealth() - 1) + float health = entity.getHealth(); + if (health <= entity.getMaxHealth() - 1) { - player.addPotionEffect(new PotionEffect(MobEffects.REGENERATION, 50, 0, false, false)); + entity.addPotionEffect(new PotionEffect(MobEffects.REGENERATION, 50, 0, false, false)); totalEffects++;