Fixed sycophant healing the attacker

This commit is contained in:
Auxilor 2021-04-22 18:30:09 +01:00
parent f61745613b
commit 375ba8a7f0

View File

@ -23,10 +23,10 @@ public class Sycophant extends EcoEnchant {
@NotNull final EntityDamageByEntityEvent event) { @NotNull final EntityDamageByEntityEvent event) {
double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "health-per-level"); double multiplier = this.getConfig().getDouble(EcoEnchants.CONFIG_LOCATION + "health-per-level");
double amountToHeal = level * multiplier; double amountToHeal = level * multiplier;
double newHealth = attacker.getHealth() + amountToHeal; double newHealth = blocker.getHealth() + amountToHeal;
if (newHealth > attacker.getAttribute(Attribute.GENERIC_MAX_HEALTH).getValue()) { if (newHealth > blocker.getAttribute(Attribute.GENERIC_MAX_HEALTH).getValue()) {
newHealth = attacker.getAttribute(Attribute.GENERIC_MAX_HEALTH).getValue(); newHealth = blocker.getAttribute(Attribute.GENERIC_MAX_HEALTH).getValue();
} }
attacker.setHealth(newHealth); blocker.setHealth(newHealth);
} }
} }