Class OptionSliderWidget


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

    • value

      private float value
      Mappings:
      Namespace Name Mixin selector
      official p Lbjs;p:F
      intermediary field_7739 Lnet/minecraft/class_1806;field_7739:F
      named value Lnet/minecraft/client/gui/widget/OptionSliderWidget;value:F
    • dragging

      public boolean dragging
      Mappings:
      Namespace Name Mixin selector
      official o Lbjs;o:Z
      intermediary field_7738 Lnet/minecraft/class_1806;field_7738:Z
      named dragging Lnet/minecraft/client/gui/widget/OptionSliderWidget;dragging:Z
    • option

      private final GameOptions.Option option
      Mappings:
      Namespace Name Mixin selector
      official q Lbjs;q:Lbid$a;
      intermediary field_7740 Lnet/minecraft/class_1806;field_7740:Lnet/minecraft/class_347$class_350;
      named option Lnet/minecraft/client/gui/widget/OptionSliderWidget;option:Lnet/minecraft/client/options/GameOptions$Option;
    • min

      private final float min
      Mappings:
      Namespace Name Mixin selector
      official r Lbjs;r:F
      intermediary field_7741 Lnet/minecraft/class_1806;field_7741:F
      named min Lnet/minecraft/client/gui/widget/OptionSliderWidget;min:F
    • max

      private final float max
      Mappings:
      Namespace Name Mixin selector
      official s Lbjs;s:F
      intermediary field_7742 Lnet/minecraft/class_1806;field_7742:F
      named max Lnet/minecraft/client/gui/widget/OptionSliderWidget;max:F
  • Constructor Details

    • OptionSliderWidget

      public OptionSliderWidget(int id, int x, int y, GameOptions.Option option)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbjs;<init>(IIILbid$a;)V
      intermediary <init> Lnet/minecraft/class_1806;<init>(IIILnet/minecraft/class_347$class_350;)V
      named <init> Lnet/minecraft/client/gui/widget/OptionSliderWidget;<init>(IIILnet/minecraft/client/options/GameOptions$Option;)V
    • OptionSliderWidget

      public OptionSliderWidget(int id, int x, int y, GameOptions.Option option, float min, float max)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbjs;<init>(IIILbid$a;FF)V
      intermediary <init> Lnet/minecraft/class_1806;<init>(IIILnet/minecraft/class_347$class_350;FF)V
      named <init> Lnet/minecraft/client/gui/widget/OptionSliderWidget;<init>(IIILnet/minecraft/client/options/GameOptions$Option;FF)V
  • Method Details

    • getYImage

      protected int getYImage(boolean isHovered)
      Overrides:
      getYImage in class ButtonWidget
      Mappings:
      Namespace Name Mixin selector
      official a Lbja;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 a Lbja;a(Lbib;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
    • isMouseOver

      public boolean isMouseOver(MinecraftClient client, int mouseX, int mouseY)
      Overrides:
      isMouseOver in class ButtonWidget
      Mappings:
      Namespace Name Mixin selector
      official b Lbja;b(Lbib;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 Lbja;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