diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Prosperity.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Prosperity.java index bd00ebdc..6cdb625a 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Prosperity.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/ecoenchants/special/Prosperity.java @@ -37,20 +37,20 @@ public class Prosperity 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()) { + if (player.getHealth() >= inst.getValue() && player.getHealth() >= 20) { 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( diff --git a/gradle.properties b/gradle.properties index 3866992b..26d6a4b3 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,2 +1,2 @@ -version = 8.43.0 +version = 8.43.1 plugin-name = EcoEnchants \ No newline at end of file