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(