Package net.minecraft.client.gui.widget
Class TextFieldWidget
java.lang.Object
net.minecraft.client.gui.widget.ClickableWidget
net.minecraft.client.gui.widget.TextFieldWidget
- All Implemented Interfaces:
- Drawable,- Element,- Narratable,- Navigable,- Selectable,- Widget
- Mappings:
- Namespace - Name - official - epr- intermediary - net/minecraft/class_342- named - net/minecraft/client/gui/widget/TextFieldWidget
- 
Nested Class SummaryNested classes/interfaces inherited from interface net.minecraft.client.gui.SelectableSelectable.SelectionType
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intstatic final intprivate booleanprivate booleanprivate intstatic final intstatic final intprivate static final intprivate static final intprivate intThe index of the leftmost character that is rendered on a screen.private intprivate booleanprivate static final Stringprivate intprivate BiFunction<String,Integer, OrderedText> private booleanprivate intprivate intprivate Stringprivate final TextRendererprivate intprivate static final intFields 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 SummaryConstructorsConstructorDescriptionTextFieldWidget(TextRenderer textRenderer, int x, int y, int width, int height, @Nullable TextFieldWidget copyFrom, Text text) TextFieldWidget(TextRenderer textRenderer, int x, int y, int width, int height, Text text) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidbooleancharTyped(char chr, int modifiers) Callback for when a character input has been captured.private booleanprivate voiddrawSelectionHighlight(DrawContext context, int x1, int y1, int x2, int y2) private voiderase(int offset) voideraseCharacters(int characterOffset) voideraseWords(int wordOffset) intgetCharacterX(int index) intprivate intgetCursorPosWithOffset(int offset) intprivate intprotected MutableTextgetNavigationPath(GuiNavigation navigation) getText()intgetWordSkipPosition(int wordOffset) private intgetWordSkipPosition(int wordOffset, int cursorPosition) private intgetWordSkipPosition(int wordOffset, int cursorPosition, boolean skipOverSpaces) booleanisActive()private booleanbooleanisMouseOver(double mouseX, double mouseY) Checks if the mouse position is within the bound of the element.booleanbooleankeyPressed(int keyCode, int scanCode, int modifiers) Callback for when a key down event has been captured.voidmoveCursor(int offset) private voidvoidonClick(double mouseX, double mouseY) voidplayDownSound(SoundManager soundManager) voidrenderButton(DrawContext context, int mouseX, int mouseY, float delta) voidsetChangedListener(Consumer<String> changedListener) voidsetCursor(int cursor) voidvoidvoidsetDrawsBackground(boolean drawsBackground) voidsetEditable(boolean editable) voidsetEditableColor(int editableColor) voidsetFocused(boolean focused) voidsetFocusUnlocked(boolean focusUnlocked) voidsetMaxLength(int maxLength) voidsetPlaceholder(Text placeholder) voidsetRenderTextProvider(BiFunction<String, Integer, OrderedText> renderTextProvider) voidsetSelectionEnd(int index) voidsetSelectionStart(int cursor) voidsetSuggestion(@Nullable String suggestion) voidvoidsetTextPredicate(Predicate<String> textPredicate) voidsetUneditableColor(int uneditableColor) voidsetVisible(boolean visible) voidtick()voidMethods inherited from class net.minecraft.client.gui.widget.ClickableWidgetappendDefaultNarrations, appendNarrations, clicked, drawScrollableText, drawScrollableText, drawTexture, forEachChild, getHeight, getMessage, getNarrationMessage, getNavigationFocus, getNavigationOrder, getTooltip, getTooltipPositioner, getType, getWidth, getX, getY, isFocused, isHovered, isNarratable, isSelected, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, onDrag, onRelease, render, setAlpha, 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.ElementgetFocusedPath, keyReleased, mouseMoved, mouseScrolledMethods inherited from interface net.minecraft.client.gui.widget.WidgetsetPosition
- 
Field Details- 
field_32194public static final int field_32194- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lepr;a:I- intermediary - field_32194- Lnet/minecraft/class_342;field_32194:I- named - field_32194- Lnet/minecraft/client/gui/widget/TextFieldWidget;field_32194:I
 
- 
field_32195public static final int field_32195- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lepr;b:I- intermediary - field_32195- Lnet/minecraft/class_342;field_32195:I- named - field_32195- Lnet/minecraft/client/gui/widget/TextFieldWidget;field_32195:I
 
- 
field_32197private static final int field_32197- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lepr;d:I- intermediary - field_32197- Lnet/minecraft/class_342;field_32197:I- named - field_32197- Lnet/minecraft/client/gui/widget/TextFieldWidget;field_32197:I
 
- 
VERTICAL_CURSOR_COLORprivate static final int VERTICAL_CURSOR_COLOR- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - e- Lepr;e:I- intermediary - field_32198- Lnet/minecraft/class_342;field_32198:I- named - VERTICAL_CURSOR_COLOR- Lnet/minecraft/client/gui/widget/TextFieldWidget;VERTICAL_CURSOR_COLOR:I
 
- 
HORIZONTAL_CURSOR- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - f- Lepr;f:Ljava/lang/String;- intermediary - field_32199- Lnet/minecraft/class_342;field_32199:Ljava/lang/String;- named - HORIZONTAL_CURSOR- Lnet/minecraft/client/gui/widget/TextFieldWidget;HORIZONTAL_CURSOR:Ljava/lang/String;
 
- 
DEFAULT_EDITABLE_COLORpublic static final int DEFAULT_EDITABLE_COLOR- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lepr;c:I- intermediary - field_32196- Lnet/minecraft/class_342;field_32196:I- named - DEFAULT_EDITABLE_COLOR- Lnet/minecraft/client/gui/widget/TextFieldWidget;DEFAULT_EDITABLE_COLOR:I
 
- 
field_32201private static final int field_32201- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - g- Lepr;g:I- intermediary - field_32201- Lnet/minecraft/class_342;field_32201:I- named - field_32201- Lnet/minecraft/client/gui/widget/TextFieldWidget;field_32201:I
 
- 
BORDER_COLORprivate static final int BORDER_COLOR- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - h- Lepr;h:I- intermediary - field_32202- Lnet/minecraft/class_342;field_32202:I- named - BORDER_COLOR- Lnet/minecraft/client/gui/widget/TextFieldWidget;BORDER_COLOR:I
 
- 
BACKGROUND_COLORprivate static final int BACKGROUND_COLOR- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - i- Lepr;i:I- intermediary - field_32203- Lnet/minecraft/class_342;field_32203:I- named - BACKGROUND_COLOR- Lnet/minecraft/client/gui/widget/TextFieldWidget;BACKGROUND_COLOR:I
 
- 
textRenderer- Mappings:
- Namespace - Name - Mixin selector - official - j- Lepr;j:Leov;- intermediary - field_2105- Lnet/minecraft/class_342;field_2105:Lnet/minecraft/class_327;- named - textRenderer- Lnet/minecraft/client/gui/widget/TextFieldWidget;textRenderer:Lnet/minecraft/client/font/TextRenderer;
 
- 
text- Mappings:
- Namespace - Name - Mixin selector - official - k- Lepr;k:Ljava/lang/String;- intermediary - field_2092- Lnet/minecraft/class_342;field_2092:Ljava/lang/String;- named - text- Lnet/minecraft/client/gui/widget/TextFieldWidget;text:Ljava/lang/String;
 
- 
maxLengthprivate int maxLength- Mappings:
- Namespace - Name - Mixin selector - official - l- Lepr;l:I- intermediary - field_2108- Lnet/minecraft/class_342;field_2108:I- named - maxLength- Lnet/minecraft/client/gui/widget/TextFieldWidget;maxLength:I
 
- 
focusedTicksprivate int focusedTicks- Mappings:
- Namespace - Name - Mixin selector - official - u- Lepr;u:I- intermediary - field_2107- Lnet/minecraft/class_342;field_2107:I- named - focusedTicks- Lnet/minecraft/client/gui/widget/TextFieldWidget;focusedTicks:I
 
- 
drawsBackgroundprivate boolean drawsBackground- Mappings:
- Namespace - Name - Mixin selector - official - v- Lepr;v:Z- intermediary - field_2095- Lnet/minecraft/class_342;field_2095:Z- named - drawsBackground- Lnet/minecraft/client/gui/widget/TextFieldWidget;drawsBackground:Z
 
- 
focusUnlockedprivate boolean focusUnlocked- Mappings:
- Namespace - Name - Mixin selector - official - w- Lepr;w:Z- intermediary - field_2096- Lnet/minecraft/class_342;field_2096:Z- named - focusUnlocked- Lnet/minecraft/client/gui/widget/TextFieldWidget;focusUnlocked:Z
 
- 
editableprivate boolean editable- Mappings:
- Namespace - Name - Mixin selector - official - x- Lepr;x:Z- intermediary - field_2094- Lnet/minecraft/class_342;field_2094:Z- named - editable- Lnet/minecraft/client/gui/widget/TextFieldWidget;editable:Z
 
- 
selectingprivate boolean selecting- Mappings:
- Namespace - Name - Mixin selector - official - y- Lepr;y:Z- intermediary - field_17037- Lnet/minecraft/class_342;field_17037:Z- named - selecting- Lnet/minecraft/client/gui/widget/TextFieldWidget;selecting:Z
 
- 
firstCharacterIndexprivate int firstCharacterIndexThe index of the leftmost character that is rendered on a screen.- Mappings:
- Namespace - Name - Mixin selector - official - z- Lepr;z:I- intermediary - field_2103- Lnet/minecraft/class_342;field_2103:I- named - firstCharacterIndex- Lnet/minecraft/client/gui/widget/TextFieldWidget;firstCharacterIndex:I
 
- 
selectionStartprivate int selectionStart- Mappings:
- Namespace - Name - Mixin selector - official - A- Lepr;A:I- intermediary - field_2102- Lnet/minecraft/class_342;field_2102:I- named - selectionStart- Lnet/minecraft/client/gui/widget/TextFieldWidget;selectionStart:I
 
- 
selectionEndprivate int selectionEnd- Mappings:
- Namespace - Name - Mixin selector - official - C- Lepr;C:I- intermediary - field_2101- Lnet/minecraft/class_342;field_2101:I- named - selectionEnd- Lnet/minecraft/client/gui/widget/TextFieldWidget;selectionEnd:I
 
- 
editableColorprivate int editableColor- Mappings:
- Namespace - Name - Mixin selector - official - D- Lepr;D:I- intermediary - field_2100- Lnet/minecraft/class_342;field_2100:I- named - editableColor- Lnet/minecraft/client/gui/widget/TextFieldWidget;editableColor:I
 
- 
uneditableColorprivate int uneditableColor- Mappings:
- Namespace - Name - Mixin selector - official - E- Lepr;E:I- intermediary - field_2098- Lnet/minecraft/class_342;field_2098:I- named - uneditableColor- Lnet/minecraft/client/gui/widget/TextFieldWidget;uneditableColor:I
 
- 
suggestion- Mappings:
- Namespace - Name - Mixin selector - official - F- Lepr;F:Ljava/lang/String;- intermediary - field_2106- Lnet/minecraft/class_342;field_2106:Ljava/lang/String;- named - suggestion- Lnet/minecraft/client/gui/widget/TextFieldWidget;suggestion:Ljava/lang/String;
 
- 
changedListener- Mappings:
- Namespace - Name - Mixin selector - official - G- Lepr;G:Ljava/util/function/Consumer;- intermediary - field_2088- Lnet/minecraft/class_342;field_2088:Ljava/util/function/Consumer;- named - changedListener- Lnet/minecraft/client/gui/widget/TextFieldWidget;changedListener:Ljava/util/function/Consumer;
 
- 
textPredicate- Mappings:
- Namespace - Name - Mixin selector - official - H- Lepr;H:Ljava/util/function/Predicate;- intermediary - field_2104- Lnet/minecraft/class_342;field_2104:Ljava/util/function/Predicate;- named - textPredicate- Lnet/minecraft/client/gui/widget/TextFieldWidget;textPredicate:Ljava/util/function/Predicate;
 
- 
renderTextProvider- Mappings:
- Namespace - Name - Mixin selector - official - I- Lepr;I:Ljava/util/function/BiFunction;- intermediary - field_2099- Lnet/minecraft/class_342;field_2099:Ljava/util/function/BiFunction;- named - renderTextProvider- Lnet/minecraft/client/gui/widget/TextFieldWidget;renderTextProvider:Ljava/util/function/BiFunction;
 
- 
placeholder- Mappings:
- Namespace - Name - Mixin selector - official - J- Lepr;J:Lsw;- intermediary - field_41100- Lnet/minecraft/class_342;field_41100:Lnet/minecraft/class_2561;- named - placeholder- Lnet/minecraft/client/gui/widget/TextFieldWidget;placeholder:Lnet/minecraft/text/Text;
 
 
- 
- 
Constructor Details- 
TextFieldWidget- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lepr;<init>(Leov;IIIILsw;)V- intermediary - <init>- Lnet/minecraft/class_342;<init>(Lnet/minecraft/class_327;IIIILnet/minecraft/class_2561;)V- named - <init>- Lnet/minecraft/client/gui/widget/TextFieldWidget;<init>(Lnet/minecraft/client/font/TextRenderer;IIIILnet/minecraft/text/Text;)V
 
- 
TextFieldWidgetpublic TextFieldWidget(TextRenderer textRenderer, int x, int y, int width, int height, @Nullable @Nullable TextFieldWidget copyFrom, Text text) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lepr;<init>(Leov;IIIILepr;Lsw;)V- intermediary - <init>- Lnet/minecraft/class_342;<init>(Lnet/minecraft/class_327;IIIILnet/minecraft/class_342;Lnet/minecraft/class_2561;)V- named - <init>- Lnet/minecraft/client/gui/widget/TextFieldWidget;<init>(Lnet/minecraft/client/font/TextRenderer;IIIILnet/minecraft/client/gui/widget/TextFieldWidget;Lnet/minecraft/text/Text;)V
 
 
- 
- 
Method Details- 
setChangedListener- Mappings:
- Namespace - Name - Mixin selector - official - b- Lepr;b(Ljava/util/function/Consumer;)V- intermediary - method_1863- Lnet/minecraft/class_342;method_1863(Ljava/util/function/Consumer;)V- named - setChangedListener- Lnet/minecraft/client/gui/widget/TextFieldWidget;setChangedListener(Ljava/util/function/Consumer;)V
 
- 
setRenderTextProvider- Mappings:
- Namespace - Name - Mixin selector - official - a- Lepr;a(Ljava/util/function/BiFunction;)V- intermediary - method_1854- Lnet/minecraft/class_342;method_1854(Ljava/util/function/BiFunction;)V- named - setRenderTextProvider- Lnet/minecraft/client/gui/widget/TextFieldWidget;setRenderTextProvider(Ljava/util/function/BiFunction;)V
 
- 
tickpublic void tick()- Mappings:
- Namespace - Name - Mixin selector - official - a- Lepr;a()V- intermediary - method_1865- Lnet/minecraft/class_342;method_1865()V- named - tick- Lnet/minecraft/client/gui/widget/TextFieldWidget;tick()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;
 
- 
setText- Mappings:
- Namespace - Name - Mixin selector - official - a- Lepr;a(Ljava/lang/String;)V- intermediary - method_1852- Lnet/minecraft/class_342;method_1852(Ljava/lang/String;)V- named - setText- Lnet/minecraft/client/gui/widget/TextFieldWidget;setText(Ljava/lang/String;)V
 
- 
getText- Mappings:
- Namespace - Name - Mixin selector - official - b- Lepr;b()Ljava/lang/String;- intermediary - method_1882- Lnet/minecraft/class_342;method_1882()Ljava/lang/String;- named - getText- Lnet/minecraft/client/gui/widget/TextFieldWidget;getText()Ljava/lang/String;
 
- 
getSelectedText- Mappings:
- Namespace - Name - Mixin selector - official - e- Lepr;e()Ljava/lang/String;- intermediary - method_1866- Lnet/minecraft/class_342;method_1866()Ljava/lang/String;- named - getSelectedText- Lnet/minecraft/client/gui/widget/TextFieldWidget;getSelectedText()Ljava/lang/String;
 
- 
setTextPredicate- Mappings:
- Namespace - Name - Mixin selector - official - a- Lepr;a(Ljava/util/function/Predicate;)V- intermediary - method_1890- Lnet/minecraft/class_342;method_1890(Ljava/util/function/Predicate;)V- named - setTextPredicate- Lnet/minecraft/client/gui/widget/TextFieldWidget;setTextPredicate(Ljava/util/function/Predicate;)V
 
- 
write- Mappings:
- Namespace - Name - Mixin selector - official - b- Lepr;b(Ljava/lang/String;)V- intermediary - method_1867- Lnet/minecraft/class_342;method_1867(Ljava/lang/String;)V- named - write- Lnet/minecraft/client/gui/widget/TextFieldWidget;write(Ljava/lang/String;)V
 
- 
onChanged- Mappings:
- Namespace - Name - Mixin selector - official - d- Lepr;d(Ljava/lang/String;)V- intermediary - method_1874- Lnet/minecraft/class_342;method_1874(Ljava/lang/String;)V- named - onChanged- Lnet/minecraft/client/gui/widget/TextFieldWidget;onChanged(Ljava/lang/String;)V
 
- 
eraseprivate void erase(int offset) - Mappings:
- Namespace - Name - Mixin selector - official - r- Lepr;r(I)V- intermediary - method_16873- Lnet/minecraft/class_342;method_16873(I)V- named - erase- Lnet/minecraft/client/gui/widget/TextFieldWidget;erase(I)V
 
- 
eraseWordspublic void eraseWords(int wordOffset) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lepr;a(I)V- intermediary - method_1877- Lnet/minecraft/class_342;method_1877(I)V- named - eraseWords- Lnet/minecraft/client/gui/widget/TextFieldWidget;eraseWords(I)V
 
- 
eraseCharacterspublic void eraseCharacters(int characterOffset) - Mappings:
- Namespace - Name - Mixin selector - official - h- Lepr;h(I)V- intermediary - method_1878- Lnet/minecraft/class_342;method_1878(I)V- named - eraseCharacters- Lnet/minecraft/client/gui/widget/TextFieldWidget;eraseCharacters(I)V
 
- 
getWordSkipPositionpublic int getWordSkipPosition(int wordOffset) - Mappings:
- Namespace - Name - Mixin selector - official - i- Lepr;i(I)I- intermediary - method_1853- Lnet/minecraft/class_342;method_1853(I)I- named - getWordSkipPosition- Lnet/minecraft/client/gui/widget/TextFieldWidget;getWordSkipPosition(I)I
 
- 
getWordSkipPositionprivate int getWordSkipPosition(int wordOffset, int cursorPosition) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lepr;a(II)I- intermediary - method_1869- Lnet/minecraft/class_342;method_1869(II)I- named - getWordSkipPosition- Lnet/minecraft/client/gui/widget/TextFieldWidget;getWordSkipPosition(II)I
 
- 
getWordSkipPositionprivate int getWordSkipPosition(int wordOffset, int cursorPosition, boolean skipOverSpaces) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lepr;a(IIZ)I- intermediary - method_1864- Lnet/minecraft/class_342;method_1864(IIZ)I- named - getWordSkipPosition- Lnet/minecraft/client/gui/widget/TextFieldWidget;getWordSkipPosition(IIZ)I
 
- 
moveCursorpublic void moveCursor(int offset) - Mappings:
- Namespace - Name - Mixin selector - official - j- Lepr;j(I)V- intermediary - method_1855- Lnet/minecraft/class_342;method_1855(I)V- named - moveCursor- Lnet/minecraft/client/gui/widget/TextFieldWidget;moveCursor(I)V
 
- 
getCursorPosWithOffsetprivate int getCursorPosWithOffset(int offset) - Mappings:
- Namespace - Name - Mixin selector - official - s- Lepr;s(I)I- intermediary - method_27537- Lnet/minecraft/class_342;method_27537(I)I- named - getCursorPosWithOffset- Lnet/minecraft/client/gui/widget/TextFieldWidget;getCursorPosWithOffset(I)I
 
- 
setCursorpublic void setCursor(int cursor) - Mappings:
- Namespace - Name - Mixin selector - official - k- Lepr;k(I)V- intermediary - method_1883- Lnet/minecraft/class_342;method_1883(I)V- named - setCursor- Lnet/minecraft/client/gui/widget/TextFieldWidget;setCursor(I)V
 
- 
setSelectionStartpublic void setSelectionStart(int cursor) - Mappings:
- Namespace - Name - Mixin selector - official - l- Lepr;l(I)V- intermediary - method_1875- Lnet/minecraft/class_342;method_1875(I)V- named - setSelectionStart- Lnet/minecraft/client/gui/widget/TextFieldWidget;setSelectionStart(I)V
 
- 
setCursorToStartpublic void setCursorToStart()- Mappings:
- Namespace - Name - Mixin selector - official - f- Lepr;f()V- intermediary - method_1870- Lnet/minecraft/class_342;method_1870()V- named - setCursorToStart- Lnet/minecraft/client/gui/widget/TextFieldWidget;setCursorToStart()V
 
- 
setCursorToEndpublic void setCursorToEnd()- Mappings:
- Namespace - Name - Mixin selector - official - g- Lepr;g()V- intermediary - method_1872- Lnet/minecraft/class_342;method_1872()V- named - setCursorToEnd- Lnet/minecraft/client/gui/widget/TextFieldWidget;setCursorToEnd()V
 
- 
keyPressedpublic boolean keyPressed(int keyCode, int scanCode, int modifiers) Callback for when a key down event has been captured. The key code is identified by the constants inGLFWclass.- Specified by:
- keyPressedin interface- Element
- Parameters:
- keyCode- the named key code of the event as described in the- GLFWclass
- scanCode- the unique/platform-specific scan code of the keyboard input
- modifiers- a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)
- Returns:
- trueto indicate that the event handling is successful/valid
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Leqt;a(III)Z- intermediary - method_25404- Lnet/minecraft/class_364;method_25404(III)Z- named - keyPressed- Lnet/minecraft/client/gui/Element;keyPressed(III)Z
 
- 
isActivepublic boolean isActive()- Mappings:
- Namespace - Name - Mixin selector - official - u- Lepr;u()Z- intermediary - method_20315- Lnet/minecraft/class_342;method_20315()Z- named - isActive- Lnet/minecraft/client/gui/widget/TextFieldWidget;isActive()Z
 
- 
charTypedpublic boolean charTyped(char chr, int modifiers) Callback for when a character input has been captured. The key code is identified by the constants inGLFWclass.- Specified by:
- charTypedin interface- Element
- Parameters:
- chr- the captured character
- modifiers- a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)
- Returns:
- trueto indicate that the event handling is successful/valid
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Leqt;a(CI)Z- intermediary - method_25400- Lnet/minecraft/class_364;method_25400(CI)Z- named - charTyped- Lnet/minecraft/client/gui/Element;charTyped(CI)Z
 
- 
onClickpublic void onClick(double mouseX, double mouseY) - Overrides:
- onClickin class- ClickableWidget
- 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
 
- 
playDownSound- Overrides:
- playDownSoundin class- ClickableWidget
- 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
 
- 
renderButton- Specified by:
- renderButtonin class- ClickableWidget
- 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
 
- 
drawSelectionHighlight- Mappings:
- Namespace - Name - Mixin selector - official - a- Lepr;a(Leox;IIII)V- intermediary - method_1886- Lnet/minecraft/class_342;method_1886(Lnet/minecraft/class_332;IIII)V- named - drawSelectionHighlight- Lnet/minecraft/client/gui/widget/TextFieldWidget;drawSelectionHighlight(Lnet/minecraft/client/gui/DrawContext;IIII)V
 
- 
setMaxLengthpublic void setMaxLength(int maxLength) - Mappings:
- Namespace - Name - Mixin selector - official - m- Lepr;m(I)V- intermediary - method_1880- Lnet/minecraft/class_342;method_1880(I)V- named - setMaxLength- Lnet/minecraft/client/gui/widget/TextFieldWidget;setMaxLength(I)V
 
- 
getMaxLengthprivate int getMaxLength()- Mappings:
- Namespace - Name - Mixin selector - official - y- Lepr;y()I- intermediary - method_1861- Lnet/minecraft/class_342;method_1861()I- named - getMaxLength- Lnet/minecraft/client/gui/widget/TextFieldWidget;getMaxLength()I
 
- 
getCursorpublic int getCursor()- Mappings:
- Namespace - Name - Mixin selector - official - v- Lepr;v()I- intermediary - method_1881- Lnet/minecraft/class_342;method_1881()I- named - getCursor- Lnet/minecraft/client/gui/widget/TextFieldWidget;getCursor()I
 
- 
drawsBackgroundprivate boolean drawsBackground()- Mappings:
- Namespace - Name - Mixin selector - official - z- Lepr;z()Z- intermediary - method_1851- Lnet/minecraft/class_342;method_1851()Z- named - drawsBackground- Lnet/minecraft/client/gui/widget/TextFieldWidget;drawsBackground()Z
 
- 
setDrawsBackgroundpublic void setDrawsBackground(boolean drawsBackground) - Mappings:
- Namespace - Name - Mixin selector - official - b- Lepr;b(Z)V- intermediary - method_1858- Lnet/minecraft/class_342;method_1858(Z)V- named - setDrawsBackground- Lnet/minecraft/client/gui/widget/TextFieldWidget;setDrawsBackground(Z)V
 
- 
setEditableColorpublic void setEditableColor(int editableColor) - Mappings:
- Namespace - Name - Mixin selector - official - n- Lepr;n(I)V- intermediary - method_1868- Lnet/minecraft/class_342;method_1868(I)V- named - setEditableColor- Lnet/minecraft/client/gui/widget/TextFieldWidget;setEditableColor(I)V
 
- 
setUneditableColorpublic void setUneditableColor(int uneditableColor) - Mappings:
- Namespace - Name - Mixin selector - official - o- Lepr;o(I)V- intermediary - method_1860- Lnet/minecraft/class_342;method_1860(I)V- named - setUneditableColor- Lnet/minecraft/client/gui/widget/TextFieldWidget;setUneditableColor(I)V
 
- 
isMouseOverpublic boolean isMouseOver(double mouseX, double mouseY) Checks if the mouse position is within the bound of the element.- Specified by:
- isMouseOverin interface- Element
- Overrides:
- isMouseOverin class- ClickableWidget
- 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
 
- 
setFocusedpublic void setFocused(boolean focused) - Specified by:
- setFocusedin interface- Element
- Overrides:
- setFocusedin class- ClickableWidget
- 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
 
- 
isEditableprivate boolean isEditable()- Mappings:
- Namespace - Name - Mixin selector - official - A- Lepr;A()Z- intermediary - method_20316- Lnet/minecraft/class_342;method_20316()Z- named - isEditable- Lnet/minecraft/client/gui/widget/TextFieldWidget;isEditable()Z
 
- 
setEditablepublic void setEditable(boolean editable) - Mappings:
- Namespace - Name - Mixin selector - official - c- Lepr;c(Z)V- intermediary - method_1888- Lnet/minecraft/class_342;method_1888(Z)V- named - setEditable- Lnet/minecraft/client/gui/widget/TextFieldWidget;setEditable(Z)V
 
- 
getInnerWidthpublic int getInnerWidth()- Mappings:
- Namespace - Name - Mixin selector - official - w- Lepr;w()I- intermediary - method_1859- Lnet/minecraft/class_342;method_1859()I- named - getInnerWidth- Lnet/minecraft/client/gui/widget/TextFieldWidget;getInnerWidth()I
 
- 
setSelectionEndpublic void setSelectionEnd(int index) - Mappings:
- Namespace - Name - Mixin selector - official - p- Lepr;p(I)V- intermediary - method_1884- Lnet/minecraft/class_342;method_1884(I)V- named - setSelectionEnd- Lnet/minecraft/client/gui/widget/TextFieldWidget;setSelectionEnd(I)V
 
- 
setFocusUnlockedpublic void setFocusUnlocked(boolean focusUnlocked) - Mappings:
- Namespace - Name - Mixin selector - official - d- Lepr;d(Z)V- intermediary - method_1856- Lnet/minecraft/class_342;method_1856(Z)V- named - setFocusUnlocked- Lnet/minecraft/client/gui/widget/TextFieldWidget;setFocusUnlocked(Z)V
 
- 
isVisiblepublic boolean isVisible()- Mappings:
- Namespace - Name - Mixin selector - official - x- Lepr;x()Z- intermediary - method_1885- Lnet/minecraft/class_342;method_1885()Z- named - isVisible- Lnet/minecraft/client/gui/widget/TextFieldWidget;isVisible()Z
 
- 
setVisiblepublic void setVisible(boolean visible) - Mappings:
- Namespace - Name - Mixin selector - official - e- Lepr;e(Z)V- intermediary - method_1862- Lnet/minecraft/class_342;method_1862(Z)V- named - setVisible- Lnet/minecraft/client/gui/widget/TextFieldWidget;setVisible(Z)V
 
- 
setSuggestion- Mappings:
- Namespace - Name - Mixin selector - official - c- Lepr;c(Ljava/lang/String;)V- intermediary - method_1887- Lnet/minecraft/class_342;method_1887(Ljava/lang/String;)V- named - setSuggestion- Lnet/minecraft/client/gui/widget/TextFieldWidget;setSuggestion(Ljava/lang/String;)V
 
- 
getCharacterXpublic int getCharacterX(int index) - Mappings:
- Namespace - Name - Mixin selector - official - q- Lepr;q(I)I- intermediary - method_1889- Lnet/minecraft/class_342;method_1889(I)I- named - getCharacterX- Lnet/minecraft/client/gui/widget/TextFieldWidget;getCharacterX(I)I
 
- 
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
 
- 
setPlaceholder- Mappings:
- Namespace - Name - Mixin selector - official - c- Lepr;c(Lsw;)V- intermediary - method_47404- Lnet/minecraft/class_342;method_47404(Lnet/minecraft/class_2561;)V- named - setPlaceholder- Lnet/minecraft/client/gui/widget/TextFieldWidget;setPlaceholder(Lnet/minecraft/text/Text;)V
 
 
-