Package net.minecraft.client.gui.widget
Class OptionSliderWidget
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.widget.ButtonWidget
net.minecraft.client.gui.widget.OptionSliderWidget
@Environment(CLIENT) public class OptionSliderWidget extends ButtonWidget
- Mappings:
Namespace Name official awjintermediary net/minecraft/class_714named net/minecraft/client/gui/widget/OptionSliderWidget
-
Field Summary
Fields Modifier and Type Field Description booleandraggingprivate floatmaxprivate floatminprivate GameOptions.Optionoptionprivate floatvalueFields inherited from class net.minecraft.client.gui.widget.ButtonWidget
active, height, hovered, id, message, visible, WIDGETS_LOCATION, width, x, yFields inherited from class net.minecraft.client.gui.DrawableHelper
BACKGROUND_TEXTURE, GUI_ICONS_TEXTURE, STATS_ICON_TEXTURE, zOffset -
Constructor Summary
Constructors Constructor Description OptionSliderWidget(int id, int x, int y, GameOptions.Option option)OptionSliderWidget(int id, int x, int y, GameOptions.Option option, float min, float max) -
Method Summary
Modifier and Type Method Description protected intgetYImage(boolean isHovered)booleanisMouseOver(MinecraftClient client, int mouseX, int mouseY)voidmouseReleased(int mouseX, int mouseY)protected voidrenderBg(MinecraftClient client, int mouseX, int mouseY)Methods inherited from class net.minecraft.client.gui.widget.ButtonWidget
getWidth, isHovered, playDownSound, render, renderToolTip, setWidthMethods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawHorizontalLine, drawSprite, drawTexture, drawTexture, drawTexture, drawTexture, drawVerticalLine, drawWithShadow, fill, fillGradient
-
Field Details
-
value
private float value- Mappings:
Namespace Name Mixin selector official pLawj;p:Fintermediary field_3015Lnet/minecraft/class_714;field_3015:Fnamed valueLnet/minecraft/client/gui/widget/OptionSliderWidget;value:F
-
dragging
public boolean dragging- Mappings:
Namespace Name Mixin selector official oLawj;o:Zintermediary field_3014Lnet/minecraft/class_714;field_3014:Znamed draggingLnet/minecraft/client/gui/widget/OptionSliderWidget;dragging:Z
-
option
- Mappings:
Namespace Name Mixin selector official qLawj;q:Lavh$a;intermediary field_3016Lnet/minecraft/class_714;field_3016:Lnet/minecraft/class_671$class_672;named optionLnet/minecraft/client/gui/widget/OptionSliderWidget;option:Lnet/minecraft/client/options/GameOptions$Option;
-
min
private final float min- Mappings:
Namespace Name Mixin selector official rLawj;r:Fintermediary field_3017Lnet/minecraft/class_714;field_3017:Fnamed minLnet/minecraft/client/gui/widget/OptionSliderWidget;min:F
-
max
private final float max- Mappings:
Namespace Name Mixin selector official sLawj;s:Fintermediary field_3018Lnet/minecraft/class_714;field_3018:Fnamed maxLnet/minecraft/client/gui/widget/OptionSliderWidget;max:F
-
-
Constructor Details
-
OptionSliderWidget
- Mappings:
Namespace Name Mixin selector official <init>Lawj;<init>(IIILavh$a;)Vintermediary <init>Lnet/minecraft/class_714;<init>(IIILnet/minecraft/class_671$class_672;)Vnamed <init>Lnet/minecraft/client/gui/widget/OptionSliderWidget;<init>(IIILnet/minecraft/client/options/GameOptions$Option;)V
-
OptionSliderWidget
- Mappings:
Namespace Name Mixin selector official <init>Lawj;<init>(IIILavh$a;FF)Vintermediary <init>Lnet/minecraft/class_714;<init>(IIILnet/minecraft/class_671$class_672;FF)Vnamed <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:
getYImagein classButtonWidget- Mappings:
Namespace Name Mixin selector official aLavs;a(Z)Iintermediary method_2475Lnet/minecraft/class_685;method_2475(Z)Inamed getYImageLnet/minecraft/client/gui/widget/ButtonWidget;getYImage(Z)I
-
renderBg
- Overrides:
renderBgin classButtonWidget- Mappings:
Namespace Name Mixin selector official bLavs;b(Lave;II)Vintermediary method_2478Lnet/minecraft/class_685;method_2478(Lnet/minecraft/class_669;II)Vnamed renderBgLnet/minecraft/client/gui/widget/ButtonWidget;renderBg(Lnet/minecraft/client/MinecraftClient;II)V
-
isMouseOver
- Overrides:
isMouseOverin classButtonWidget- Mappings:
Namespace Name Mixin selector official cLavs;c(Lave;II)Zintermediary method_2479Lnet/minecraft/class_685;method_2479(Lnet/minecraft/class_669;II)Znamed isMouseOverLnet/minecraft/client/gui/widget/ButtonWidget;isMouseOver(Lnet/minecraft/client/MinecraftClient;II)Z
-
mouseReleased
public void mouseReleased(int mouseX, int mouseY)- Overrides:
mouseReleasedin classButtonWidget- Mappings:
Namespace Name Mixin selector official aLavs;a(II)Vintermediary method_2472Lnet/minecraft/class_685;method_2472(II)Vnamed mouseReleasedLnet/minecraft/client/gui/widget/ButtonWidget;mouseReleased(II)V
-