Class OptionSliderWidget


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

    • value

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

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

      private GameOptions.Option option
      Mappings:
      Namespace Name Mixin selector
      official q Lawj;q:Lavh$a;
      intermediary field_3016 Lnet/minecraft/class_714;field_3016:Lnet/minecraft/class_671$class_672;
      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 Lawj;r:F
      intermediary field_3017 Lnet/minecraft/class_714;field_3017:F
      named min Lnet/minecraft/client/gui/widget/OptionSliderWidget;min:F
    • max

      private final float max
      Mappings:
      Namespace Name Mixin selector
      official s Lawj;s:F
      intermediary field_3018 Lnet/minecraft/class_714;field_3018: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> Lawj;<init>(IIILavh$a;)V
      intermediary <init> Lnet/minecraft/class_714;<init>(IIILnet/minecraft/class_671$class_672;)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> Lawj;<init>(IIILavh$a;FF)V
      intermediary <init> Lnet/minecraft/class_714;<init>(IIILnet/minecraft/class_671$class_672;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 Lavs;a(Z)I
      intermediary method_2475 Lnet/minecraft/class_685;method_2475(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_2478 Lnet/minecraft/class_685;method_2478(Lnet/minecraft/class_669;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 c Lavs;c(Lave;II)Z
      intermediary method_2479 Lnet/minecraft/class_685;method_2479(Lnet/minecraft/class_669;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_2472 Lnet/minecraft/class_685;method_2472(II)V
      named mouseReleased Lnet/minecraft/client/gui/widget/ButtonWidget;mouseReleased(II)V