Package net.minecraft.client.gui.widget
Class ButtonWidget
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.widget.ButtonWidget
- Direct Known Subclasses:
class_1327,class_1816,class_2319,class_411,class_424,class_4742,DelegatingRealmsButtonWidget,LanguageButton,LockButtonWidget,OptionButtonWidget,OptionSliderWidget,SliderWidget,SwitchWidget
- Mappings:
Namespace Name official bugintermediary net/minecraft/class_356named net/minecraft/client/gui/widget/ButtonWidget
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanprotected intprotected booleanintbooleanprotected static final Identifierprotected intintintFields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE, zOffset -
Constructor Summary
ConstructorsConstructorDescriptionButtonWidget(int id, int x, int y, int width, int height, String message) ButtonWidget(int id, int x, int y, String message) -
Method Summary
Modifier and TypeMethodDescriptionintgetWidth()protected intgetYImage(boolean isHovered) booleanbooleanisMouseOver(MinecraftClient client, int mouseX, int mouseY) voidmouseReleased(int mouseX, int mouseY) voidplayDownSound(SoundManager soundManager) voidrender(MinecraftClient client, int mouseX, int mouseY) protected voidrenderBg(MinecraftClient client, int mouseX, int mouseY) voidrenderToolTip(int mouseX, int mouseY) voidsetWidth(int width) Methods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawHorizontalLine, drawSprite, drawTexture, drawTexture, drawTexture, drawTexture, drawVerticalLine, drawWithShadow, fill, fillGradient
-
Field Details
-
WIDGETS_LOCATION
- Mappings:
Namespace Name Mixin selector official aLbug;a:Loa;intermediary field_6282Lnet/minecraft/class_356;field_6282:Lnet/minecraft/class_1653;named WIDGETS_LOCATIONLnet/minecraft/client/gui/widget/ButtonWidget;WIDGETS_LOCATION:Lnet/minecraft/util/Identifier;
-
width
protected int width- Mappings:
Namespace Name Mixin selector official fLbug;f:Iintermediary field_1049Lnet/minecraft/class_356;field_1049:Inamed widthLnet/minecraft/client/gui/widget/ButtonWidget;width:I
-
height
protected int height- Mappings:
Namespace Name Mixin selector official gLbug;g:Iintermediary field_1050Lnet/minecraft/class_356;field_1050:Inamed heightLnet/minecraft/client/gui/widget/ButtonWidget;height:I
-
x
public int x- Mappings:
Namespace Name Mixin selector official hLbug;h:Iintermediary field_1051Lnet/minecraft/class_356;field_1051:Inamed xLnet/minecraft/client/gui/widget/ButtonWidget;x:I
-
y
public int y- Mappings:
Namespace Name Mixin selector official iLbug;i:Iintermediary field_1052Lnet/minecraft/class_356;field_1052:Inamed yLnet/minecraft/client/gui/widget/ButtonWidget;y:I
-
message
- Mappings:
Namespace Name Mixin selector official jLbug;j:Ljava/lang/String;intermediary field_1053Lnet/minecraft/class_356;field_1053:Ljava/lang/String;named messageLnet/minecraft/client/gui/widget/ButtonWidget;message:Ljava/lang/String;
-
id
public int id- Mappings:
Namespace Name Mixin selector official kLbug;k:Iintermediary field_1054Lnet/minecraft/class_356;field_1054:Inamed idLnet/minecraft/client/gui/widget/ButtonWidget;id:I
-
active
public boolean active- Mappings:
Namespace Name Mixin selector official lLbug;l:Zintermediary field_1055Lnet/minecraft/class_356;field_1055:Znamed activeLnet/minecraft/client/gui/widget/ButtonWidget;active:Z
-
visible
public boolean visible- Mappings:
Namespace Name Mixin selector official mLbug;m:Zintermediary field_1056Lnet/minecraft/class_356;field_1056:Znamed visibleLnet/minecraft/client/gui/widget/ButtonWidget;visible:Z
-
hovered
protected boolean hovered- Mappings:
Namespace Name Mixin selector official nLbug;n:Zintermediary field_5056Lnet/minecraft/class_356;field_5056:Znamed hoveredLnet/minecraft/client/gui/widget/ButtonWidget;hovered:Z
-
-
Constructor Details
-
ButtonWidget
- Mappings:
Namespace Name Mixin selector official <init>Lbug;<init>(IIILjava/lang/String;)Vintermediary <init>Lnet/minecraft/class_356;<init>(IIILjava/lang/String;)Vnamed <init>Lnet/minecraft/client/gui/widget/ButtonWidget;<init>(IIILjava/lang/String;)V
-
ButtonWidget
- Mappings:
Namespace Name Mixin selector official <init>Lbug;<init>(IIIIILjava/lang/String;)Vintermediary <init>Lnet/minecraft/class_356;<init>(IIIIILjava/lang/String;)Vnamed <init>Lnet/minecraft/client/gui/widget/ButtonWidget;<init>(IIIIILjava/lang/String;)V
-
-
Method Details
-
getYImage
protected int getYImage(boolean isHovered) - Mappings:
Namespace Name Mixin selector official aLbug;a(Z)Iintermediary method_892Lnet/minecraft/class_356;method_892(Z)Inamed getYImageLnet/minecraft/client/gui/widget/ButtonWidget;getYImage(Z)I
-
render
- Mappings:
Namespace Name Mixin selector official aLbug;a(Lbsu;II)Vintermediary method_891Lnet/minecraft/class_356;method_891(Lnet/minecraft/class_1600;II)Vnamed renderLnet/minecraft/client/gui/widget/ButtonWidget;render(Lnet/minecraft/client/MinecraftClient;II)V
-
renderBg
- Mappings:
Namespace Name Mixin selector official bLbug;b(Lbsu;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
-
mouseReleased
public void mouseReleased(int mouseX, int mouseY) - Mappings:
Namespace Name Mixin selector official aLbug;a(II)Vintermediary method_890Lnet/minecraft/class_356;method_890(II)Vnamed mouseReleasedLnet/minecraft/client/gui/widget/ButtonWidget;mouseReleased(II)V
-
isMouseOver
- Mappings:
Namespace Name Mixin selector official cLbug;c(Lbsu;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
-
isHovered
public boolean isHovered()- Mappings:
Namespace Name Mixin selector official aLbug;a()Zintermediary method_4229Lnet/minecraft/class_356;method_4229()Znamed isHoveredLnet/minecraft/client/gui/widget/ButtonWidget;isHovered()Z
-
renderToolTip
public void renderToolTip(int mouseX, int mouseY) - Mappings:
Namespace Name Mixin selector official bLbug;b(II)Vintermediary method_4230Lnet/minecraft/class_356;method_4230(II)Vnamed renderToolTipLnet/minecraft/client/gui/widget/ButtonWidget;renderToolTip(II)V
-
playDownSound
- Mappings:
Namespace Name Mixin selector official aLbug;a(Lczh;)Vintermediary method_6687Lnet/minecraft/class_356;method_6687(Lnet/minecraft/class_1909;)Vnamed playDownSoundLnet/minecraft/client/gui/widget/ButtonWidget;playDownSound(Lnet/minecraft/client/sound/SoundManager;)V
-
getWidth
public int getWidth()- Mappings:
Namespace Name Mixin selector official bLbug;b()Iintermediary method_6688Lnet/minecraft/class_356;method_6688()Inamed getWidthLnet/minecraft/client/gui/widget/ButtonWidget;getWidth()I
-
setWidth
public void setWidth(int width) - Mappings:
Namespace Name Mixin selector official aLbug;a(I)Vintermediary method_9443Lnet/minecraft/class_356;method_9443(I)Vnamed setWidthLnet/minecraft/client/gui/widget/ButtonWidget;setWidth(I)V
-