Package net.minecraft.client.gui.widget
Class SliderWidget
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.widget.ButtonWidget
net.minecraft.client.gui.widget.SliderWidget
- Mappings:
Namespace Name official bdcintermediary net/minecraft/class_2295named net/minecraft/client/gui/widget/SliderWidget
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringbooleanprivate SliderWidget.LabelSupplierprivate final PagedEntryListWidget.Listenerprivate final floatprivate final floatprivate floatFields 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
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE, zOffset -
Constructor Summary
ConstructorsConstructorDescriptionSliderWidget(PagedEntryListWidget.Listener listener, int id, int x, int y, String string, float min, float max, float float2, SliderWidget.LabelSupplier labelSupplier) -
Method Summary
Modifier and TypeMethodDescriptionfloatReturns a progress value between 0 and 1floatprotected intgetYImage(boolean isHovered) booleanisMouseOver(MinecraftClient client, int mouseX, int mouseY) voidmethod_9459(float float2) voidmethod_9460(float float2, boolean bool) private StringvoidmouseReleased(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
-
progress
private float progress- Mappings:
Namespace Name Mixin selector official pLbdc;p:Fintermediary field_10359Lnet/minecraft/class_2295;field_10359:Fnamed progressLnet/minecraft/client/gui/widget/SliderWidget;progress:F
-
focused
public boolean focused- Mappings:
Namespace Name Mixin selector official oLbdc;o:Zintermediary field_10358Lnet/minecraft/class_2295;field_10358:Znamed focusedLnet/minecraft/client/gui/widget/SliderWidget;focused:Z
-
field_10360
- Mappings:
Namespace Name Mixin selector official qLbdc;q:Ljava/lang/String;intermediary field_10360Lnet/minecraft/class_2295;field_10360:Ljava/lang/String;named field_10360Lnet/minecraft/client/gui/widget/SliderWidget;field_10360:Ljava/lang/String;
-
min
private final float min- Mappings:
Namespace Name Mixin selector official rLbdc;r:Fintermediary field_10361Lnet/minecraft/class_2295;field_10361:Fnamed minLnet/minecraft/client/gui/widget/SliderWidget;min:F
-
max
private final float max- Mappings:
Namespace Name Mixin selector official sLbdc;s:Fintermediary field_10362Lnet/minecraft/class_2295;field_10362:Fnamed maxLnet/minecraft/client/gui/widget/SliderWidget;max:F
-
listener
- Mappings:
Namespace Name Mixin selector official tLbdc;t:Lbdm$b;intermediary field_10363Lnet/minecraft/class_2295;field_10363:Lnet/minecraft/class_2300$class_2302;named listenerLnet/minecraft/client/gui/widget/SliderWidget;listener:Lnet/minecraft/client/gui/widget/PagedEntryListWidget$Listener;
-
labelSupplier
- Mappings:
Namespace Name Mixin selector official uLbdc;u:Lbdc$a;intermediary field_10364Lnet/minecraft/class_2295;field_10364:Lnet/minecraft/class_2295$class_2296;named labelSupplierLnet/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>Lbdc;<init>(Lbdm$b;IIILjava/lang/String;FFFLbdc$a;)Vintermediary <init>Lnet/minecraft/class_2295;<init>(Lnet/minecraft/class_2300$class_2302;IIILjava/lang/String;FFFLnet/minecraft/class_2295$class_2296;)Vnamed <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 cLbdc;c()Fintermediary method_9461Lnet/minecraft/class_2295;method_9461()Fnamed getSliderValueLnet/minecraft/client/gui/widget/SliderWidget;getSliderValue()F
-
method_9460
public void method_9460(float float2, boolean bool) - Mappings:
Namespace Name Mixin selector official aLbdc;a(FZ)Vintermediary method_9460Lnet/minecraft/class_2295;method_9460(FZ)Vnamed method_9460Lnet/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 dLbdc;d()Fintermediary method_9462Lnet/minecraft/class_2295;method_9462()Fnamed getProgressLnet/minecraft/client/gui/widget/SliderWidget;getProgress()F
-
method_9463
- Mappings:
Namespace Name Mixin selector official eLbdc;e()Ljava/lang/String;intermediary method_9463Lnet/minecraft/class_2295;method_9463()Ljava/lang/String;named method_9463Lnet/minecraft/client/gui/widget/SliderWidget;method_9463()Ljava/lang/String;
-
getYImage
protected int getYImage(boolean isHovered) - Overrides:
getYImagein classButtonWidget- Mappings:
Namespace Name Mixin selector official aLbcx;a(Z)Iintermediary method_892Lnet/minecraft/class_356;method_892(Z)Inamed getYImageLnet/minecraft/client/gui/widget/ButtonWidget;getYImage(Z)I
-
renderBg
- Overrides:
renderBgin classButtonWidget- Mappings:
Namespace Name Mixin selector official bLbcx;b(Lbcd;II)Vintermediary method_893Lnet/minecraft/class_356;method_893(Lnet/minecraft/class_1600;II)Vnamed renderBgLnet/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 aLbdc;a(F)Vintermediary method_9459Lnet/minecraft/class_2295;method_9459(F)Vnamed method_9459Lnet/minecraft/client/gui/widget/SliderWidget;method_9459(F)V
-
isMouseOver
- Overrides:
isMouseOverin classButtonWidget- Mappings:
Namespace Name Mixin selector official cLbcx;c(Lbcd;II)Zintermediary method_894Lnet/minecraft/class_356;method_894(Lnet/minecraft/class_1600;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 aLbcx;a(II)Vintermediary method_890Lnet/minecraft/class_356;method_890(II)Vnamed mouseReleasedLnet/minecraft/client/gui/widget/ButtonWidget;mouseReleased(II)V
-