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 esqintermediary net/minecraft/class_342named net/minecraft/client/gui/widget/TextFieldWidget
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.gui.Selectable
Selectable.SelectionType -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intprivate booleanprivate booleanprivate intstatic final intstatic final intprivate static final intstatic final intprivate static final intprivate static final ButtonTexturesprivate intThe index of the leftmost character that is rendered on a screen.private booleanprivate static final Stringprivate longprivate intprivate BiFunction<String,Integer, OrderedText> private intprivate intprivate Stringprivate final TextRendererprivate intprivate static final intFields inherited from class net.minecraft.client.gui.widget.ClickableWidget
active, alpha, height, hovered, visible, widthFields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL -
Constructor Summary
ConstructorsConstructorDescriptionTextFieldWidget(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) TextFieldWidget(TextRenderer textRenderer, int width, int height, Text text) -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleancharTyped(char chr, int modifiers) Callback for when a character input has been captured.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, boolean shiftKeyPressed) 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, boolean shiftKeyPressed) voidsetCursorToEnd(boolean shiftKeyPressed) voidsetCursorToStart(boolean shiftKeyPressed) voidsetDrawsBackground(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) private voidupdateFirstCharacterIndex(int cursor) voidMethods inherited from class net.minecraft.client.gui.widget.ClickableWidget
appendDefaultNarrations, appendNarrations, clicked, drawScrollableText, drawScrollableText, drawScrollableText, 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.Element
getFocusedPath, keyReleased, mouseMoved, mouseScrolledMethods inherited from interface net.minecraft.client.gui.widget.Widget
setPosition
-
Field Details
-
field_45914
- Mappings:
Namespace Name Mixin selector official eLesq;e:Lets;intermediary field_45914Lnet/minecraft/class_342;field_45914:Lnet/minecraft/class_8666;named field_45914Lnet/minecraft/client/gui/widget/TextFieldWidget;field_45914:Lnet/minecraft/client/gui/screen/ButtonTextures;
-
field_32194
public static final int field_32194- See Also:
- Mappings:
Namespace Name Mixin selector official aLesq;a:Iintermediary field_32194Lnet/minecraft/class_342;field_32194:Inamed field_32194Lnet/minecraft/client/gui/widget/TextFieldWidget;field_32194:I
-
field_32195
public static final int field_32195- See Also:
- Mappings:
Namespace Name Mixin selector official bLesq;b:Iintermediary field_32195Lnet/minecraft/class_342;field_32195:Inamed field_32195Lnet/minecraft/client/gui/widget/TextFieldWidget;field_32195:I
-
field_45353
public static final int field_45353- See Also:
- Mappings:
Namespace Name Mixin selector official cLesq;c:Iintermediary field_45353Lnet/minecraft/class_342;field_45353:Inamed field_45353Lnet/minecraft/client/gui/widget/TextFieldWidget;field_45353:I
-
field_32197
private static final int field_32197- See Also:
- Mappings:
Namespace Name Mixin selector official lLesq;l:Iintermediary field_32197Lnet/minecraft/class_342;field_32197:Inamed field_32197Lnet/minecraft/client/gui/widget/TextFieldWidget;field_32197:I
-
VERTICAL_CURSOR_COLOR
private static final int VERTICAL_CURSOR_COLOR- See Also:
- Mappings:
Namespace Name Mixin selector official mLesq;m:Iintermediary field_32198Lnet/minecraft/class_342;field_32198:Inamed VERTICAL_CURSOR_COLORLnet/minecraft/client/gui/widget/TextFieldWidget;VERTICAL_CURSOR_COLOR:I
-
HORIZONTAL_CURSOR
- See Also:
- Mappings:
Namespace Name Mixin selector official nLesq;n:Ljava/lang/String;intermediary field_32199Lnet/minecraft/class_342;field_32199:Ljava/lang/String;named HORIZONTAL_CURSORLnet/minecraft/client/gui/widget/TextFieldWidget;HORIZONTAL_CURSOR:Ljava/lang/String;
-
DEFAULT_EDITABLE_COLOR
public static final int DEFAULT_EDITABLE_COLOR- See Also:
- Mappings:
Namespace Name Mixin selector official dLesq;d:Iintermediary field_32196Lnet/minecraft/class_342;field_32196:Inamed DEFAULT_EDITABLE_COLORLnet/minecraft/client/gui/widget/TextFieldWidget;DEFAULT_EDITABLE_COLOR:I
-
field_45354
private static final int field_45354- See Also:
- Mappings:
Namespace Name Mixin selector official oLesq;o:Iintermediary field_45354Lnet/minecraft/class_342;field_45354:Inamed field_45354Lnet/minecraft/client/gui/widget/TextFieldWidget;field_45354:I
-
textRenderer
- Mappings:
Namespace Name Mixin selector official pLesq;p:Leru;intermediary field_2105Lnet/minecraft/class_342;field_2105:Lnet/minecraft/class_327;named textRendererLnet/minecraft/client/gui/widget/TextFieldWidget;textRenderer:Lnet/minecraft/client/font/TextRenderer;
-
text
- Mappings:
Namespace Name Mixin selector official qLesq;q:Ljava/lang/String;intermediary field_2092Lnet/minecraft/class_342;field_2092:Ljava/lang/String;named textLnet/minecraft/client/gui/widget/TextFieldWidget;text:Ljava/lang/String;
-
maxLength
private int maxLength- Mappings:
Namespace Name Mixin selector official sLesq;s:Iintermediary field_2108Lnet/minecraft/class_342;field_2108:Inamed maxLengthLnet/minecraft/client/gui/widget/TextFieldWidget;maxLength:I
-
drawsBackground
private boolean drawsBackground- Mappings:
Namespace Name Mixin selector official tLesq;t:Zintermediary field_2095Lnet/minecraft/class_342;field_2095:Znamed drawsBackgroundLnet/minecraft/client/gui/widget/TextFieldWidget;drawsBackground:Z
-
focusUnlocked
private boolean focusUnlocked- Mappings:
Namespace Name Mixin selector official uLesq;u:Zintermediary field_2096Lnet/minecraft/class_342;field_2096:Znamed focusUnlockedLnet/minecraft/client/gui/widget/TextFieldWidget;focusUnlocked:Z
-
editable
private boolean editable- Mappings:
Namespace Name Mixin selector official vLesq;v:Zintermediary field_2094Lnet/minecraft/class_342;field_2094:Znamed editableLnet/minecraft/client/gui/widget/TextFieldWidget;editable:Z
-
firstCharacterIndex
private int firstCharacterIndexThe index of the leftmost character that is rendered on a screen.- Mappings:
Namespace Name Mixin selector official wLesq;w:Iintermediary field_2103Lnet/minecraft/class_342;field_2103:Inamed firstCharacterIndexLnet/minecraft/client/gui/widget/TextFieldWidget;firstCharacterIndex:I
-
selectionStart
private int selectionStart- Mappings:
Namespace Name Mixin selector official xLesq;x:Iintermediary field_2102Lnet/minecraft/class_342;field_2102:Inamed selectionStartLnet/minecraft/client/gui/widget/TextFieldWidget;selectionStart:I
-
selectionEnd
private int selectionEnd- Mappings:
Namespace Name Mixin selector official yLesq;y:Iintermediary field_2101Lnet/minecraft/class_342;field_2101:Inamed selectionEndLnet/minecraft/client/gui/widget/TextFieldWidget;selectionEnd:I
-
editableColor
private int editableColor- Mappings:
Namespace Name Mixin selector official zLesq;z:Iintermediary field_2100Lnet/minecraft/class_342;field_2100:Inamed editableColorLnet/minecraft/client/gui/widget/TextFieldWidget;editableColor:I
-
uneditableColor
private int uneditableColor- Mappings:
Namespace Name Mixin selector official ALesq;A:Iintermediary field_2098Lnet/minecraft/class_342;field_2098:Inamed uneditableColorLnet/minecraft/client/gui/widget/TextFieldWidget;uneditableColor:I
-
suggestion
- Mappings:
Namespace Name Mixin selector official BLesq;B:Ljava/lang/String;intermediary field_2106Lnet/minecraft/class_342;field_2106:Ljava/lang/String;named suggestionLnet/minecraft/client/gui/widget/TextFieldWidget;suggestion:Ljava/lang/String;
-
changedListener
- Mappings:
Namespace Name Mixin selector official CLesq;C:Ljava/util/function/Consumer;intermediary field_2088Lnet/minecraft/class_342;field_2088:Ljava/util/function/Consumer;named changedListenerLnet/minecraft/client/gui/widget/TextFieldWidget;changedListener:Ljava/util/function/Consumer;
-
textPredicate
- Mappings:
Namespace Name Mixin selector official DLesq;D:Ljava/util/function/Predicate;intermediary field_2104Lnet/minecraft/class_342;field_2104:Ljava/util/function/Predicate;named textPredicateLnet/minecraft/client/gui/widget/TextFieldWidget;textPredicate:Ljava/util/function/Predicate;
-
renderTextProvider
- Mappings:
Namespace Name Mixin selector official ELesq;E:Ljava/util/function/BiFunction;intermediary field_2099Lnet/minecraft/class_342;field_2099:Ljava/util/function/BiFunction;named renderTextProviderLnet/minecraft/client/gui/widget/TextFieldWidget;renderTextProvider:Ljava/util/function/BiFunction;
-
placeholder
- Mappings:
Namespace Name Mixin selector official FLesq;F:Ltf;intermediary field_41100Lnet/minecraft/class_342;field_41100:Lnet/minecraft/class_2561;named placeholderLnet/minecraft/client/gui/widget/TextFieldWidget;placeholder:Lnet/minecraft/text/Text;
-
lastSwitchFocusTime
private long lastSwitchFocusTime- Mappings:
Namespace Name Mixin selector official GLesq;G:Jintermediary field_45352Lnet/minecraft/class_342;field_45352:Jnamed lastSwitchFocusTimeLnet/minecraft/client/gui/widget/TextFieldWidget;lastSwitchFocusTime:J
-
-
Constructor Details
-
TextFieldWidget
- Mappings:
Namespace Name Mixin selector official <init>Lesq;<init>(Leru;IILtf;)Vintermediary <init>Lnet/minecraft/class_342;<init>(Lnet/minecraft/class_327;IILnet/minecraft/class_2561;)Vnamed <init>Lnet/minecraft/client/gui/widget/TextFieldWidget;<init>(Lnet/minecraft/client/font/TextRenderer;IILnet/minecraft/text/Text;)V
-
TextFieldWidget
- Mappings:
Namespace Name Mixin selector official <init>Lesq;<init>(Leru;IIIILtf;)Vintermediary <init>Lnet/minecraft/class_342;<init>(Lnet/minecraft/class_327;IIIILnet/minecraft/class_2561;)Vnamed <init>Lnet/minecraft/client/gui/widget/TextFieldWidget;<init>(Lnet/minecraft/client/font/TextRenderer;IIIILnet/minecraft/text/Text;)V
-
TextFieldWidget
public TextFieldWidget(TextRenderer textRenderer, int x, int y, int width, int height, @Nullable @Nullable TextFieldWidget copyFrom, Text text) - Mappings:
Namespace Name Mixin selector official <init>Lesq;<init>(Leru;IIIILesq;Ltf;)Vintermediary <init>Lnet/minecraft/class_342;<init>(Lnet/minecraft/class_327;IIIILnet/minecraft/class_342;Lnet/minecraft/class_2561;)Vnamed <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 bLesq;b(Ljava/util/function/Consumer;)Vintermediary method_1863Lnet/minecraft/class_342;method_1863(Ljava/util/function/Consumer;)Vnamed setChangedListenerLnet/minecraft/client/gui/widget/TextFieldWidget;setChangedListener(Ljava/util/function/Consumer;)V
-
setRenderTextProvider
- Mappings:
Namespace Name Mixin selector official aLesq;a(Ljava/util/function/BiFunction;)Vintermediary method_1854Lnet/minecraft/class_342;method_1854(Ljava/util/function/BiFunction;)Vnamed setRenderTextProviderLnet/minecraft/client/gui/widget/TextFieldWidget;setRenderTextProvider(Ljava/util/function/BiFunction;)V
-
getNarrationMessage
- Overrides:
getNarrationMessagein classClickableWidget- Mappings:
Namespace Name Mixin selector official aB_Lesf;aB_()Lts;intermediary method_25360Lnet/minecraft/class_339;method_25360()Lnet/minecraft/class_5250;named getNarrationMessageLnet/minecraft/client/gui/widget/ClickableWidget;getNarrationMessage()Lnet/minecraft/text/MutableText;
-
setText
- Mappings:
Namespace Name Mixin selector official aLesq;a(Ljava/lang/String;)Vintermediary method_1852Lnet/minecraft/class_342;method_1852(Ljava/lang/String;)Vnamed setTextLnet/minecraft/client/gui/widget/TextFieldWidget;setText(Ljava/lang/String;)V
-
getText
- Mappings:
Namespace Name Mixin selector official aLesq;a()Ljava/lang/String;intermediary method_1882Lnet/minecraft/class_342;method_1882()Ljava/lang/String;named getTextLnet/minecraft/client/gui/widget/TextFieldWidget;getText()Ljava/lang/String;
-
getSelectedText
- Mappings:
Namespace Name Mixin selector official bLesq;b()Ljava/lang/String;intermediary method_1866Lnet/minecraft/class_342;method_1866()Ljava/lang/String;named getSelectedTextLnet/minecraft/client/gui/widget/TextFieldWidget;getSelectedText()Ljava/lang/String;
-
setTextPredicate
- Mappings:
Namespace Name Mixin selector official aLesq;a(Ljava/util/function/Predicate;)Vintermediary method_1890Lnet/minecraft/class_342;method_1890(Ljava/util/function/Predicate;)Vnamed setTextPredicateLnet/minecraft/client/gui/widget/TextFieldWidget;setTextPredicate(Ljava/util/function/Predicate;)V
-
write
- Mappings:
Namespace Name Mixin selector official bLesq;b(Ljava/lang/String;)Vintermediary method_1867Lnet/minecraft/class_342;method_1867(Ljava/lang/String;)Vnamed writeLnet/minecraft/client/gui/widget/TextFieldWidget;write(Ljava/lang/String;)V
-
onChanged
- Mappings:
Namespace Name Mixin selector official dLesq;d(Ljava/lang/String;)Vintermediary method_1874Lnet/minecraft/class_342;method_1874(Ljava/lang/String;)Vnamed onChangedLnet/minecraft/client/gui/widget/TextFieldWidget;onChanged(Ljava/lang/String;)V
-
erase
private void erase(int offset) - Mappings:
Namespace Name Mixin selector official pLesq;p(I)Vintermediary method_16873Lnet/minecraft/class_342;method_16873(I)Vnamed eraseLnet/minecraft/client/gui/widget/TextFieldWidget;erase(I)V
-
eraseWords
public void eraseWords(int wordOffset) - Mappings:
Namespace Name Mixin selector official aLesq;a(I)Vintermediary method_1877Lnet/minecraft/class_342;method_1877(I)Vnamed eraseWordsLnet/minecraft/client/gui/widget/TextFieldWidget;eraseWords(I)V
-
eraseCharacters
public void eraseCharacters(int characterOffset) - Mappings:
Namespace Name Mixin selector official hLesq;h(I)Vintermediary method_1878Lnet/minecraft/class_342;method_1878(I)Vnamed eraseCharactersLnet/minecraft/client/gui/widget/TextFieldWidget;eraseCharacters(I)V
-
getWordSkipPosition
public int getWordSkipPosition(int wordOffset) - Mappings:
Namespace Name Mixin selector official iLesq;i(I)Iintermediary method_1853Lnet/minecraft/class_342;method_1853(I)Inamed getWordSkipPositionLnet/minecraft/client/gui/widget/TextFieldWidget;getWordSkipPosition(I)I
-
getWordSkipPosition
private int getWordSkipPosition(int wordOffset, int cursorPosition) - Mappings:
Namespace Name Mixin selector official aLesq;a(II)Iintermediary method_1869Lnet/minecraft/class_342;method_1869(II)Inamed getWordSkipPositionLnet/minecraft/client/gui/widget/TextFieldWidget;getWordSkipPosition(II)I
-
getWordSkipPosition
private int getWordSkipPosition(int wordOffset, int cursorPosition, boolean skipOverSpaces) - Mappings:
Namespace Name Mixin selector official aLesq;a(IIZ)Iintermediary method_1864Lnet/minecraft/class_342;method_1864(IIZ)Inamed getWordSkipPositionLnet/minecraft/client/gui/widget/TextFieldWidget;getWordSkipPosition(IIZ)I
-
moveCursor
public void moveCursor(int offset, boolean shiftKeyPressed) - Mappings:
Namespace Name Mixin selector official aLesq;a(IZ)Vintermediary method_1855Lnet/minecraft/class_342;method_1855(IZ)Vnamed moveCursorLnet/minecraft/client/gui/widget/TextFieldWidget;moveCursor(IZ)V
-
getCursorPosWithOffset
private int getCursorPosWithOffset(int offset) - Mappings:
Namespace Name Mixin selector official qLesq;q(I)Iintermediary method_27537Lnet/minecraft/class_342;method_27537(I)Inamed getCursorPosWithOffsetLnet/minecraft/client/gui/widget/TextFieldWidget;getCursorPosWithOffset(I)I
-
setCursor
public void setCursor(int cursor, boolean shiftKeyPressed) - Mappings:
Namespace Name Mixin selector official bLesq;b(IZ)Vintermediary method_1883Lnet/minecraft/class_342;method_1883(IZ)Vnamed setCursorLnet/minecraft/client/gui/widget/TextFieldWidget;setCursor(IZ)V
-
setSelectionStart
public void setSelectionStart(int cursor) - Mappings:
Namespace Name Mixin selector official jLesq;j(I)Vintermediary method_1875Lnet/minecraft/class_342;method_1875(I)Vnamed setSelectionStartLnet/minecraft/client/gui/widget/TextFieldWidget;setSelectionStart(I)V
-
setCursorToStart
public void setCursorToStart(boolean shiftKeyPressed) - Mappings:
Namespace Name Mixin selector official bLesq;b(Z)Vintermediary method_1870Lnet/minecraft/class_342;method_1870(Z)Vnamed setCursorToStartLnet/minecraft/client/gui/widget/TextFieldWidget;setCursorToStart(Z)V
-
setCursorToEnd
public void setCursorToEnd(boolean shiftKeyPressed) - Mappings:
Namespace Name Mixin selector official cLesq;c(Z)Vintermediary method_1872Lnet/minecraft/class_342;method_1872(Z)Vnamed setCursorToEndLnet/minecraft/client/gui/widget/TextFieldWidget;setCursorToEnd(Z)V
-
keyPressed
public 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 interfaceElement- Parameters:
keyCode- the named key code of the event as described in theGLFWclassscanCode- the unique/platform-specific scan code of the keyboard inputmodifiers- 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 aLeua;a(III)Zintermediary method_25404Lnet/minecraft/class_364;method_25404(III)Znamed keyPressedLnet/minecraft/client/gui/Element;keyPressed(III)Z
-
isActive
public boolean isActive()- Mappings:
Namespace Name Mixin selector official eLesq;e()Zintermediary method_20315Lnet/minecraft/class_342;method_20315()Znamed isActiveLnet/minecraft/client/gui/widget/TextFieldWidget;isActive()Z
-
charTyped
public 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 interfaceElement- Parameters:
chr- the captured charactermodifiers- 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 aLeua;a(CI)Zintermediary method_25400Lnet/minecraft/class_364;method_25400(CI)Znamed charTypedLnet/minecraft/client/gui/Element;charTyped(CI)Z
-
onClick
public void onClick(double mouseX, double mouseY) - Overrides:
onClickin classClickableWidget- Mappings:
Namespace Name Mixin selector official aLesf;a(DD)Vintermediary method_25348Lnet/minecraft/class_339;method_25348(DD)Vnamed onClickLnet/minecraft/client/gui/widget/ClickableWidget;onClick(DD)V
-
playDownSound
- Overrides:
playDownSoundin classClickableWidget- Mappings:
Namespace Name Mixin selector official aLesf;a(Lgcx;)Vintermediary method_25354Lnet/minecraft/class_339;method_25354(Lnet/minecraft/class_1144;)Vnamed playDownSoundLnet/minecraft/client/gui/widget/ClickableWidget;playDownSound(Lnet/minecraft/client/sound/SoundManager;)V
-
renderButton
- Specified by:
renderButtonin classClickableWidget- Mappings:
Namespace Name Mixin selector official bLesf;b(Lerw;IIF)Vintermediary method_48579Lnet/minecraft/class_339;method_48579(Lnet/minecraft/class_332;IIF)Vnamed renderButtonLnet/minecraft/client/gui/widget/ClickableWidget;renderButton(Lnet/minecraft/client/gui/DrawContext;IIF)V
-
drawSelectionHighlight
- Mappings:
Namespace Name Mixin selector official aLesq;a(Lerw;IIII)Vintermediary method_1886Lnet/minecraft/class_342;method_1886(Lnet/minecraft/class_332;IIII)Vnamed drawSelectionHighlightLnet/minecraft/client/gui/widget/TextFieldWidget;drawSelectionHighlight(Lnet/minecraft/client/gui/DrawContext;IIII)V
-
setMaxLength
public void setMaxLength(int maxLength) - Mappings:
Namespace Name Mixin selector official kLesq;k(I)Vintermediary method_1880Lnet/minecraft/class_342;method_1880(I)Vnamed setMaxLengthLnet/minecraft/client/gui/widget/TextFieldWidget;setMaxLength(I)V
-
getMaxLength
private int getMaxLength()- Mappings:
Namespace Name Mixin selector official wLesq;w()Iintermediary method_1861Lnet/minecraft/class_342;method_1861()Inamed getMaxLengthLnet/minecraft/client/gui/widget/TextFieldWidget;getMaxLength()I
-
getCursor
public int getCursor()- Mappings:
Namespace Name Mixin selector official fLesq;f()Iintermediary method_1881Lnet/minecraft/class_342;method_1881()Inamed getCursorLnet/minecraft/client/gui/widget/TextFieldWidget;getCursor()I
-
drawsBackground
public boolean drawsBackground()- Mappings:
Namespace Name Mixin selector official gLesq;g()Zintermediary method_1851Lnet/minecraft/class_342;method_1851()Znamed drawsBackgroundLnet/minecraft/client/gui/widget/TextFieldWidget;drawsBackground()Z
-
setDrawsBackground
public void setDrawsBackground(boolean drawsBackground) - Mappings:
Namespace Name Mixin selector official dLesq;d(Z)Vintermediary method_1858Lnet/minecraft/class_342;method_1858(Z)Vnamed setDrawsBackgroundLnet/minecraft/client/gui/widget/TextFieldWidget;setDrawsBackground(Z)V
-
setEditableColor
public void setEditableColor(int editableColor) - Mappings:
Namespace Name Mixin selector official lLesq;l(I)Vintermediary method_1868Lnet/minecraft/class_342;method_1868(I)Vnamed setEditableColorLnet/minecraft/client/gui/widget/TextFieldWidget;setEditableColor(I)V
-
setUneditableColor
public void setUneditableColor(int uneditableColor) - Mappings:
Namespace Name Mixin selector official mLesq;m(I)Vintermediary method_1860Lnet/minecraft/class_342;method_1860(I)Vnamed setUneditableColorLnet/minecraft/client/gui/widget/TextFieldWidget;setUneditableColor(I)V
-
isMouseOver
public boolean isMouseOver(double mouseX, double mouseY) Checks if the mouse position is within the bound of the element.- Specified by:
isMouseOverin interfaceElement- Overrides:
isMouseOverin classClickableWidget- Parameters:
mouseX- the X coordinate of the mousemouseY- the Y coordinate of the mouse- Returns:
trueif the mouse is within the bound of the element, otherwisefalse- Mappings:
Namespace Name Mixin selector official a_Leua;a_(DD)Zintermediary method_25405Lnet/minecraft/class_364;method_25405(DD)Znamed isMouseOverLnet/minecraft/client/gui/Element;isMouseOver(DD)Z
-
setFocused
public void setFocused(boolean focused) - Specified by:
setFocusedin interfaceElement- Overrides:
setFocusedin classClickableWidget- Mappings:
Namespace Name Mixin selector official c_Leua;c_(Z)Vintermediary method_25365Lnet/minecraft/class_364;method_25365(Z)Vnamed setFocusedLnet/minecraft/client/gui/Element;setFocused(Z)V
-
isEditable
private boolean isEditable()- Mappings:
Namespace Name Mixin selector official xLesq;x()Zintermediary method_20316Lnet/minecraft/class_342;method_20316()Znamed isEditableLnet/minecraft/client/gui/widget/TextFieldWidget;isEditable()Z
-
setEditable
public void setEditable(boolean editable) - Mappings:
Namespace Name Mixin selector official eLesq;e(Z)Vintermediary method_1888Lnet/minecraft/class_342;method_1888(Z)Vnamed setEditableLnet/minecraft/client/gui/widget/TextFieldWidget;setEditable(Z)V
-
getInnerWidth
public int getInnerWidth()- Mappings:
Namespace Name Mixin selector official uLesq;u()Iintermediary method_1859Lnet/minecraft/class_342;method_1859()Inamed getInnerWidthLnet/minecraft/client/gui/widget/TextFieldWidget;getInnerWidth()I
-
setSelectionEnd
public void setSelectionEnd(int index) - Mappings:
Namespace Name Mixin selector official nLesq;n(I)Vintermediary method_1884Lnet/minecraft/class_342;method_1884(I)Vnamed setSelectionEndLnet/minecraft/client/gui/widget/TextFieldWidget;setSelectionEnd(I)V
-
updateFirstCharacterIndex
private void updateFirstCharacterIndex(int cursor) - Mappings:
Namespace Name Mixin selector official rLesq;r(I)Vintermediary method_52719Lnet/minecraft/class_342;method_52719(I)Vnamed updateFirstCharacterIndexLnet/minecraft/client/gui/widget/TextFieldWidget;updateFirstCharacterIndex(I)V
-
setFocusUnlocked
public void setFocusUnlocked(boolean focusUnlocked) - Mappings:
Namespace Name Mixin selector official fLesq;f(Z)Vintermediary method_1856Lnet/minecraft/class_342;method_1856(Z)Vnamed setFocusUnlockedLnet/minecraft/client/gui/widget/TextFieldWidget;setFocusUnlocked(Z)V
-
isVisible
public boolean isVisible()- Mappings:
Namespace Name Mixin selector official vLesq;v()Zintermediary method_1885Lnet/minecraft/class_342;method_1885()Znamed isVisibleLnet/minecraft/client/gui/widget/TextFieldWidget;isVisible()Z
-
setVisible
public void setVisible(boolean visible) - Mappings:
Namespace Name Mixin selector official gLesq;g(Z)Vintermediary method_1862Lnet/minecraft/class_342;method_1862(Z)Vnamed setVisibleLnet/minecraft/client/gui/widget/TextFieldWidget;setVisible(Z)V
-
setSuggestion
- Mappings:
Namespace Name Mixin selector official cLesq;c(Ljava/lang/String;)Vintermediary method_1887Lnet/minecraft/class_342;method_1887(Ljava/lang/String;)Vnamed setSuggestionLnet/minecraft/client/gui/widget/TextFieldWidget;setSuggestion(Ljava/lang/String;)V
-
getCharacterX
public int getCharacterX(int index) - Mappings:
Namespace Name Mixin selector official oLesq;o(I)Iintermediary method_1889Lnet/minecraft/class_342;method_1889(I)Inamed getCharacterXLnet/minecraft/client/gui/widget/TextFieldWidget;getCharacterX(I)I
-
appendClickableNarrations
- Specified by:
appendClickableNarrationsin classClickableWidget- Mappings:
Namespace Name Mixin selector official aLesf;a(Levx;)Vintermediary method_47399Lnet/minecraft/class_339;method_47399(Lnet/minecraft/class_6382;)Vnamed appendClickableNarrationsLnet/minecraft/client/gui/widget/ClickableWidget;appendClickableNarrations(Lnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;)V
-
setPlaceholder
- Mappings:
Namespace Name Mixin selector official cLesq;c(Ltf;)Vintermediary method_47404Lnet/minecraft/class_342;method_47404(Lnet/minecraft/class_2561;)Vnamed setPlaceholderLnet/minecraft/client/gui/widget/TextFieldWidget;setPlaceholder(Lnet/minecraft/text/Text;)V
-