Fixed healingwaters shift functionality

This commit is contained in:
Matt 2016-02-19 17:41:39 -05:00
parent de454ac88d
commit 4701e5f9cf

View file

@ -36,22 +36,20 @@ public class HealingWaters extends HealingAbility {
}
}
}
private static void heal(Player player) {
if (inWater(player)) {
if (player.isSneaking()) {
Entity entity = GeneralMethods.getTargetedEntity(player, getRadius());
if (entity instanceof LivingEntity && inWater(entity)) {
if (getShiftRequired() && player.isSneaking()) {
giveHPToEntity((LivingEntity) entity);
} else if (!getShiftRequired()) {
giveHPToEntity((LivingEntity) entity);
}
if (entity == null) {
giveHP(player);
} else {
giveHPToEntity((LivingEntity) entity);
}
} else {
if (getShiftRequired() && player.isSneaking()) {
giveHP(player);
} else if (!getShiftRequired()) {
if (getShiftRequired()) {
return;
} else {
giveHP(player);
}
}