diff --git a/src/main/java/net/minecraftforge/client/gui/widget/ForgeSlider.java b/src/main/java/net/minecraftforge/client/gui/widget/ForgeSlider.java index 31483e4d94..feb90d75c2 100644 --- a/src/main/java/net/minecraftforge/client/gui/widget/ForgeSlider.java +++ b/src/main/java/net/minecraftforge/client/gui/widget/ForgeSlider.java @@ -109,7 +109,10 @@ public class ForgeSlider extends AbstractSliderButton { * @param value The new slider value */ public void setValue(double value) { + double oldValue = this.value; this.value = this.snapToNearest((value - this.minValue) / (this.maxValue - this.minValue)); + if (!Mth.equal(oldValue, this.value)) + this.applyValue(); this.updateMessage(); }