Package net.minecraft.client.gui.widget
Class ButtonWidget
java.lang.Object
net.minecraft.client.gui.widget.ClickableWidget
net.minecraft.client.gui.widget.PressableWidget
net.minecraft.client.gui.widget.ButtonWidget
- All Implemented Interfaces:
- Drawable,- Element,- Narratable,- Navigable,- Selectable,- Widget
- Direct Known Subclasses:
- IconButtonWidget,- LockButtonWidget,- MerchantScreen.WidgetButtonPage,- PageTurnWidget,- PressableTextWidget,- RealmsMainScreen.CrossButton,- RealmsMainScreen.NewsButton,- RealmsResetWorldScreen.FrameButton,- RealmsWorldSlotButton,- TexturedButtonWidget
- Mappings:
- Namespace - Name - official - epi- intermediary - net/minecraft/class_4185- named - net/minecraft/client/gui/widget/ButtonWidget
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classstatic interfacestatic interfaceNested classes/interfaces inherited from interface net.minecraft.client.gui.SelectableSelectable.SelectionType
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final intprotected static final ButtonWidget.NarrationSupplierstatic final intstatic final intprotected final ButtonWidget.NarrationSupplierprotected final ButtonWidget.PressActionFields inherited from class net.minecraft.client.gui.widget.PressableWidgetfield_43046, field_43047, field_43048, field_43050, field_43100, field_43101Fields inherited from class net.minecraft.client.gui.widget.ClickableWidgetACCESSIBILITY_TEXTURE, active, alpha, height, hovered, visible, WIDGETS_TEXTURE, widthFields inherited from interface net.minecraft.client.gui.ElementMAX_DOUBLE_CLICK_INTERVAL
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedButtonWidget(int x, int y, int width, int height, Text message, ButtonWidget.PressAction onPress, ButtonWidget.NarrationSupplier narrationSupplier) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidstatic ButtonWidget.Builderbuilder(Text message, ButtonWidget.PressAction onPress) protected MutableTextvoidonPress()Methods inherited from class net.minecraft.client.gui.widget.PressableWidgetdrawMessage, keyPressed, onClick, renderButtonMethods inherited from class net.minecraft.client.gui.widget.ClickableWidgetappendDefaultNarrations, appendNarrations, clicked, drawScrollableText, drawScrollableText, drawTexture, forEachChild, getHeight, getMessage, getNarrationMessage, getNavigationFocus, getNavigationOrder, getNavigationPath, getTooltip, getTooltipPositioner, getType, getWidth, getX, getY, isFocused, isHovered, isMouseOver, isNarratable, isSelected, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, onDrag, onRelease, playDownSound, render, setAlpha, setFocused, setMessage, setNavigationOrder, setTooltip, setTooltipDelay, setWidth, setX, setYMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.ElementcharTyped, getFocusedPath, keyReleased, mouseMoved, mouseScrolledMethods inherited from interface net.minecraft.client.gui.widget.WidgetsetPosition
- 
Field Details- 
DEFAULT_WIDTH_SMALLpublic static final int DEFAULT_WIDTH_SMALL- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - u- Lepi;u:I- intermediary - field_39499- Lnet/minecraft/class_4185;field_39499:I- named - DEFAULT_WIDTH_SMALL- Lnet/minecraft/client/gui/widget/ButtonWidget;DEFAULT_WIDTH_SMALL:I
 
- 
DEFAULT_WIDTHpublic static final int DEFAULT_WIDTH- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - v- Lepi;v:I- intermediary - field_39500- Lnet/minecraft/class_4185;field_39500:I- named - DEFAULT_WIDTH- Lnet/minecraft/client/gui/widget/ButtonWidget;DEFAULT_WIDTH:I
 
- 
DEFAULT_HEIGHTpublic static final int DEFAULT_HEIGHT- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - w- Lepi;w:I- intermediary - field_39501- Lnet/minecraft/class_4185;field_39501:I- named - DEFAULT_HEIGHT- Lnet/minecraft/client/gui/widget/ButtonWidget;DEFAULT_HEIGHT:I
 
- 
DEFAULT_NARRATION_SUPPLIER- Mappings:
- Namespace - Name - Mixin selector - official - x- Lepi;x:Lepi$b;- intermediary - field_40754- Lnet/minecraft/class_4185;field_40754:Lnet/minecraft/class_4185$class_7841;- named - DEFAULT_NARRATION_SUPPLIER- Lnet/minecraft/client/gui/widget/ButtonWidget;DEFAULT_NARRATION_SUPPLIER:Lnet/minecraft/client/gui/widget/ButtonWidget$NarrationSupplier;
 
- 
onPress- Mappings:
- Namespace - Name - Mixin selector - official - y- Lepi;y:Lepi$c;- intermediary - field_22767- Lnet/minecraft/class_4185;field_22767:Lnet/minecraft/class_4185$class_4241;- named - onPress- Lnet/minecraft/client/gui/widget/ButtonWidget;onPress:Lnet/minecraft/client/gui/widget/ButtonWidget$PressAction;
 
- 
narrationSupplier- Mappings:
- Namespace - Name - Mixin selector - official - z- Lepi;z:Lepi$b;- intermediary - field_40755- Lnet/minecraft/class_4185;field_40755:Lnet/minecraft/class_4185$class_7841;- named - narrationSupplier- Lnet/minecraft/client/gui/widget/ButtonWidget;narrationSupplier:Lnet/minecraft/client/gui/widget/ButtonWidget$NarrationSupplier;
 
 
- 
- 
Constructor Details- 
ButtonWidgetprotected ButtonWidget(int x, int y, int width, int height, Text message, ButtonWidget.PressAction onPress, ButtonWidget.NarrationSupplier narrationSupplier) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lepi;<init>(IIIILsw;Lepi$c;Lepi$b;)V- intermediary - <init>- Lnet/minecraft/class_4185;<init>(IIIILnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;Lnet/minecraft/class_4185$class_7841;)V- named - <init>- Lnet/minecraft/client/gui/widget/ButtonWidget;<init>(IIIILnet/minecraft/text/Text;Lnet/minecraft/client/gui/widget/ButtonWidget$PressAction;Lnet/minecraft/client/gui/widget/ButtonWidget$NarrationSupplier;)V
 
 
- 
- 
Method Details- 
builder- Mappings:
- Namespace - Name - Mixin selector - official - a- Lepi;a(Lsw;Lepi$c;)Lepi$a;- intermediary - method_46430- Lnet/minecraft/class_4185;method_46430(Lnet/minecraft/class_2561;Lnet/minecraft/class_4185$class_4241;)Lnet/minecraft/class_4185$class_7840;- named - builder- Lnet/minecraft/client/gui/widget/ButtonWidget;builder(Lnet/minecraft/text/Text;Lnet/minecraft/client/gui/widget/ButtonWidget$PressAction;)Lnet/minecraft/client/gui/widget/ButtonWidget$Builder;
 
- 
onPresspublic void onPress()- Specified by:
- onPressin class- PressableWidget
- Mappings:
- Namespace - Name - Mixin selector - official - c- Leoz;c()V- intermediary - method_25306- Lnet/minecraft/class_4264;method_25306()V- named - onPress- Lnet/minecraft/client/gui/widget/PressableWidget;onPress()V
 
- 
getNarrationMessage- Overrides:
- getNarrationMessagein class- ClickableWidget
- Mappings:
- Namespace - Name - Mixin selector - official - aE_- Lepf;aE_()Ltj;- intermediary - method_25360- Lnet/minecraft/class_339;method_25360()Lnet/minecraft/class_5250;- named - getNarrationMessage- Lnet/minecraft/client/gui/widget/ClickableWidget;getNarrationMessage()Lnet/minecraft/text/MutableText;
 
- 
appendClickableNarrations- Specified by:
- appendClickableNarrationsin class- ClickableWidget
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lepf;a(Lesp;)V- intermediary - method_47399- Lnet/minecraft/class_339;method_47399(Lnet/minecraft/class_6382;)V- named - appendClickableNarrations- Lnet/minecraft/client/gui/widget/ClickableWidget;appendClickableNarrations(Lnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;)V
 
 
-