Class SliderWidget


@Environment(CLIENT) public class SliderWidget extends ButtonWidget
Mappings:
Namespace Name
official avx
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 Lavx;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 Lavx;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 Lavx;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 Lavx;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 Lavx;s:F
      intermediary field_10362 Lnet/minecraft/class_2295;field_10362:F
      named max Lnet/minecraft/client/gui/widget/SliderWidget;max:F
    • listener

      private final PagedEntryListWidget.Listener listener
      Mappings:
      Namespace Name Mixin selector
      official t Lavx;t:Lawg$b;
      intermediary field_10363 Lnet/minecraft/class_2295;field_10363:Lnet/minecraft/class_2300$class_2302;
      named listener Lnet/minecraft/client/gui/widget/SliderWidget;listener:Lnet/minecraft/client/gui/widget/PagedEntryListWidget$Listener;
    • labelSupplier

      private SliderWidget.LabelSupplier labelSupplier
      Mappings:
      Namespace Name Mixin selector
      official u Lavx;u:Lavx$a;
      intermediary field_10364 Lnet/minecraft/class_2295;field_10364:Lnet/minecraft/class_2295$class_2296;
      named labelSupplier Lnet/minecraft/client/gui/widget/SliderWidget;labelSupplier:Lnet/minecraft/client/gui/widget/SliderWidget$LabelSupplier;
  • Constructor Details

    • SliderWidget

      public SliderWidget(PagedEntryListWidget.Listener listener, int id, int x, int y, String string, float min, float max, float float2, SliderWidget.LabelSupplier labelSupplier)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lavx;<init>(Lawg$b;IIILjava/lang/String;FFFLavx$a;)V
      intermediary <init> Lnet/minecraft/class_2295;<init>(Lnet/minecraft/class_2300$class_2302;IIILjava/lang/String;FFFLnet/minecraft/class_2295$class_2296;)V
      named <init> Lnet/minecraft/client/gui/widget/SliderWidget;<init>(Lnet/minecraft/client/gui/widget/PagedEntryListWidget$Listener;IIILjava/lang/String;FFFLnet/minecraft/client/gui/widget/SliderWidget$LabelSupplier;)V
  • Method Details

    • getSliderValue

      public float getSliderValue()
      Mappings:
      Namespace Name Mixin selector
      official c Lavx;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 Lavx;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 Lavx;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 Lavx;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 Lavs;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 Lavs;b(Lave;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 Lavx;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 Lavs;c(Lave;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 Lavs;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