Class SliderWidget


@Environment(CLIENT) public class SliderWidget extends ButtonWidget
Mappings:
Namespace Name
official bum
intermediary net/minecraft/class_2295
named net/minecraft/client/gui/widget/SliderWidget
  • Field Details

    • progress

      private float progress
      Mappings:
      Namespace Name Mixin selector
      official p Lbum;p:F
      intermediary field_10359 Lnet/minecraft/class_2295;field_10359:F
      named progress Lnet/minecraft/client/gui/widget/SliderWidget;progress:F
    • focused

      public boolean focused
      Mappings:
      Namespace Name Mixin selector
      official o Lbum;o:Z
      intermediary field_10358 Lnet/minecraft/class_2295;field_10358:Z
      named focused Lnet/minecraft/client/gui/widget/SliderWidget;focused:Z
    • field_10360

      private String field_10360
      Mappings:
      Namespace Name Mixin selector
      official q Lbum;q:Ljava/lang/String;
      intermediary field_10360 Lnet/minecraft/class_2295;field_10360:Ljava/lang/String;
      named field_10360 Lnet/minecraft/client/gui/widget/SliderWidget;field_10360:Ljava/lang/String;
    • min

      private final float min
      Mappings:
      Namespace Name Mixin selector
      official r Lbum;r:F
      intermediary field_10361 Lnet/minecraft/class_2295;field_10361:F
      named min Lnet/minecraft/client/gui/widget/SliderWidget;min:F
    • max

      private final float max
      Mappings:
      Namespace Name Mixin selector
      official s Lbum;s:F
      intermediary field_10362 Lnet/minecraft/class_2295;field_10362:F
      named max Lnet/minecraft/client/gui/widget/SliderWidget;max:F
    • field_10363

      private final class_2302 field_10363
      Mappings:
      Namespace Name Mixin selector
      official t Lbum;t:Lbvb;
      intermediary field_10363 Lnet/minecraft/class_2295;field_10363:Lnet/minecraft/class_2302;
      named field_10363 Lnet/minecraft/client/gui/widget/SliderWidget;field_10363:Lnet/minecraft/class_2302;
    • field_10364

      private class_2296 field_10364
      Mappings:
      Namespace Name Mixin selector
      official u Lbum;u:Lbun;
      intermediary field_10364 Lnet/minecraft/class_2295;field_10364:Lnet/minecraft/class_2296;
      named field_10364 Lnet/minecraft/client/gui/widget/SliderWidget;field_10364:Lnet/minecraft/class_2296;
  • Constructor Details

    • SliderWidget

      public SliderWidget(class_2302 class_2302, int int2, int int3, int int4, String string, float float2, float float3, float float4, class_2296 class_2296)
  • Method Details

    • getSliderValue

      public float getSliderValue()
      Mappings:
      Namespace Name Mixin selector
      official c Lbum;c()F
      intermediary method_9461 Lnet/minecraft/class_2295;method_9461()F
      named getSliderValue Lnet/minecraft/client/gui/widget/SliderWidget;getSliderValue()F
    • method_9460

      public void method_9460(float float2, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lbum;a(FZ)V
      intermediary method_9460 Lnet/minecraft/class_2295;method_9460(FZ)V
      named method_9460 Lnet/minecraft/client/gui/widget/SliderWidget;method_9460(FZ)V
    • getProgress

      public float getProgress()
      Returns a progress value between 0 and 1
      Mappings:
      Namespace Name Mixin selector
      official d Lbum;d()F
      intermediary method_9462 Lnet/minecraft/class_2295;method_9462()F
      named getProgress Lnet/minecraft/client/gui/widget/SliderWidget;getProgress()F
    • method_9463

      private String method_9463()
      Mappings:
      Namespace Name Mixin selector
      official e Lbum;e()Ljava/lang/String;
      intermediary method_9463 Lnet/minecraft/class_2295;method_9463()Ljava/lang/String;
      named method_9463 Lnet/minecraft/client/gui/widget/SliderWidget;method_9463()Ljava/lang/String;
    • getYImage

      protected int getYImage(boolean isHovered)
      Overrides:
      getYImage in class ButtonWidget
      Mappings:
      Namespace Name Mixin selector
      official a Lbug;a(Z)I
      intermediary method_892 Lnet/minecraft/class_356;method_892(Z)I
      named getYImage Lnet/minecraft/client/gui/widget/ButtonWidget;getYImage(Z)I
    • renderBg

      protected void renderBg(MinecraftClient client, int mouseX, int mouseY)
      Overrides:
      renderBg in class ButtonWidget
      Mappings:
      Namespace Name Mixin selector
      official b Lbug;b(Lbsu;II)V
      intermediary method_893 Lnet/minecraft/class_356;method_893(Lnet/minecraft/class_1600;II)V
      named renderBg Lnet/minecraft/client/gui/widget/ButtonWidget;renderBg(Lnet/minecraft/client/MinecraftClient;II)V
    • method_9459

      public void method_9459(float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbum;a(F)V
      intermediary method_9459 Lnet/minecraft/class_2295;method_9459(F)V
      named method_9459 Lnet/minecraft/client/gui/widget/SliderWidget;method_9459(F)V
    • isMouseOver

      public boolean isMouseOver(MinecraftClient client, int mouseX, int mouseY)
      Overrides:
      isMouseOver in class ButtonWidget
      Mappings:
      Namespace Name Mixin selector
      official c Lbug;c(Lbsu;II)Z
      intermediary method_894 Lnet/minecraft/class_356;method_894(Lnet/minecraft/class_1600;II)Z
      named isMouseOver Lnet/minecraft/client/gui/widget/ButtonWidget;isMouseOver(Lnet/minecraft/client/MinecraftClient;II)Z
    • mouseReleased

      public void mouseReleased(int mouseX, int mouseY)
      Overrides:
      mouseReleased in class ButtonWidget
      Mappings:
      Namespace Name Mixin selector
      official a Lbug;a(II)V
      intermediary method_890 Lnet/minecraft/class_356;method_890(II)V
      named mouseReleased Lnet/minecraft/client/gui/widget/ButtonWidget;mouseReleased(II)V