File tree Expand file tree Collapse file tree 2 files changed +13
-2
lines changed
common/src/main/java/me/shedaniel/clothconfig2/gui/entries Expand file tree Collapse file tree 2 files changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -169,7 +169,9 @@ public void updateMessage() {
169169
170170 @ Override
171171 protected void applyValue () {
172+ this .value = Mth .clamp (this .value , 0.0d , 1.0d );
172173 IntegerSliderEntry .this .value .set ((int ) (minimum + Math .abs (maximum - minimum ) * value ));
174+ updateMessage ();
173175 }
174176
175177 @ Override
@@ -183,6 +185,8 @@ public boolean keyPressed(KeyEvent event) {
183185 public boolean mouseDragged (MouseButtonEvent event , double double_3 , double double_4 ) {
184186 if (!isEditable ())
185187 return false ;
188+ this .value = Mth .clamp (this .value , 0.0d , 1.0d );
189+ applyValue ();
186190 return super .mouseDragged (event , double_3 , double_4 );
187191 }
188192
@@ -192,10 +196,12 @@ public double getProgress() {
192196
193197 public void setProgress (double integer ) {
194198 this .value = integer ;
199+ applyValue ();
195200 }
196201
197202 public void setValue (double integer ) {
198- this .value = integer ;
203+ this .value = Mth .clamp (integer , 0.0d , 1.0d );
204+ applyValue ();
199205 }
200206 }
201207
Original file line number Diff line number Diff line change @@ -169,7 +169,9 @@ public void updateMessage() {
169169
170170 @ Override
171171 protected void applyValue () {
172+ this .value = Mth .clamp (this .value , 0.0d , 1.0d );
172173 LongSliderEntry .this .value .set ((long ) (minimum + Math .abs (maximum - minimum ) * value ));
174+ updateMessage ();
173175 }
174176
175177 @ Override
@@ -183,6 +185,8 @@ public boolean keyPressed(KeyEvent event) {
183185 public boolean mouseDragged (MouseButtonEvent event , double double_3 , double double_4 ) {
184186 if (!isEditable ())
185187 return false ;
188+ this .value = Mth .clamp (this .value , 0.0d , 1.0d );
189+ applyValue ();
186190 return super .mouseDragged (event , double_3 , double_4 );
187191 }
188192
@@ -191,7 +195,8 @@ public double getValue() {
191195 }
192196
193197 public void setValue (double integer ) {
194- this .value = integer ;
198+ this .value = Mth .clamp (integer , 0.0d , 1.0d );
199+ applyValue ();
195200 }
196201 }
197202
You can’t perform that action at this time.
0 commit comments