Class TextFieldWidget

All Implemented Interfaces:
Drawable, Element, Narratable, Navigable, Selectable, Widget

@Environment(CLIENT) public class TextFieldWidget extends ClickableWidget implements Drawable
Mappings:
Namespace Name
official eol
intermediary net/minecraft/class_342
named net/minecraft/client/gui/widget/TextFieldWidget
  • Field Details

    • field_32194

      public static final int field_32194
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Leol;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_32195

      public static final int field_32195
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Leol;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_32197

      private static final int field_32197
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Leol;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_COLOR

      private static final int VERTICAL_CURSOR_COLOR
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official e Leol;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

      private static final String HORIZONTAL_CURSOR
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official f Leol;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_COLOR

      public static final int DEFAULT_EDITABLE_COLOR
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Leol;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_32201

      private static final int field_32201
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official k Leol;k:I
      intermediary field_32201 Lnet/minecraft/class_342;field_32201:I
      named field_32201 Lnet/minecraft/client/gui/widget/TextFieldWidget;field_32201:I
    • BORDER_COLOR

      private static final int BORDER_COLOR
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official l Leol;l:I
      intermediary field_32202 Lnet/minecraft/class_342;field_32202:I
      named BORDER_COLOR Lnet/minecraft/client/gui/widget/TextFieldWidget;BORDER_COLOR:I
    • BACKGROUND_COLOR

      private static final int BACKGROUND_COLOR
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official m Leol;m:I
      intermediary field_32203 Lnet/minecraft/class_342;field_32203:I
      named BACKGROUND_COLOR Lnet/minecraft/client/gui/widget/TextFieldWidget;BACKGROUND_COLOR:I
    • textRenderer

      private final TextRenderer textRenderer
      Mappings:
      Namespace Name Mixin selector
      official n Leol;n:Lenp;
      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

      private String text
      Mappings:
      Namespace Name Mixin selector
      official o Leol;o: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;
    • maxLength

      private int maxLength
      Mappings:
      Namespace Name Mixin selector
      official p Leol;p:I
      intermediary field_2108 Lnet/minecraft/class_342;field_2108:I
      named maxLength Lnet/minecraft/client/gui/widget/TextFieldWidget;maxLength:I
    • focusedTicks

      private int focusedTicks
      Mappings:
      Namespace Name Mixin selector
      official y Leol;y:I
      intermediary field_2107 Lnet/minecraft/class_342;field_2107:I
      named focusedTicks Lnet/minecraft/client/gui/widget/TextFieldWidget;focusedTicks:I
    • drawsBackground

      private boolean drawsBackground
      Mappings:
      Namespace Name Mixin selector
      official z Leol;z:Z
      intermediary field_2095 Lnet/minecraft/class_342;field_2095:Z
      named drawsBackground Lnet/minecraft/client/gui/widget/TextFieldWidget;drawsBackground:Z
    • focusUnlocked

      private boolean focusUnlocked
      Mappings:
      Namespace Name Mixin selector
      official A Leol;A:Z
      intermediary field_2096 Lnet/minecraft/class_342;field_2096:Z
      named focusUnlocked Lnet/minecraft/client/gui/widget/TextFieldWidget;focusUnlocked:Z
    • editable

      private boolean editable
      Mappings:
      Namespace Name Mixin selector
      official B Leol;B:Z
      intermediary field_2094 Lnet/minecraft/class_342;field_2094:Z
      named editable Lnet/minecraft/client/gui/widget/TextFieldWidget;editable:Z
    • selecting

      private boolean selecting
      Mappings:
      Namespace Name Mixin selector
      official C Leol;C:Z
      intermediary field_17037 Lnet/minecraft/class_342;field_17037:Z
      named selecting Lnet/minecraft/client/gui/widget/TextFieldWidget;selecting:Z
    • firstCharacterIndex

      private int firstCharacterIndex
      The index of the leftmost character that is rendered on a screen.
      Mappings:
      Namespace Name Mixin selector
      official D Leol;D:I
      intermediary field_2103 Lnet/minecraft/class_342;field_2103:I
      named firstCharacterIndex Lnet/minecraft/client/gui/widget/TextFieldWidget;firstCharacterIndex:I
    • selectionStart

      private int selectionStart
      Mappings:
      Namespace Name Mixin selector
      official E Leol;E:I
      intermediary field_2102 Lnet/minecraft/class_342;field_2102:I
      named selectionStart Lnet/minecraft/client/gui/widget/TextFieldWidget;selectionStart:I
    • selectionEnd

      private int selectionEnd
      Mappings:
      Namespace Name Mixin selector
      official F Leol;F:I
      intermediary field_2101 Lnet/minecraft/class_342;field_2101:I
      named selectionEnd Lnet/minecraft/client/gui/widget/TextFieldWidget;selectionEnd:I
    • editableColor

      private int editableColor
      Mappings:
      Namespace Name Mixin selector
      official G Leol;G:I
      intermediary field_2100 Lnet/minecraft/class_342;field_2100:I
      named editableColor Lnet/minecraft/client/gui/widget/TextFieldWidget;editableColor:I
    • uneditableColor

      private int uneditableColor
      Mappings:
      Namespace Name Mixin selector
      official H Leol;H:I
      intermediary field_2098 Lnet/minecraft/class_342;field_2098:I
      named uneditableColor Lnet/minecraft/client/gui/widget/TextFieldWidget;uneditableColor:I
    • suggestion

      @Nullable private @Nullable String suggestion
      Mappings:
      Namespace Name Mixin selector
      official I Leol;I: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

      @Nullable private @Nullable Consumer<String> changedListener
      Mappings:
      Namespace Name Mixin selector
      official J Leol;J: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

      private Predicate<String> textPredicate
      Mappings:
      Namespace Name Mixin selector
      official K Leol;K: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

      private BiFunction<String,Integer,OrderedText> renderTextProvider
      Mappings:
      Namespace Name Mixin selector
      official L Leol;L: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

      @Nullable private @Nullable Text placeholder
      Mappings:
      Namespace Name Mixin selector
      official M Leol;M:Ltj;
      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

      public TextFieldWidget(TextRenderer textRenderer, int x, int y, int width, int height, Text text)
      Mappings:
      Namespace Name Mixin selector
      official <init> Leol;<init>(Lenp;IIIILtj;)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
    • 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> Leol;<init>(Lenp;IIIILeol;Ltj;)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

      public void setChangedListener(Consumer<String> changedListener)
      Mappings:
      Namespace Name Mixin selector
      official b Leol;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

      public void setRenderTextProvider(BiFunction<String,Integer,OrderedText> renderTextProvider)
      Mappings:
      Namespace Name Mixin selector
      official a Leol;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
    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      official a Leol;a()V
      intermediary method_1865 Lnet/minecraft/class_342;method_1865()V
      named tick Lnet/minecraft/client/gui/widget/TextFieldWidget;tick()V
    • getNarrationMessage

      protected MutableText getNarrationMessage()
      Overrides:
      getNarrationMessage in class ClickableWidget
      Mappings:
      Namespace Name Mixin selector
      official aH_ Lenz;aH_()Ltw;
      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

      public void setText(String text)
      Mappings:
      Namespace Name Mixin selector
      official a Leol;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

      public String getText()
      Mappings:
      Namespace Name Mixin selector
      official b Leol;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

      public String getSelectedText()
      Mappings:
      Namespace Name Mixin selector
      official e Leol;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

      public void setTextPredicate(Predicate<String> textPredicate)
      Mappings:
      Namespace Name Mixin selector
      official a Leol;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

      public void write(String text)
      Mappings:
      Namespace Name Mixin selector
      official b Leol;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

      private void onChanged(String newText)
      Mappings:
      Namespace Name Mixin selector
      official d Leol;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
    • erase

      private void erase(int offset)
      Mappings:
      Namespace Name Mixin selector
      official r Leol;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
    • eraseWords

      public void eraseWords(int wordOffset)
      Mappings:
      Namespace Name Mixin selector
      official a Leol;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
    • eraseCharacters

      public void eraseCharacters(int characterOffset)
      Mappings:
      Namespace Name Mixin selector
      official h Leol;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
    • getWordSkipPosition

      public int getWordSkipPosition(int wordOffset)
      Mappings:
      Namespace Name Mixin selector
      official i Leol;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
    • getWordSkipPosition

      private int getWordSkipPosition(int wordOffset, int cursorPosition)
      Mappings:
      Namespace Name Mixin selector
      official a Leol;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
    • getWordSkipPosition

      private int getWordSkipPosition(int wordOffset, int cursorPosition, boolean skipOverSpaces)
      Mappings:
      Namespace Name Mixin selector
      official a Leol;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
    • moveCursor

      public void moveCursor(int offset)
      Mappings:
      Namespace Name Mixin selector
      official j Leol;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
    • getCursorPosWithOffset

      private int getCursorPosWithOffset(int offset)
      Mappings:
      Namespace Name Mixin selector
      official s Leol;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
    • setCursor

      public void setCursor(int cursor)
      Mappings:
      Namespace Name Mixin selector
      official k Leol;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
    • setSelectionStart

      public void setSelectionStart(int cursor)
      Mappings:
      Namespace Name Mixin selector
      official l Leol;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
    • setCursorToStart

      public void setCursorToStart()
      Mappings:
      Namespace Name Mixin selector
      official f Leol;f()V
      intermediary method_1870 Lnet/minecraft/class_342;method_1870()V
      named setCursorToStart Lnet/minecraft/client/gui/widget/TextFieldWidget;setCursorToStart()V
    • setCursorToEnd

      public void setCursorToEnd()
      Mappings:
      Namespace Name Mixin selector
      official g Leol;g()V
      intermediary method_1872 Lnet/minecraft/class_342;method_1872()V
      named setCursorToEnd Lnet/minecraft/client/gui/widget/TextFieldWidget;setCursorToEnd()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 in GLFW class.
      Specified by:
      keyPressed in interface Element
      Parameters:
      keyCode - the named key code of the event as described in the GLFW class
      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:
      true to indicate that the event handling is successful/valid
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lepl;a(III)Z
      intermediary method_25404 Lnet/minecraft/class_364;method_25404(III)Z
      named keyPressed Lnet/minecraft/client/gui/Element;keyPressed(III)Z
    • isActive

      public boolean isActive()
      Mappings:
      Namespace Name Mixin selector
      official t Leol;t()Z
      intermediary method_20315 Lnet/minecraft/class_342;method_20315()Z
      named isActive Lnet/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 in GLFW class.
      Specified by:
      charTyped in 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:
      true to indicate that the event handling is successful/valid
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lepl;a(CI)Z
      intermediary method_25400 Lnet/minecraft/class_364;method_25400(CI)Z
      named charTyped Lnet/minecraft/client/gui/Element;charTyped(CI)Z
    • mouseClicked

      public 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 in GLFW class.
      Specified by:
      mouseClicked in interface Element
      Overrides:
      mouseClicked in class ClickableWidget
      Parameters:
      mouseX - the X coordinate of the mouse
      mouseY - the Y coordinate of the mouse
      button - the mouse button number
      Returns:
      true to indicate that the event handling is successful/valid
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lepl;a(DDI)Z
      intermediary method_25402 Lnet/minecraft/class_364;method_25402(DDI)Z
      named mouseClicked Lnet/minecraft/client/gui/Element;mouseClicked(DDI)Z
    • renderButton

      public void renderButton(MatrixStack matrices, int mouseX, int mouseY, float delta)
      Specified by:
      renderButton in class ClickableWidget
      Mappings:
      Namespace Name Mixin selector
      official b Lenz;b(Lehe;IIF)V
      intermediary method_48579 Lnet/minecraft/class_339;method_48579(Lnet/minecraft/class_4587;IIF)V
      named renderButton Lnet/minecraft/client/gui/widget/ClickableWidget;renderButton(Lnet/minecraft/client/util/math/MatrixStack;IIF)V
    • drawSelectionHighlight

      private void drawSelectionHighlight(MatrixStack matrices, int x1, int y1, int x2, int y2)
      Mappings:
      Namespace Name Mixin selector
      official c Leol;c(Lehe;IIII)V
      intermediary method_1886 Lnet/minecraft/class_342;method_1886(Lnet/minecraft/class_4587;IIII)V
      named drawSelectionHighlight Lnet/minecraft/client/gui/widget/TextFieldWidget;drawSelectionHighlight(Lnet/minecraft/client/util/math/MatrixStack;IIII)V
    • setMaxLength

      public void setMaxLength(int maxLength)
      Mappings:
      Namespace Name Mixin selector
      official m Leol;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
    • getMaxLength

      private int getMaxLength()
      Mappings:
      Namespace Name Mixin selector
      official y Leol;y()I
      intermediary method_1861 Lnet/minecraft/class_342;method_1861()I
      named getMaxLength Lnet/minecraft/client/gui/widget/TextFieldWidget;getMaxLength()I
    • getCursor

      public int getCursor()
      Mappings:
      Namespace Name Mixin selector
      official v Leol;v()I
      intermediary method_1881 Lnet/minecraft/class_342;method_1881()I
      named getCursor Lnet/minecraft/client/gui/widget/TextFieldWidget;getCursor()I
    • drawsBackground

      private boolean drawsBackground()
      Mappings:
      Namespace Name Mixin selector
      official z Leol;z()Z
      intermediary method_1851 Lnet/minecraft/class_342;method_1851()Z
      named drawsBackground Lnet/minecraft/client/gui/widget/TextFieldWidget;drawsBackground()Z
    • setDrawsBackground

      public void setDrawsBackground(boolean drawsBackground)
      Mappings:
      Namespace Name Mixin selector
      official b Leol;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
    • setEditableColor

      public void setEditableColor(int editableColor)
      Mappings:
      Namespace Name Mixin selector
      official n Leol;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
    • setUneditableColor

      public void setUneditableColor(int uneditableColor)
      Mappings:
      Namespace Name Mixin selector
      official o Leol;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
    • getNavigationPath

      @Nullable public @Nullable GuiNavigationPath getNavigationPath(GuiNavigation navigation)
      Specified by:
      getNavigationPath in interface Element
      Overrides:
      getNavigationPath in class ClickableWidget
      Mappings:
      Namespace Name Mixin selector
      official a Lepl;a(Lerj;)Leno;
      intermediary method_48205 Lnet/minecraft/class_364;method_48205(Lnet/minecraft/class_8023;)Lnet/minecraft/class_8016;
      named getNavigationPath Lnet/minecraft/client/gui/Element;getNavigationPath(Lnet/minecraft/client/gui/navigation/GuiNavigation;)Lnet/minecraft/client/gui/navigation/GuiNavigationPath;
    • isMouseOver

      public boolean isMouseOver(double mouseX, double mouseY)
      Checks if the mouse position is within the bound of the element.
      Specified by:
      isMouseOver in interface Element
      Overrides:
      isMouseOver in class ClickableWidget
      Parameters:
      mouseX - the X coordinate of the mouse
      mouseY - the Y coordinate of the mouse
      Returns:
      true if the mouse is within the bound of the element, otherwise false
      Mappings:
      Namespace Name Mixin selector
      official a_ Lepl;a_(DD)Z
      intermediary method_25405 Lnet/minecraft/class_364;method_25405(DD)Z
      named isMouseOver Lnet/minecraft/client/gui/Element;isMouseOver(DD)Z
    • setFocused

      public void setFocused(boolean focused)
      Specified by:
      setFocused in interface Element
      Overrides:
      setFocused in class ClickableWidget
      Mappings:
      Namespace Name Mixin selector
      official b_ Lepl;b_(Z)V
      intermediary method_25365 Lnet/minecraft/class_364;method_25365(Z)V
      named setFocused Lnet/minecraft/client/gui/Element;setFocused(Z)V
    • isEditable

      private boolean isEditable()
      Mappings:
      Namespace Name Mixin selector
      official A Leol;A()Z
      intermediary method_20316 Lnet/minecraft/class_342;method_20316()Z
      named isEditable Lnet/minecraft/client/gui/widget/TextFieldWidget;isEditable()Z
    • setEditable

      public void setEditable(boolean editable)
      Mappings:
      Namespace Name Mixin selector
      official c Leol;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
    • getInnerWidth

      public int getInnerWidth()
      Mappings:
      Namespace Name Mixin selector
      official w Leol;w()I
      intermediary method_1859 Lnet/minecraft/class_342;method_1859()I
      named getInnerWidth Lnet/minecraft/client/gui/widget/TextFieldWidget;getInnerWidth()I
    • setSelectionEnd

      public void setSelectionEnd(int index)
      Mappings:
      Namespace Name Mixin selector
      official p Leol;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
    • setFocusUnlocked

      public void setFocusUnlocked(boolean focusUnlocked)
      Mappings:
      Namespace Name Mixin selector
      official d Leol;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
    • isVisible

      public boolean isVisible()
      Mappings:
      Namespace Name Mixin selector
      official x Leol;x()Z
      intermediary method_1885 Lnet/minecraft/class_342;method_1885()Z
      named isVisible Lnet/minecraft/client/gui/widget/TextFieldWidget;isVisible()Z
    • setVisible

      public void setVisible(boolean visible)
      Mappings:
      Namespace Name Mixin selector
      official e Leol;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

      public void setSuggestion(@Nullable @Nullable String suggestion)
      Mappings:
      Namespace Name Mixin selector
      official c Leol;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
    • getCharacterX

      public int getCharacterX(int index)
      Mappings:
      Namespace Name Mixin selector
      official q Leol;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

      public void appendClickableNarrations(NarrationMessageBuilder builder)
      Specified by:
      appendClickableNarrations in class ClickableWidget
      Mappings:
      Namespace Name Mixin selector
      official a Lenz;a(Lere;)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

      public void setPlaceholder(Text placeholder)
      Mappings:
      Namespace Name Mixin selector
      official c Leol;c(Ltj;)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