From b08403676f52a1cca097994895be2e4bd5957c50 Mon Sep 17 00:00:00 2001 From: Auxilor Date: Fri, 4 Mar 2022 18:41:10 +0000 Subject: [PATCH] Fixed thrive having the same bug as preservation --- .../enchantments/ecoenchants/normal/Thrive.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Thrive.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Thrive.java index e7e6ff39..961070f8 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Thrive.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/normal/Thrive.java @@ -37,20 +37,20 @@ public class Thrive extends EcoEnchant { assert inst != null; - inst.setBaseValue(inst.getDefaultValue()); - if (this.getDisabledWorlds().contains(player.getWorld())) { points = 0; } - inst.removeModifier(modifier); - if (player.getHealth() >= inst.getValue()) { this.getPlugin().getScheduler().runLater(() -> { player.setHealth(player.getAttribute(Attribute.GENERIC_MAX_HEALTH).getValue()); }, 1); } + inst.setBaseValue(inst.getDefaultValue()); + + inst.removeModifier(modifier); + if (points > 0) { inst.addModifier( new AttributeModifier(