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 bjfintermediary net/minecraft/class_2295named net/minecraft/client/gui/widget/SliderWidget
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final 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, method_891, playDownSound, 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 pLbjf;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 oLbjf;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 qLbjf;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 rLbjf;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 sLbjf;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 tLbjf;t:Lbjp$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 uLbjf;u:Lbjf$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>Lbjf;<init>(Lbjp$b;IIILjava/lang/String;FFFLbjf$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 cLbjf;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 aLbjf;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 dLbjf;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 eLbjf;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 aLbja;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 aLbja;a(Lbib;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 aLbjf;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 bLbja;b(Lbib;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 aLbja;a(II)Vintermediary method_890Lnet/minecraft/class_356;method_890(II)Vnamed mouseReleasedLnet/minecraft/client/gui/widget/ButtonWidget;mouseReleased(II)V
-