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 bfrintermediary 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, 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 pLbfr;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 oLbfr;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 qLbfr;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 rLbfr;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 sLbfr;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 tLbfr;t:Lbgb$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 uLbfr;u:Lbfr$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>Lbfr;<init>(Lbgb$b;IIILjava/lang/String;FFFLbfr$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 cLbfr;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 aLbfr;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 dLbfr;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 eLbfr;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 aLbfm;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 bLbfm;b(Lbes;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 aLbfr;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 cLbfm;c(Lbes;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 aLbfm;a(II)Vintermediary method_890Lnet/minecraft/class_356;method_890(II)Vnamed mouseReleasedLnet/minecraft/client/gui/widget/ButtonWidget;mouseReleased(II)V
-