Package net.minecraft.client.gui.widget
Class ClickableWidget
java.lang.Object
net.minecraft.client.gui.widget.ClickableWidget
- All Implemented Interfaces:
- Drawable,- Element,- Narratable,- Navigable,- Selectable,- Widget
- Direct Known Subclasses:
- AbstractTextWidget,- AnimatedResultButton,- GameModeSelectionScreen.ButtonWidget,- IconWidget,- PressableWidget,- RecipeAlternativesWidget.AlternativeButtonWidget,- ScrollableWidget,- SliderWidget,- TabButtonWidget,- TextFieldWidget,- ToggleButtonWidget
@Environment(CLIENT)
public abstract class ClickableWidget
extends Object
implements Drawable, Element, Widget, Selectable
A clickable widget is a GUI element that has many methods to handle different
 mouse actions. In addition, it allows a message to be rendered on the widget
 and narrated when the widget is selected.
- Mappings:
- Namespace - Name - official - epf- intermediary - net/minecraft/class_339- named - net/minecraft/client/gui/widget/ClickableWidget
- 
Nested Class SummaryNested classes/interfaces inherited from interface net.minecraft.client.gui.SelectableSelectable.SelectionType
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Identifierbooleanprotected floatprivate static final doubleprivate static final doubleprivate booleanprotected intprotected booleanprivate longprivate Textprivate intprivate intbooleanprivate booleanstatic final Identifierprotected intprivate intprivate intFields inherited from interface net.minecraft.client.gui.ElementMAX_DOUBLE_CLICK_INTERVAL
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected abstract voidprotected voidfinal voidappendNarrations(NarrationMessageBuilder builder) private voidprotected booleanclicked(double mouseX, double mouseY) protected voiddrawScrollableText(DrawContext context, TextRenderer textRenderer, int xMargin, int color) protected static voiddrawScrollableText(DrawContext context, TextRenderer textRenderer, Text text, int left, int top, int right, int bottom, int color) voiddrawTexture(DrawContext context, Identifier texture, int x, int y, int u, int v, int hoveredVOffset, int width, int height, int textureWidth, int textureHeight) voidforEachChild(Consumer<ClickableWidget> consumer) intprotected MutableTextstatic MutableTextgetNarrationMessage(Text message) intgetNavigationPath(GuiNavigation navigation) protected TooltipPositionergetType()intgetWidth()intgetX()intgetY()booleanbooleanbooleanisMouseOver(double mouseX, double mouseY) Checks if the mouse position is within the bound of the element.booleanbooleanprotected booleanisValidClickButton(int button) booleanmouseClicked(double mouseX, double mouseY, int button) Callback for when a mouse button down event has been captured.booleanmouseDragged(double mouseX, double mouseY, int button, double deltaX, double deltaY) Callback for when a mouse button drag event has been captured.booleanmouseReleased(double mouseX, double mouseY, int button) Callback for when a mouse button release event has been captured.voidonClick(double mouseX, double mouseY) protected voidonDrag(double mouseX, double mouseY, double deltaX, double deltaY) voidonRelease(double mouseX, double mouseY) voidplayDownSound(SoundManager soundManager) voidrender(DrawContext context, int mouseX, int mouseY, float delta) protected abstract voidrenderButton(DrawContext context, int mouseX, int mouseY, float delta) voidsetAlpha(float alpha) voidsetFocused(boolean focused) voidsetMessage(Text message) voidsetNavigationOrder(int navigationOrder) voidsetTooltip(@Nullable Tooltip tooltip) voidsetTooltipDelay(int delay) voidsetWidth(int width) voidsetX(int x) voidsetY(int y) Methods 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, keyPressed, keyReleased, mouseMoved, mouseScrolledMethods inherited from interface net.minecraft.client.gui.widget.WidgetsetPosition
- 
Field Details- 
WIDGETS_TEXTURE- Mappings:
- Namespace - Name - Mixin selector - official - m- Lepf;m:Lacq;- intermediary - field_22757- Lnet/minecraft/class_339;field_22757:Lnet/minecraft/class_2960;- named - WIDGETS_TEXTURE- Lnet/minecraft/client/gui/widget/ClickableWidget;WIDGETS_TEXTURE:Lnet/minecraft/util/Identifier;
 
- 
ACCESSIBILITY_TEXTURE- Mappings:
- Namespace - Name - Mixin selector - official - n- Lepf;n:Lacq;- intermediary - field_42117- Lnet/minecraft/class_339;field_42117:Lnet/minecraft/class_2960;- named - ACCESSIBILITY_TEXTURE- Lnet/minecraft/client/gui/widget/ClickableWidget;ACCESSIBILITY_TEXTURE:Lnet/minecraft/util/Identifier;
 
- 
field_43055private static final double field_43055- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lepf;a:D- intermediary - field_43055- Lnet/minecraft/class_339;field_43055:D- named - field_43055- Lnet/minecraft/client/gui/widget/ClickableWidget;field_43055:D
 
- 
field_43056private static final double field_43056- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lepf;b:D- intermediary - field_43056- Lnet/minecraft/class_339;field_43056:D- named - field_43056- Lnet/minecraft/client/gui/widget/ClickableWidget;field_43056:D
 
- 
widthprotected int width- Mappings:
- Namespace - Name - Mixin selector - official - o- Lepf;o:I- intermediary - field_22758- Lnet/minecraft/class_339;field_22758:I- named - width- Lnet/minecraft/client/gui/widget/ClickableWidget;width:I
 
- 
heightprotected int height- Mappings:
- Namespace - Name - Mixin selector - official - p- Lepf;p:I- intermediary - field_22759- Lnet/minecraft/class_339;field_22759:I- named - height- Lnet/minecraft/client/gui/widget/ClickableWidget;height:I
 
- 
xprivate int x- Mappings:
- Namespace - Name - Mixin selector - official - c- Lepf;c:I- intermediary - field_22760- Lnet/minecraft/class_339;field_22760:I- named - x- Lnet/minecraft/client/gui/widget/ClickableWidget;x:I
 
- 
yprivate int y- Mappings:
- Namespace - Name - Mixin selector - official - d- Lepf;d:I- intermediary - field_22761- Lnet/minecraft/class_339;field_22761:I- named - y- Lnet/minecraft/client/gui/widget/ClickableWidget;y:I
 
- 
message- Mappings:
- Namespace - Name - Mixin selector - official - e- Lepf;e:Lsw;- intermediary - field_22754- Lnet/minecraft/class_339;field_22754:Lnet/minecraft/class_2561;- named - message- Lnet/minecraft/client/gui/widget/ClickableWidget;message:Lnet/minecraft/text/Text;
 
- 
hoveredprotected boolean hovered- Mappings:
- Namespace - Name - Mixin selector - official - q- Lepf;q:Z- intermediary - field_22762- Lnet/minecraft/class_339;field_22762:Z- named - hovered- Lnet/minecraft/client/gui/widget/ClickableWidget;hovered:Z
 
- 
activepublic boolean active- Mappings:
- Namespace - Name - Mixin selector - official - r- Lepf;r:Z- intermediary - field_22763- Lnet/minecraft/class_339;field_22763:Z- named - active- Lnet/minecraft/client/gui/widget/ClickableWidget;active:Z
 
- 
visiblepublic boolean visible- Mappings:
- Namespace - Name - Mixin selector - official - s- Lepf;s:Z- intermediary - field_22764- Lnet/minecraft/class_339;field_22764:Z- named - visible- Lnet/minecraft/client/gui/widget/ClickableWidget;visible:Z
 
- 
alphaprotected float alpha- Mappings:
- Namespace - Name - Mixin selector - official - t- Lepf;t:F- intermediary - field_22765- Lnet/minecraft/class_339;field_22765:F- named - alpha- Lnet/minecraft/client/gui/widget/ClickableWidget;alpha:F
 
- 
focusedprivate boolean focused- Mappings:
- Namespace - Name - Mixin selector - official - g- Lepf;g:Z- intermediary - field_22756- Lnet/minecraft/class_339;field_22756:Z- named - focused- Lnet/minecraft/client/gui/widget/ClickableWidget;focused:Z
 
- 
tooltip- Mappings:
- Namespace - Name - Mixin selector - official - h- Lepf;h:Leqp;- intermediary - field_41095- Lnet/minecraft/class_339;field_41095:Lnet/minecraft/class_7919;- named - tooltip- Lnet/minecraft/client/gui/widget/ClickableWidget;tooltip:Lnet/minecraft/client/gui/tooltip/Tooltip;
 
- 
tooltipDelayprivate int tooltipDelay- Mappings:
- Namespace - Name - Mixin selector - official - i- Lepf;i:I- intermediary - field_41096- Lnet/minecraft/class_339;field_41096:I- named - tooltipDelay- Lnet/minecraft/client/gui/widget/ClickableWidget;tooltipDelay:I
 
- 
lastHoveredTimeprivate long lastHoveredTime- Mappings:
- Namespace - Name - Mixin selector - official - j- Lepf;j:J- intermediary - field_41097- Lnet/minecraft/class_339;field_41097:J- named - lastHoveredTime- Lnet/minecraft/client/gui/widget/ClickableWidget;lastHoveredTime:J
 
- 
wasHoveredprivate boolean wasHovered- Mappings:
- Namespace - Name - Mixin selector - official - k- Lepf;k:Z- intermediary - field_41098- Lnet/minecraft/class_339;field_41098:Z- named - wasHovered- Lnet/minecraft/client/gui/widget/ClickableWidget;wasHovered:Z
 
 
- 
- 
Constructor Details- 
ClickableWidget- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lepf;<init>(IIIILsw;)V- intermediary - <init>- Lnet/minecraft/class_339;<init>(IIIILnet/minecraft/class_2561;)V- named - <init>- Lnet/minecraft/client/gui/widget/ClickableWidget;<init>(IIIILnet/minecraft/text/Text;)V
 
 
- 
- 
Method Details- 
getHeightpublic int getHeight()
- 
render- Specified by:
- renderin interface- Drawable
- Mappings:
- Namespace - Name - Mixin selector - official - a- Leqh;a(Leox;IIF)V- intermediary - method_25394- Lnet/minecraft/class_4068;method_25394(Lnet/minecraft/class_332;IIF)V- named - render- Lnet/minecraft/client/gui/Drawable;render(Lnet/minecraft/client/gui/DrawContext;IIF)V
 
- 
applyTooltipprivate void applyTooltip()- Mappings:
- Namespace - Name - Mixin selector - official - a- Lepf;a()V- intermediary - method_47401- Lnet/minecraft/class_339;method_47401()V- named - applyTooltip- Lnet/minecraft/client/gui/widget/ClickableWidget;applyTooltip()V
 
- 
getTooltipPositioner- Mappings:
- Namespace - Name - Mixin selector - official - i- Lepf;i()Lexi;- intermediary - method_47937- Lnet/minecraft/class_339;method_47937()Lnet/minecraft/class_8000;- named - getTooltipPositioner- Lnet/minecraft/client/gui/widget/ClickableWidget;getTooltipPositioner()Lnet/minecraft/client/gui/tooltip/TooltipPositioner;
 
- 
setTooltip- Mappings:
- Namespace - Name - Mixin selector - official - a- Lepf;a(Leqp;)V- intermediary - method_47400- Lnet/minecraft/class_339;method_47400(Lnet/minecraft/class_7919;)V- named - setTooltip- Lnet/minecraft/client/gui/widget/ClickableWidget;setTooltip(Lnet/minecraft/client/gui/tooltip/Tooltip;)V
 
- 
getTooltip- Mappings:
- Namespace - Name - Mixin selector - official - j- Lepf;j()Leqp;- intermediary - method_51254- Lnet/minecraft/class_339;method_51254()Lnet/minecraft/class_7919;- named - getTooltip- Lnet/minecraft/client/gui/widget/ClickableWidget;getTooltip()Lnet/minecraft/client/gui/tooltip/Tooltip;
 
- 
setTooltipDelaypublic void setTooltipDelay(int delay) - Mappings:
- Namespace - Name - Mixin selector - official - b- Lepf;b(I)V- intermediary - method_47402- Lnet/minecraft/class_339;method_47402(I)V- named - setTooltipDelay- Lnet/minecraft/client/gui/widget/ClickableWidget;setTooltipDelay(I)V
 
- 
getNarrationMessage- 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;
 
- 
getNarrationMessage- Mappings:
- Namespace - Name - Mixin selector - official - a- Lepf;a(Lsw;)Ltj;- intermediary - method_32602- Lnet/minecraft/class_339;method_32602(Lnet/minecraft/class_2561;)Lnet/minecraft/class_5250;- named - getNarrationMessage- Lnet/minecraft/client/gui/widget/ClickableWidget;getNarrationMessage(Lnet/minecraft/text/Text;)Lnet/minecraft/text/MutableText;
 
- 
renderButton- Mappings:
- Namespace - Name - Mixin selector - official - b- Lepf;b(Leox;IIF)V- intermediary - method_48579- Lnet/minecraft/class_339;method_48579(Lnet/minecraft/class_332;IIF)V- named - renderButton- Lnet/minecraft/client/gui/widget/ClickableWidget;renderButton(Lnet/minecraft/client/gui/DrawContext;IIF)V
 
- 
drawScrollableTextprotected static void drawScrollableText(DrawContext context, TextRenderer textRenderer, Text text, int left, int top, int right, int bottom, int color) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lepf;a(Leox;Leov;Lsw;IIIII)V- intermediary - method_49605- Lnet/minecraft/class_339;method_49605(Lnet/minecraft/class_332;Lnet/minecraft/class_327;Lnet/minecraft/class_2561;IIIII)V- named - drawScrollableText- Lnet/minecraft/client/gui/widget/ClickableWidget;drawScrollableText(Lnet/minecraft/client/gui/DrawContext;Lnet/minecraft/client/font/TextRenderer;Lnet/minecraft/text/Text;IIIII)V
 
- 
drawScrollableTextprotected void drawScrollableText(DrawContext context, TextRenderer textRenderer, int xMargin, int color) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lepf;a(Leox;Leov;II)V- intermediary - method_49604- Lnet/minecraft/class_339;method_49604(Lnet/minecraft/class_332;Lnet/minecraft/class_327;II)V- named - drawScrollableText- Lnet/minecraft/client/gui/widget/ClickableWidget;drawScrollableText(Lnet/minecraft/client/gui/DrawContext;Lnet/minecraft/client/font/TextRenderer;II)V
 
- 
drawTexturepublic void drawTexture(DrawContext context, Identifier texture, int x, int y, int u, int v, int hoveredVOffset, int width, int height, int textureWidth, int textureHeight) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lepf;a(Leox;Lacq;IIIIIIIII)V- intermediary - method_48588- Lnet/minecraft/class_339;method_48588(Lnet/minecraft/class_332;Lnet/minecraft/class_2960;IIIIIIIII)V- named - drawTexture- Lnet/minecraft/client/gui/widget/ClickableWidget;drawTexture(Lnet/minecraft/client/gui/DrawContext;Lnet/minecraft/util/Identifier;IIIIIIIII)V
 
- 
onClickpublic void onClick(double mouseX, double mouseY) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lepf;a(DD)V- intermediary - method_25348- Lnet/minecraft/class_339;method_25348(DD)V- named - onClick- Lnet/minecraft/client/gui/widget/ClickableWidget;onClick(DD)V
 
- 
onReleasepublic void onRelease(double mouseX, double mouseY) - Mappings:
- Namespace - Name - Mixin selector - official - b- Lepf;b(DD)V- intermediary - method_25357- Lnet/minecraft/class_339;method_25357(DD)V- named - onRelease- Lnet/minecraft/client/gui/widget/ClickableWidget;onRelease(DD)V
 
- 
onDragprotected void onDrag(double mouseX, double mouseY, double deltaX, double deltaY) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lepf;a(DDDD)V- intermediary - method_25349- Lnet/minecraft/class_339;method_25349(DDDD)V- named - onDrag- Lnet/minecraft/client/gui/widget/ClickableWidget;onDrag(DDDD)V
 
- 
mouseClickedpublic boolean mouseClicked(double mouseX, double mouseY, int button) Callback for when a mouse button down event has been captured. The button number is identified by the constants inGLFWclass.- Specified by:
- mouseClickedin interface- Element
- Parameters:
- mouseX- the X coordinate of the mouse
- mouseY- the Y coordinate of the mouse
- button- the mouse button number
- Returns:
- trueto indicate that the event handling is successful/valid
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Leqt;a(DDI)Z- intermediary - method_25402- Lnet/minecraft/class_364;method_25402(DDI)Z- named - mouseClicked- Lnet/minecraft/client/gui/Element;mouseClicked(DDI)Z
 
- 
mouseReleasedpublic boolean mouseReleased(double mouseX, double mouseY, int button) Callback for when a mouse button release event has been captured. The button number is identified by the constants inGLFWclass.- Specified by:
- mouseReleasedin interface- Element
- Parameters:
- mouseX- the X coordinate of the mouse
- mouseY- the Y coordinate of the mouse
- button- the mouse button number
- Returns:
- trueto indicate that the event handling is successful/valid
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Leqt;b(DDI)Z- intermediary - method_25406- Lnet/minecraft/class_364;method_25406(DDI)Z- named - mouseReleased- Lnet/minecraft/client/gui/Element;mouseReleased(DDI)Z
 
- 
isValidClickButtonprotected boolean isValidClickButton(int button) - Mappings:
- Namespace - Name - Mixin selector - official - c- Lepf;c(I)Z- intermediary - method_25351- Lnet/minecraft/class_339;method_25351(I)Z- named - isValidClickButton- Lnet/minecraft/client/gui/widget/ClickableWidget;isValidClickButton(I)Z
 
- 
mouseDraggedpublic boolean mouseDragged(double mouseX, double mouseY, int button, double deltaX, double deltaY) Callback for when a mouse button drag event has been captured. The button number is identified by the constants inGLFWclass.- Specified by:
- mouseDraggedin interface- Element
- Parameters:
- mouseX- the current X coordinate of the mouse
- mouseY- the current Y coordinate of the mouse
- button- the mouse button number
- deltaX- the difference of the current X with the previous X coordinate
- deltaY- the difference of the current Y with the previous Y coordinate
- Returns:
- trueto indicate that the event handling is successful/valid
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Leqt;a(DDIDD)Z- intermediary - method_25403- Lnet/minecraft/class_364;method_25403(DDIDD)Z- named - mouseDragged- Lnet/minecraft/client/gui/Element;mouseDragged(DDIDD)Z
 
- 
clickedprotected boolean clicked(double mouseX, double mouseY) - Mappings:
- Namespace - Name - Mixin selector - official - d- Lepf;d(DD)Z- intermediary - method_25361- Lnet/minecraft/class_339;method_25361(DD)Z- named - clicked- Lnet/minecraft/client/gui/widget/ClickableWidget;clicked(DD)Z
 
- 
isMouseOverpublic boolean isMouseOver(double mouseX, double mouseY) Checks if the mouse position is within the bound of the element.- Specified by:
- isMouseOverin interface- Element
- Parameters:
- mouseX- the X coordinate of the mouse
- mouseY- the Y coordinate of the mouse
- Returns:
- trueif the mouse is within the bound of the element, otherwise- false
- Mappings:
- Namespace - Name - Mixin selector - official - a_- Leqt;a_(DD)Z- intermediary - method_25405- Lnet/minecraft/class_364;method_25405(DD)Z- named - isMouseOver- Lnet/minecraft/client/gui/Element;isMouseOver(DD)Z
 
- 
playDownSound- Mappings:
- Namespace - Name - Mixin selector - official - a- Lepf;a(Lfzc;)V- intermediary - method_25354- Lnet/minecraft/class_339;method_25354(Lnet/minecraft/class_1144;)V- named - playDownSound- Lnet/minecraft/client/gui/widget/ClickableWidget;playDownSound(Lnet/minecraft/client/sound/SoundManager;)V
 
- 
getWidthpublic int getWidth()
- 
setWidthpublic void setWidth(int width) - Mappings:
- Namespace - Name - Mixin selector - official - d- Lepf;d(I)V- intermediary - method_25358- Lnet/minecraft/class_339;method_25358(I)V- named - setWidth- Lnet/minecraft/client/gui/widget/ClickableWidget;setWidth(I)V
 
- 
setAlphapublic void setAlpha(float alpha) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lepf;a(F)V- intermediary - method_25350- Lnet/minecraft/class_339;method_25350(F)V- named - setAlpha- Lnet/minecraft/client/gui/widget/ClickableWidget;setAlpha(F)V
 
- 
setMessage- Mappings:
- Namespace - Name - Mixin selector - official - b- Lepf;b(Lsw;)V- intermediary - method_25355- Lnet/minecraft/class_339;method_25355(Lnet/minecraft/class_2561;)V- named - setMessage- Lnet/minecraft/client/gui/widget/ClickableWidget;setMessage(Lnet/minecraft/text/Text;)V
 
- 
getMessage- Mappings:
- Namespace - Name - Mixin selector - official - l- Lepf;l()Lsw;- intermediary - method_25369- Lnet/minecraft/class_339;method_25369()Lnet/minecraft/class_2561;- named - getMessage- Lnet/minecraft/client/gui/widget/ClickableWidget;getMessage()Lnet/minecraft/text/Text;
 
- 
isFocusedpublic boolean isFocused()
- 
isHoveredpublic boolean isHovered()- Mappings:
- Namespace - Name - Mixin selector - official - m- Lepf;m()Z- intermediary - method_49606- Lnet/minecraft/class_339;method_49606()Z- named - isHovered- Lnet/minecraft/client/gui/widget/ClickableWidget;isHovered()Z
 
- 
isSelectedpublic boolean isSelected()- Mappings:
- Namespace - Name - Mixin selector - official - n- Lepf;n()Z- intermediary - method_25367- Lnet/minecraft/class_339;method_25367()Z- named - isSelected- Lnet/minecraft/client/gui/widget/ClickableWidget;isSelected()Z
 
- 
isNarratablepublic boolean isNarratable()- Specified by:
- isNarratablein interface- Selectable
- Mappings:
- Namespace - Name - Mixin selector - official - aD_- Lesn;aD_()Z- intermediary - method_37303- Lnet/minecraft/class_6379;method_37303()Z- named - isNarratable- Lnet/minecraft/client/gui/Selectable;isNarratable()Z
 
- 
setFocusedpublic void setFocused(boolean focused) - Specified by:
- setFocusedin interface- Element
- Mappings:
- Namespace - Name - Mixin selector - official - b_- Leqt;b_(Z)V- intermediary - method_25365- Lnet/minecraft/class_364;method_25365(Z)V- named - setFocused- Lnet/minecraft/client/gui/Element;setFocused(Z)V
 
- 
getType- Specified by:
- getTypein interface- Selectable
- Mappings:
- Namespace - Name - Mixin selector - official - q- Lesn;q()Lesn$a;- intermediary - method_37018- Lnet/minecraft/class_6379;method_37018()Lnet/minecraft/class_6379$class_6380;- named - getType- Lnet/minecraft/client/gui/Selectable;getType()Lnet/minecraft/client/gui/Selectable$SelectionType;
 
- 
appendNarrations- Specified by:
- appendNarrationsin interface- Narratable
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lesq;b(Lesp;)V- intermediary - method_37020- Lnet/minecraft/class_6383;method_37020(Lnet/minecraft/class_6382;)V- named - appendNarrations- Lnet/minecraft/client/gui/Narratable;appendNarrations(Lnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;)V
 
- 
appendClickableNarrations- 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
 
- 
appendDefaultNarrations- Mappings:
- Namespace - Name - Mixin selector - official - c- Lepf;c(Lesp;)V- intermediary - method_37021- Lnet/minecraft/class_339;method_37021(Lnet/minecraft/class_6382;)V- named - appendDefaultNarrations- Lnet/minecraft/client/gui/widget/ClickableWidget;appendDefaultNarrations(Lnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;)V
 
- 
getXpublic int getX()
- 
setXpublic void setX(int x) 
- 
getYpublic int getY()
- 
setYpublic void setY(int y) 
- 
forEachChild- Specified by:
- forEachChildin interface- Widget
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lesi;a(Ljava/util/function/Consumer;)V- intermediary - method_48206- Lnet/minecraft/class_8021;method_48206(Ljava/util/function/Consumer;)V- named - forEachChild- Lnet/minecraft/client/gui/widget/Widget;forEachChild(Ljava/util/function/Consumer;)V
 
 
-