diff --git a/src/main/java/xyz/nearmisses/patience/mc_rebalance/enchant_effects/CollapseEffect.java b/src/main/java/xyz/nearmisses/patience/mc_rebalance/enchant_effects/CollapseEffect.java index 8ff5ddc..141309a 100644 --- a/src/main/java/xyz/nearmisses/patience/mc_rebalance/enchant_effects/CollapseEffect.java +++ b/src/main/java/xyz/nearmisses/patience/mc_rebalance/enchant_effects/CollapseEffect.java @@ -46,7 +46,8 @@ public record CollapseEffect(LevelBasedValue amount) implements EnchantmentEntit // It's also still reasonably interesting because it creates a choice between Crumble for Wither effect and poison splash potions, // as well as punishing loading too many effects at once due to their local iframes. // AKA: this minimises the odds that players start 1-tapping each other. - enemy.hurt(enemy.damageSources().magic(), (effect.getAmplifier() + 1) * effect.getDuration() * this.amount.calculate(level) * 0.05f); + float damage = (effect.getAmplifier() + 1) * effect.getDuration() + 0.05f; + enemy.hurt(enemy.damageSources().magic(), Math.max(damage, this.amount.calculate(level))); enemy.invulnerableTime = 0; } }