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:
BeaconScreen.BaseButtonWidget,BookEditScreen.BookButton,class_3256,class_3257,class_3280.class_3281,class_3285,DelegatingRealmsButtonWidget,LanguageButton,LockButtonWidget,OptionButtonWidget,OptionSliderWidget,SkinOptionsScreen.SkinOptionButton,SliderWidget,SoundsScreen.SoundButtonWidget,SwitchWidget,VillagerTradingScreen.PaginationButton
- Mappings:
Namespace Name official bjaintermediary 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) voidmethod_891(MinecraftClient minecraftClient, int int2, int int3, float float2) voidmouseReleased(int mouseX, int mouseY) voidplayDownSound(SoundManager soundManager) 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 aLbja;a:Lnf;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 fLbja;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 gLbja;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 hLbja;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 iLbja;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 jLbja;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 kLbja;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 lLbja;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 mLbja;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 nLbja;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>Lbja;<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>Lbja;<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 aLbja;a(Z)Iintermediary method_892Lnet/minecraft/class_356;method_892(Z)Inamed getYImageLnet/minecraft/client/gui/widget/ButtonWidget;getYImage(Z)I
-
method_891
- Mappings:
Namespace Name Mixin selector official aLbja;a(Lbib;IIF)Vintermediary method_891Lnet/minecraft/class_356;method_891(Lnet/minecraft/class_1600;IIF)Vnamed method_891Lnet/minecraft/client/gui/widget/ButtonWidget;method_891(Lnet/minecraft/client/MinecraftClient;IIF)V
-
renderBg
- 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
-
mouseReleased
public void mouseReleased(int mouseX, int mouseY) - 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
-
isMouseOver
- 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
-
isHovered
public boolean isHovered()- Mappings:
Namespace Name Mixin selector official aLbja;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 bLbja;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 aLbja;a(Lcho;)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 bLbja;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 aLbja;a(I)Vintermediary method_9443Lnet/minecraft/class_356;method_9443(I)Vnamed setWidthLnet/minecraft/client/gui/widget/ButtonWidget;setWidth(I)V
-