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 named net/minecraft/client/gui/widget/TextFieldWidgetintermediary net/minecraft/class_342official ghu
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.client.gui.widget.ClickableWidget
ClickableWidget.InactivityIndicatingWidgetNested classes/interfaces inherited from interface net.minecraft.client.gui.Selectable
Selectable.SelectionType -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanstatic 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 booleanprivate final List<TextFieldWidget.Formatter> private static final Stringprivate booleanprivate longprivate intprivate Textstatic final Stylestatic final Styleprivate intprivate intprivate Stringprivate Stringprivate final TextRendererprivate booleanprivate static final ButtonTexturesprivate intprivate intprivate int -
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 TypeMethodDescriptionvoidaddFormatter(TextFieldWidget.Formatter formatter) voidprivate intcalculateCursorPos(Click click) booleanCallback for when a character input has been captured.booleanprivate voiderase(int offset, boolean words) voideraseCharacters(int characterOffset) voideraseCharactersTo(int position) voideraseWords(int wordOffset) private OrderedTextintgetCharacterX(int index) intprivate intgetCursorPosWithOffset(int offset) intprivate intprotected MutableTextgetText()intgetWordSkipPosition(int wordOffset) private intgetWordSkipPosition(int wordOffset, int cursorPosition) private intgetWordSkipPosition(int wordOffset, int cursorPosition, boolean skipOverSpaces) booleanisActive()private booleanprivate booleanbooleanbooleankeyPressed(KeyInput input) Callback for when a key down event has been captured.voidmoveCursor(int offset, boolean shiftKeyPressed) private voidvoidprotected voidvoidplayDownSound(SoundManager soundManager) voidrenderWidget(DrawContext context, int mouseX, int mouseY, float deltaTicks) private voidselectWord(Click click) voidsetCentered(boolean centered) voidsetChangedListener(Consumer<String> changedListener) voidsetCursor(int cursor, boolean select) voidsetCursorToEnd(boolean shiftKeyPressed) voidsetCursorToStart(boolean shiftKeyPressed) voidsetDrawsBackground(boolean drawsBackground) voidsetEditable(boolean editable) voidsetEditableColor(int editableColor) voidsetFocused(boolean focused) voidsetFocusUnlocked(boolean focusUnlocked) voidsetInvertSelectionBackground(boolean invertSelectionBackground) voidsetMaxLength(int maxLength) voidsetPlaceholder(Text placeholder) voidsetSelectionEnd(int index) voidsetSelectionStart(int cursor) voidsetSuggestion(@Nullable String suggestion) voidvoidsetTextPredicate(Predicate<String> textPredicate) voidsetTextShadow(boolean textShadow) voidsetUneditableColor(int uneditableColor) voidsetVisible(boolean visible) voidsetX(int x) voidsetY(int y) private voidupdateFirstCharacterIndex(int cursor) private voidvoidMethods inherited from class net.minecraft.client.gui.widget.ClickableWidget
appendDefaultNarrations, appendNarrations, drawTextWithMargin, forEachChild, getAlpha, getBottom, getHeight, getMessage, getNarrationMessage, getNavigationFocus, getNavigationOrder, getNavigationPath, getRight, getType, getWidth, getX, getY, isFocused, isHovered, isInteractable, isMouseOver, isSelected, isValidClickButton, method_76256, mouseClicked, mouseDragged, mouseReleased, onRelease, playClickSound, render, setAlpha, setDimensions, setDimensionsAndPosition, setHeight, setMessage, setNavigationOrder, setTooltip, setTooltipDelay, setWidthMethods 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
getBorder, getFocusedPath, isClickable, keyReleased, mouseMoved, mouseScrolledMethods inherited from interface net.minecraft.client.gui.Selectable
getNarratedPartsMethods inherited from interface net.minecraft.client.gui.widget.Widget
setPosition
-
Field Details
-
TEXTURES
- Mappings:
Namespace Name Mixin selector named TEXTURESLnet/minecraft/client/gui/widget/TextFieldWidget;TEXTURES:Lnet/minecraft/client/gui/screen/ButtonTextures;intermediary field_45914Lnet/minecraft/class_342;field_45914:Lnet/minecraft/class_8666;official fLghu;f:Lgjc;
-
field_32194
public static final int field_32194- See Also:
- Mappings:
Namespace Name Mixin selector named field_32194Lnet/minecraft/client/gui/widget/TextFieldWidget;field_32194:Iintermediary field_32194Lnet/minecraft/class_342;field_32194:Iofficial aLghu;a:I
-
field_32195
public static final int field_32195- See Also:
- Mappings:
Namespace Name Mixin selector named field_32195Lnet/minecraft/client/gui/widget/TextFieldWidget;field_32195:Iintermediary field_32195Lnet/minecraft/class_342;field_32195:Iofficial bLghu;b:I
-
field_32197
private static final int field_32197- See Also:
- Mappings:
Namespace Name Mixin selector named field_32197Lnet/minecraft/client/gui/widget/TextFieldWidget;field_32197:Iintermediary field_32197Lnet/minecraft/class_342;field_32197:Iofficial nLghu;n:I
-
HORIZONTAL_CURSOR
- See Also:
- Mappings:
Namespace Name Mixin selector named HORIZONTAL_CURSORLnet/minecraft/client/gui/widget/TextFieldWidget;HORIZONTAL_CURSOR:Ljava/lang/String;intermediary field_32199Lnet/minecraft/class_342;field_32199:Ljava/lang/String;official oLghu;o:Ljava/lang/String;
-
DEFAULT_EDITABLE_COLOR
public static final int DEFAULT_EDITABLE_COLOR- See Also:
- Mappings:
Namespace Name Mixin selector named DEFAULT_EDITABLE_COLORLnet/minecraft/client/gui/widget/TextFieldWidget;DEFAULT_EDITABLE_COLOR:Iintermediary field_32196Lnet/minecraft/class_342;field_32196:Iofficial cLghu;c:I
-
PLACEHOLDER_STYLE
- Mappings:
Namespace Name Mixin selector named PLACEHOLDER_STYLELnet/minecraft/client/gui/widget/TextFieldWidget;PLACEHOLDER_STYLE:Lnet/minecraft/text/Style;intermediary field_62465Lnet/minecraft/class_342;field_62465:Lnet/minecraft/class_2583;official dLghu;d:Lzg;
-
SEARCH_STYLE
- Mappings:
Namespace Name Mixin selector named SEARCH_STYLELnet/minecraft/client/gui/widget/TextFieldWidget;SEARCH_STYLE:Lnet/minecraft/text/Style;intermediary field_62466Lnet/minecraft/class_342;field_62466:Lnet/minecraft/class_2583;official eLghu;e:Lzg;
-
field_45354
private static final int field_45354- See Also:
- Mappings:
Namespace Name Mixin selector named field_45354Lnet/minecraft/client/gui/widget/TextFieldWidget;field_45354:Iintermediary field_45354Lnet/minecraft/class_342;field_45354:Iofficial pLghu;p:I
-
textRenderer
- Mappings:
Namespace Name Mixin selector named textRendererLnet/minecraft/client/gui/widget/TextFieldWidget;textRenderer:Lnet/minecraft/client/font/TextRenderer;intermediary field_2105Lnet/minecraft/class_342;field_2105:Lnet/minecraft/class_327;official qLghu;q:Lggv;
-
text
- Mappings:
Namespace Name Mixin selector named textLnet/minecraft/client/gui/widget/TextFieldWidget;text:Ljava/lang/String;intermediary field_2092Lnet/minecraft/class_342;field_2092:Ljava/lang/String;official rLghu;r:Ljava/lang/String;
-
maxLength
private int maxLength- Mappings:
Namespace Name Mixin selector named maxLengthLnet/minecraft/client/gui/widget/TextFieldWidget;maxLength:Iintermediary field_2108Lnet/minecraft/class_342;field_2108:Iofficial sLghu;s:I
-
drawsBackground
private boolean drawsBackground- Mappings:
Namespace Name Mixin selector named drawsBackgroundLnet/minecraft/client/gui/widget/TextFieldWidget;drawsBackground:Zintermediary field_2095Lnet/minecraft/class_342;field_2095:Zofficial tLghu;t:Z
-
focusUnlocked
private boolean focusUnlocked- Mappings:
Namespace Name Mixin selector named focusUnlockedLnet/minecraft/client/gui/widget/TextFieldWidget;focusUnlocked:Zintermediary field_2096Lnet/minecraft/class_342;field_2096:Zofficial uLghu;u:Z
-
editable
private boolean editable- Mappings:
Namespace Name Mixin selector named editableLnet/minecraft/client/gui/widget/TextFieldWidget;editable:Zintermediary field_2094Lnet/minecraft/class_342;field_2094:Zofficial vLghu;v:Z
-
centered
private boolean centered- Mappings:
Namespace Name Mixin selector named centeredLnet/minecraft/client/gui/widget/TextFieldWidget;centered:Zintermediary field_60437Lnet/minecraft/class_342;field_60437:Zofficial wLghu;w:Z
-
textShadow
private boolean textShadow- Mappings:
Namespace Name Mixin selector named textShadowLnet/minecraft/client/gui/widget/TextFieldWidget;textShadow:Zintermediary field_60438Lnet/minecraft/class_342;field_60438:Zofficial xLghu;x:Z
-
invertSelectionBackground
private boolean invertSelectionBackground- Mappings:
Namespace Name Mixin selector named invertSelectionBackgroundLnet/minecraft/client/gui/widget/TextFieldWidget;invertSelectionBackground:Zintermediary field_63506Lnet/minecraft/class_342;field_63506:Zofficial yLghu;y:Z
-
firstCharacterIndex
private int firstCharacterIndexThe index of the leftmost character that is rendered on a screen.- Mappings:
Namespace Name Mixin selector named firstCharacterIndexLnet/minecraft/client/gui/widget/TextFieldWidget;firstCharacterIndex:Iintermediary field_2103Lnet/minecraft/class_342;field_2103:Iofficial zLghu;z:I
-
selectionStart
private int selectionStart- Mappings:
Namespace Name Mixin selector named selectionStartLnet/minecraft/client/gui/widget/TextFieldWidget;selectionStart:Iintermediary field_2102Lnet/minecraft/class_342;field_2102:Iofficial ALghu;A:I
-
selectionEnd
private int selectionEnd- Mappings:
Namespace Name Mixin selector named selectionEndLnet/minecraft/client/gui/widget/TextFieldWidget;selectionEnd:Iintermediary field_2101Lnet/minecraft/class_342;field_2101:Iofficial BLghu;B:I
-
editableColor
private int editableColor- Mappings:
Namespace Name Mixin selector named editableColorLnet/minecraft/client/gui/widget/TextFieldWidget;editableColor:Iintermediary field_2100Lnet/minecraft/class_342;field_2100:Iofficial CLghu;C:I
-
uneditableColor
private int uneditableColor- Mappings:
Namespace Name Mixin selector named uneditableColorLnet/minecraft/client/gui/widget/TextFieldWidget;uneditableColor:Iintermediary field_2098Lnet/minecraft/class_342;field_2098:Iofficial DLghu;D:I
-
suggestion
- Mappings:
Namespace Name Mixin selector named suggestionLnet/minecraft/client/gui/widget/TextFieldWidget;suggestion:Ljava/lang/String;intermediary field_2106Lnet/minecraft/class_342;field_2106:Ljava/lang/String;official ELghu;E:Ljava/lang/String;
-
changedListener
- Mappings:
Namespace Name Mixin selector named changedListenerLnet/minecraft/client/gui/widget/TextFieldWidget;changedListener:Ljava/util/function/Consumer;intermediary field_2088Lnet/minecraft/class_342;field_2088:Ljava/util/function/Consumer;official FLghu;F:Ljava/util/function/Consumer;
-
textPredicate
- Mappings:
Namespace Name Mixin selector named textPredicateLnet/minecraft/client/gui/widget/TextFieldWidget;textPredicate:Ljava/util/function/Predicate;intermediary field_2104Lnet/minecraft/class_342;field_2104:Ljava/util/function/Predicate;official GLghu;G:Ljava/util/function/Predicate;
-
formatters
- Mappings:
Namespace Name Mixin selector named formattersLnet/minecraft/client/gui/widget/TextFieldWidget;formatters:Ljava/util/List;intermediary field_62008Lnet/minecraft/class_342;field_62008:Ljava/util/List;official HLghu;H:Ljava/util/List;
-
placeholder
- Mappings:
Namespace Name Mixin selector named placeholderLnet/minecraft/client/gui/widget/TextFieldWidget;placeholder:Lnet/minecraft/text/Text;intermediary field_41100Lnet/minecraft/class_342;field_41100:Lnet/minecraft/class_2561;official ILghu;I:Lyi;
-
lastSwitchFocusTime
private long lastSwitchFocusTime- Mappings:
Namespace Name Mixin selector named lastSwitchFocusTimeLnet/minecraft/client/gui/widget/TextFieldWidget;lastSwitchFocusTime:Jintermediary field_45352Lnet/minecraft/class_342;field_45352:Jofficial JLghu;J:J
-
textX
private int textX- Mappings:
Namespace Name Mixin selector named textXLnet/minecraft/client/gui/widget/TextFieldWidget;textX:Iintermediary field_60435Lnet/minecraft/class_342;field_60435:Iofficial KLghu;K:I
-
textY
private int textY- Mappings:
Namespace Name Mixin selector named textYLnet/minecraft/client/gui/widget/TextFieldWidget;textY:Iintermediary field_60436Lnet/minecraft/class_342;field_60436:Iofficial LLghu;L:I
-
-
Constructor Details
-
TextFieldWidget
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gui/widget/TextFieldWidget;<init>(Lnet/minecraft/client/font/TextRenderer;IILnet/minecraft/text/Text;)Vintermediary <init>Lnet/minecraft/class_342;<init>(Lnet/minecraft/class_327;IILnet/minecraft/class_2561;)Vofficial <init>Lghu;<init>(Lggv;IILyi;)V
-
TextFieldWidget
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gui/widget/TextFieldWidget;<init>(Lnet/minecraft/client/font/TextRenderer;IIIILnet/minecraft/text/Text;)Vintermediary <init>Lnet/minecraft/class_342;<init>(Lnet/minecraft/class_327;IIIILnet/minecraft/class_2561;)Vofficial <init>Lghu;<init>(Lggv;IIIILyi;)V
-
TextFieldWidget
public TextFieldWidget(TextRenderer textRenderer, int x, int y, int width, int height, @Nullable TextFieldWidget copyFrom, Text text) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gui/widget/TextFieldWidget;<init>(Lnet/minecraft/client/font/TextRenderer;IIIILnet/minecraft/client/gui/widget/TextFieldWidget;Lnet/minecraft/text/Text;)Vintermediary <init>Lnet/minecraft/class_342;<init>(Lnet/minecraft/class_327;IIIILnet/minecraft/class_342;Lnet/minecraft/class_2561;)Vofficial <init>Lghu;<init>(Lggv;IIIILghu;Lyi;)V
-
-
Method Details
-
setChangedListener
- Mappings:
Namespace Name Mixin selector named setChangedListenerLnet/minecraft/client/gui/widget/TextFieldWidget;setChangedListener(Ljava/util/function/Consumer;)Vintermediary method_1863Lnet/minecraft/class_342;method_1863(Ljava/util/function/Consumer;)Vofficial bLghu;b(Ljava/util/function/Consumer;)V
-
addFormatter
- Mappings:
Namespace Name Mixin selector named addFormatterLnet/minecraft/client/gui/widget/TextFieldWidget;addFormatter(Lnet/minecraft/client/gui/widget/TextFieldWidget$Formatter;)Vintermediary method_73210Lnet/minecraft/class_342;method_73210(Lnet/minecraft/class_342$class_11734;)Vofficial aLghu;a(Lghu$a;)V
-
getNarrationMessage
- Overrides:
getNarrationMessagein classClickableWidget- Mappings:
Namespace Name Mixin selector named getNarrationMessageLnet/minecraft/client/gui/widget/ClickableWidget;getNarrationMessage()Lnet/minecraft/text/MutableText;intermediary method_25360Lnet/minecraft/class_339;method_25360()Lnet/minecraft/class_5250;official fLghj;f()Lyx;
-
setText
- Mappings:
Namespace Name Mixin selector named setTextLnet/minecraft/client/gui/widget/TextFieldWidget;setText(Ljava/lang/String;)Vintermediary method_1852Lnet/minecraft/class_342;method_1852(Ljava/lang/String;)Vofficial aLghu;a(Ljava/lang/String;)V
-
getText
- Mappings:
Namespace Name Mixin selector named getTextLnet/minecraft/client/gui/widget/TextFieldWidget;getText()Ljava/lang/String;intermediary method_1882Lnet/minecraft/class_342;method_1882()Ljava/lang/String;official aLghu;a()Ljava/lang/String;
-
getSelectedText
- Mappings:
Namespace Name Mixin selector named getSelectedTextLnet/minecraft/client/gui/widget/TextFieldWidget;getSelectedText()Ljava/lang/String;intermediary method_1866Lnet/minecraft/class_342;method_1866()Ljava/lang/String;official cLghu;c()Ljava/lang/String;
-
setX
public void setX(int x) - Specified by:
setXin interfaceWidget- Overrides:
setXin classClickableWidget- Mappings:
Namespace Name Mixin selector named setXLnet/minecraft/client/gui/widget/Widget;setX(I)Vintermediary method_46421Lnet/minecraft/class_8021;method_46421(I)Vofficial fLgne;f(I)V
-
setY
public void setY(int y) - Specified by:
setYin interfaceWidget- Overrides:
setYin classClickableWidget- Mappings:
Namespace Name Mixin selector named setYLnet/minecraft/client/gui/widget/Widget;setY(I)Vintermediary method_46419Lnet/minecraft/class_8021;method_46419(I)Vofficial gLgne;g(I)V
-
setTextPredicate
- Mappings:
Namespace Name Mixin selector named setTextPredicateLnet/minecraft/client/gui/widget/TextFieldWidget;setTextPredicate(Ljava/util/function/Predicate;)Vintermediary method_1890Lnet/minecraft/class_342;method_1890(Ljava/util/function/Predicate;)Vofficial aLghu;a(Ljava/util/function/Predicate;)V
-
write
- Mappings:
Namespace Name Mixin selector named writeLnet/minecraft/client/gui/widget/TextFieldWidget;write(Ljava/lang/String;)Vintermediary method_1867Lnet/minecraft/class_342;method_1867(Ljava/lang/String;)Vofficial bLghu;b(Ljava/lang/String;)V
-
onChanged
- Mappings:
Namespace Name Mixin selector named onChangedLnet/minecraft/client/gui/widget/TextFieldWidget;onChanged(Ljava/lang/String;)Vintermediary method_1874Lnet/minecraft/class_342;method_1874(Ljava/lang/String;)Vofficial dLghu;d(Ljava/lang/String;)V
-
erase
private void erase(int offset, boolean words) - Mappings:
Namespace Name Mixin selector named eraseLnet/minecraft/client/gui/widget/TextFieldWidget;erase(IZ)Vintermediary method_16873Lnet/minecraft/class_342;method_16873(IZ)Vofficial cLghu;c(IZ)V
-
eraseWords
public void eraseWords(int wordOffset) - Mappings:
Namespace Name Mixin selector named eraseWordsLnet/minecraft/client/gui/widget/TextFieldWidget;eraseWords(I)Vintermediary method_1877Lnet/minecraft/class_342;method_1877(I)Vofficial aLghu;a(I)V
-
eraseCharacters
public void eraseCharacters(int characterOffset) - Mappings:
Namespace Name Mixin selector named eraseCharactersLnet/minecraft/client/gui/widget/TextFieldWidget;eraseCharacters(I)Vintermediary method_1878Lnet/minecraft/class_342;method_1878(I)Vofficial bLghu;b(I)V
-
eraseCharactersTo
public void eraseCharactersTo(int position) - Mappings:
Namespace Name Mixin selector named eraseCharactersToLnet/minecraft/client/gui/widget/TextFieldWidget;eraseCharactersTo(I)Vintermediary method_55506Lnet/minecraft/class_342;method_55506(I)Vofficial hLghu;h(I)V
-
getWordSkipPosition
public int getWordSkipPosition(int wordOffset) - Mappings:
Namespace Name Mixin selector named getWordSkipPositionLnet/minecraft/client/gui/widget/TextFieldWidget;getWordSkipPosition(I)Iintermediary method_1853Lnet/minecraft/class_342;method_1853(I)Iofficial iLghu;i(I)I
-
getWordSkipPosition
private int getWordSkipPosition(int wordOffset, int cursorPosition) - Mappings:
Namespace Name Mixin selector named getWordSkipPositionLnet/minecraft/client/gui/widget/TextFieldWidget;getWordSkipPosition(II)Iintermediary method_1869Lnet/minecraft/class_342;method_1869(II)Iofficial aLghu;a(II)I
-
getWordSkipPosition
private int getWordSkipPosition(int wordOffset, int cursorPosition, boolean skipOverSpaces) - Mappings:
Namespace Name Mixin selector named getWordSkipPositionLnet/minecraft/client/gui/widget/TextFieldWidget;getWordSkipPosition(IIZ)Iintermediary method_1864Lnet/minecraft/class_342;method_1864(IIZ)Iofficial aLghu;a(IIZ)I
-
moveCursor
public void moveCursor(int offset, boolean shiftKeyPressed) - Mappings:
Namespace Name Mixin selector named moveCursorLnet/minecraft/client/gui/widget/TextFieldWidget;moveCursor(IZ)Vintermediary method_1855Lnet/minecraft/class_342;method_1855(IZ)Vofficial aLghu;a(IZ)V
-
getCursorPosWithOffset
private int getCursorPosWithOffset(int offset) - Mappings:
Namespace Name Mixin selector named getCursorPosWithOffsetLnet/minecraft/client/gui/widget/TextFieldWidget;getCursorPosWithOffset(I)Iintermediary method_27537Lnet/minecraft/class_342;method_27537(I)Iofficial pLghu;p(I)I
-
setCursor
public void setCursor(int cursor, boolean select) - Mappings:
Namespace Name Mixin selector named setCursorLnet/minecraft/client/gui/widget/TextFieldWidget;setCursor(IZ)Vintermediary method_1883Lnet/minecraft/class_342;method_1883(IZ)Vofficial bLghu;b(IZ)V
-
setSelectionStart
public void setSelectionStart(int cursor) - Mappings:
Namespace Name Mixin selector named setSelectionStartLnet/minecraft/client/gui/widget/TextFieldWidget;setSelectionStart(I)Vintermediary method_1875Lnet/minecraft/class_342;method_1875(I)Vofficial jLghu;j(I)V
-
setCursorToStart
public void setCursorToStart(boolean shiftKeyPressed) - Mappings:
Namespace Name Mixin selector named setCursorToStartLnet/minecraft/client/gui/widget/TextFieldWidget;setCursorToStart(Z)Vintermediary method_1870Lnet/minecraft/class_342;method_1870(Z)Vofficial aLghu;a(Z)V
-
setCursorToEnd
public void setCursorToEnd(boolean shiftKeyPressed) - Mappings:
Namespace Name Mixin selector named setCursorToEndLnet/minecraft/client/gui/widget/TextFieldWidget;setCursorToEnd(Z)Vintermediary method_1872Lnet/minecraft/class_342;method_1872(Z)Vofficial cLghu;c(Z)V
-
keyPressed
Callback for when a key down event has been captured. The key code is identified by the constants inGLFWclass.- Returns:
trueto indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector named keyPressedLnet/minecraft/client/gui/Element;keyPressed(Lnet/minecraft/client/input/KeyInput;)Zintermediary method_25404Lnet/minecraft/class_364;method_25404(Lnet/minecraft/class_11908;)Zofficial aLgku;a(Lgxh;)Z
-
isActive
public boolean isActive()- Mappings:
Namespace Name Mixin selector named isActiveLnet/minecraft/client/gui/widget/TextFieldWidget;isActive()Zintermediary method_20315Lnet/minecraft/class_342;method_20315()Zofficial dLghu;d()Z
-
charTyped
Callback for when a character input has been captured. The key code is identified by the constants inGLFWclass.- Returns:
trueto indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector named charTypedLnet/minecraft/client/gui/Element;charTyped(Lnet/minecraft/client/input/CharInput;)Zintermediary method_25400Lnet/minecraft/class_364;method_25400(Lnet/minecraft/class_11905;)Zofficial aLgku;a(Lgxe;)Z
-
calculateCursorPos
- Mappings:
Namespace Name Mixin selector named calculateCursorPosLnet/minecraft/client/gui/widget/TextFieldWidget;calculateCursorPos(Lnet/minecraft/client/gui/Click;)Iintermediary method_74215Lnet/minecraft/class_342;method_74215(Lnet/minecraft/class_11909;)Iofficial cLghu;c(Lgxi;)I
-
selectWord
- Mappings:
Namespace Name Mixin selector named selectWordLnet/minecraft/client/gui/widget/TextFieldWidget;selectWord(Lnet/minecraft/client/gui/Click;)Vintermediary method_74216Lnet/minecraft/class_342;method_74216(Lnet/minecraft/class_11909;)Vofficial dLghu;d(Lgxi;)V
-
onClick
- Overrides:
onClickin classClickableWidget- Mappings:
Namespace Name Mixin selector named onClickLnet/minecraft/client/gui/widget/ClickableWidget;onClick(Lnet/minecraft/client/gui/Click;Z)Vintermediary method_25348Lnet/minecraft/class_339;method_25348(Lnet/minecraft/class_11909;Z)Vofficial bLghj;b(Lgxi;Z)V
-
onDrag
- Overrides:
onDragin classClickableWidget- Mappings:
Namespace Name Mixin selector named onDragLnet/minecraft/client/gui/widget/ClickableWidget;onDrag(Lnet/minecraft/client/gui/Click;DD)Vintermediary method_25349Lnet/minecraft/class_339;method_25349(Lnet/minecraft/class_11909;DD)Vofficial bLghj;b(Lgxi;DD)V
-
playDownSound
- Overrides:
playDownSoundin classClickableWidget- Mappings:
Namespace Name Mixin selector named playDownSoundLnet/minecraft/client/gui/widget/ClickableWidget;playDownSound(Lnet/minecraft/client/sound/SoundManager;)Vintermediary method_25354Lnet/minecraft/class_339;method_25354(Lnet/minecraft/class_1144;)Vofficial aLghj;a(Limb;)V
-
renderWidget
- Specified by:
renderWidgetin classClickableWidget- Mappings:
Namespace Name Mixin selector named renderWidgetLnet/minecraft/client/gui/widget/ClickableWidget;renderWidget(Lnet/minecraft/client/gui/DrawContext;IIF)Vintermediary method_48579Lnet/minecraft/class_339;method_48579(Lnet/minecraft/class_332;IIF)Vofficial a_Lghj;a_(Lggy;IIF)V
-
format
- Mappings:
Namespace Name Mixin selector named formatLnet/minecraft/client/gui/widget/TextFieldWidget;format(Ljava/lang/String;I)Lnet/minecraft/text/OrderedText;intermediary method_73211Lnet/minecraft/class_342;method_73211(Ljava/lang/String;I)Lnet/minecraft/class_5481;official aLghu;a(Ljava/lang/String;I)Lbfn;
-
updateTextPosition
private void updateTextPosition()- Mappings:
Namespace Name Mixin selector named updateTextPositionLnet/minecraft/client/gui/widget/TextFieldWidget;updateTextPosition()Vintermediary method_71504Lnet/minecraft/class_342;method_71504()Vofficial kLghu;k()V
-
setMaxLength
public void setMaxLength(int maxLength) - Mappings:
Namespace Name Mixin selector named setMaxLengthLnet/minecraft/client/gui/widget/TextFieldWidget;setMaxLength(I)Vintermediary method_1880Lnet/minecraft/class_342;method_1880(I)Vofficial kLghu;k(I)V
-
getMaxLength
private int getMaxLength()- Mappings:
Namespace Name Mixin selector named getMaxLengthLnet/minecraft/client/gui/widget/TextFieldWidget;getMaxLength()Iintermediary method_1861Lnet/minecraft/class_342;method_1861()Iofficial lLghu;l()I
-
getCursor
public int getCursor()- Mappings:
Namespace Name Mixin selector named getCursorLnet/minecraft/client/gui/widget/TextFieldWidget;getCursor()Iintermediary method_1881Lnet/minecraft/class_342;method_1881()Iofficial eLghu;e()I
-
drawsBackground
public boolean drawsBackground()- Mappings:
Namespace Name Mixin selector named drawsBackgroundLnet/minecraft/client/gui/widget/TextFieldWidget;drawsBackground()Zintermediary method_1851Lnet/minecraft/class_342;method_1851()Zofficial hLghu;h()Z
-
setDrawsBackground
public void setDrawsBackground(boolean drawsBackground) - Mappings:
Namespace Name Mixin selector named setDrawsBackgroundLnet/minecraft/client/gui/widget/TextFieldWidget;setDrawsBackground(Z)Vintermediary method_1858Lnet/minecraft/class_342;method_1858(Z)Vofficial dLghu;d(Z)V
-
setEditableColor
public void setEditableColor(int editableColor) - Mappings:
Namespace Name Mixin selector named setEditableColorLnet/minecraft/client/gui/widget/TextFieldWidget;setEditableColor(I)Vintermediary method_1868Lnet/minecraft/class_342;method_1868(I)Vofficial lLghu;l(I)V
-
setUneditableColor
public void setUneditableColor(int uneditableColor) - Mappings:
Namespace Name Mixin selector named setUneditableColorLnet/minecraft/client/gui/widget/TextFieldWidget;setUneditableColor(I)Vintermediary method_1860Lnet/minecraft/class_342;method_1860(I)Vofficial mLghu;m(I)V
-
setFocused
public void setFocused(boolean focused) - Specified by:
setFocusedin interfaceElement- Overrides:
setFocusedin classClickableWidget- Mappings:
Namespace Name Mixin selector named setFocusedLnet/minecraft/client/gui/Element;setFocused(Z)Vintermediary method_25365Lnet/minecraft/class_364;method_25365(Z)Vofficial bLgku;b(Z)V
-
isEditable
private boolean isEditable()- Mappings:
Namespace Name Mixin selector named isEditableLnet/minecraft/client/gui/widget/TextFieldWidget;isEditable()Zintermediary method_20316Lnet/minecraft/class_342;method_20316()Zofficial mLghu;m()Z
-
setEditable
public void setEditable(boolean editable) - Mappings:
Namespace Name Mixin selector named setEditableLnet/minecraft/client/gui/widget/TextFieldWidget;setEditable(Z)Vintermediary method_1888Lnet/minecraft/class_342;method_1888(Z)Vofficial eLghu;e(Z)V
-
isCentered
private boolean isCentered()- Mappings:
Namespace Name Mixin selector named isCenteredLnet/minecraft/client/gui/widget/TextFieldWidget;isCentered()Zintermediary method_71505Lnet/minecraft/class_342;method_71505()Zofficial nLghu;n()Z
-
setCentered
public void setCentered(boolean centered) - Mappings:
Namespace Name Mixin selector named setCenteredLnet/minecraft/client/gui/widget/TextFieldWidget;setCentered(Z)Vintermediary method_71502Lnet/minecraft/class_342;method_71502(Z)Vofficial fLghu;f(Z)V
-
setTextShadow
public void setTextShadow(boolean textShadow) - Mappings:
Namespace Name Mixin selector named setTextShadowLnet/minecraft/client/gui/widget/TextFieldWidget;setTextShadow(Z)Vintermediary method_71503Lnet/minecraft/class_342;method_71503(Z)Vofficial gLghu;g(Z)V
-
setInvertSelectionBackground
public void setInvertSelectionBackground(boolean invertSelectionBackground) - Mappings:
Namespace Name Mixin selector named setInvertSelectionBackgroundLnet/minecraft/client/gui/widget/TextFieldWidget;setInvertSelectionBackground(Z)Vintermediary method_75351Lnet/minecraft/class_342;method_75351(Z)Vofficial hLghu;h(Z)V
-
getInnerWidth
public int getInnerWidth()- Mappings:
Namespace Name Mixin selector named getInnerWidthLnet/minecraft/client/gui/widget/TextFieldWidget;getInnerWidth()Iintermediary method_1859Lnet/minecraft/class_342;method_1859()Iofficial iLghu;i()I
-
setSelectionEnd
public void setSelectionEnd(int index) - Mappings:
Namespace Name Mixin selector named setSelectionEndLnet/minecraft/client/gui/widget/TextFieldWidget;setSelectionEnd(I)Vintermediary method_1884Lnet/minecraft/class_342;method_1884(I)Vofficial nLghu;n(I)V
-
updateFirstCharacterIndex
private void updateFirstCharacterIndex(int cursor) - Mappings:
Namespace Name Mixin selector named updateFirstCharacterIndexLnet/minecraft/client/gui/widget/TextFieldWidget;updateFirstCharacterIndex(I)Vintermediary method_52719Lnet/minecraft/class_342;method_52719(I)Vofficial qLghu;q(I)V
-
setFocusUnlocked
public void setFocusUnlocked(boolean focusUnlocked) - Mappings:
Namespace Name Mixin selector named setFocusUnlockedLnet/minecraft/client/gui/widget/TextFieldWidget;setFocusUnlocked(Z)Vintermediary method_1856Lnet/minecraft/class_342;method_1856(Z)Vofficial iLghu;i(Z)V
-
isVisible
public boolean isVisible()- Mappings:
Namespace Name Mixin selector named isVisibleLnet/minecraft/client/gui/widget/TextFieldWidget;isVisible()Zintermediary method_1885Lnet/minecraft/class_342;method_1885()Zofficial jLghu;j()Z
-
setVisible
public void setVisible(boolean visible) - Mappings:
Namespace Name Mixin selector named setVisibleLnet/minecraft/client/gui/widget/TextFieldWidget;setVisible(Z)Vintermediary method_1862Lnet/minecraft/class_342;method_1862(Z)Vofficial jLghu;j(Z)V
-
setSuggestion
- Mappings:
Namespace Name Mixin selector named setSuggestionLnet/minecraft/client/gui/widget/TextFieldWidget;setSuggestion(Ljava/lang/String;)Vintermediary method_1887Lnet/minecraft/class_342;method_1887(Ljava/lang/String;)Vofficial cLghu;c(Ljava/lang/String;)V
-
getCharacterX
public int getCharacterX(int index) - Mappings:
Namespace Name Mixin selector named getCharacterXLnet/minecraft/client/gui/widget/TextFieldWidget;getCharacterX(I)Iintermediary method_1889Lnet/minecraft/class_342;method_1889(I)Iofficial oLghu;o(I)I
-
appendClickableNarrations
- Specified by:
appendClickableNarrationsin classClickableWidget- Mappings:
Namespace Name Mixin selector named appendClickableNarrationsLnet/minecraft/client/gui/widget/ClickableWidget;appendClickableNarrations(Lnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;)Vintermediary method_47399Lnet/minecraft/class_339;method_47399(Lnet/minecraft/class_6382;)Vofficial aLghj;a(Lgnl;)V
-
setPlaceholder
- Mappings:
Namespace Name Mixin selector named setPlaceholderLnet/minecraft/client/gui/widget/TextFieldWidget;setPlaceholder(Lnet/minecraft/text/Text;)Vintermediary method_47404Lnet/minecraft/class_342;method_47404(Lnet/minecraft/class_2561;)Vofficial cLghu;c(Lyi;)V
-