Class TextFieldWidget

java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.widget.TextFieldWidget

@Environment(CLIENT)
public class TextFieldWidget
extends DrawableHelper
Mappings:
Namespace Name
official avw
intermediary net/minecraft/class_689
named net/minecraft/client/gui/widget/TextFieldWidget
  • Field Details

    • id

      private final int id
      Mappings:
      Namespace Name Mixin selector
      official g Lavw;g:I
      intermediary field_2905 Lnet/minecraft/class_689;field_2905:I
      named id Lnet/minecraft/client/gui/widget/TextFieldWidget;id:I
    • textRenderer

      private final TextRenderer textRenderer
      Mappings:
      Namespace Name Mixin selector
      official h Lavw;h:Lavn;
      intermediary field_2906 Lnet/minecraft/class_689;field_2906:Lnet/minecraft/class_679;
      named textRenderer Lnet/minecraft/client/gui/widget/TextFieldWidget;textRenderer:Lnet/minecraft/client/font/TextRenderer;
    • x

      public int x
      Mappings:
      Namespace Name Mixin selector
      official a Lavw;a:I
      intermediary field_2903 Lnet/minecraft/class_689;field_2903:I
      named x Lnet/minecraft/client/gui/widget/TextFieldWidget;x:I
    • y

      public int y
      Mappings:
      Namespace Name Mixin selector
      official f Lavw;f:I
      intermediary field_2904 Lnet/minecraft/class_689;field_2904:I
      named y Lnet/minecraft/client/gui/widget/TextFieldWidget;y:I
    • width

      private final int width
      Mappings:
      Namespace Name Mixin selector
      official i Lavw;i:I
      intermediary field_2907 Lnet/minecraft/class_689;field_2907:I
      named width Lnet/minecraft/client/gui/widget/TextFieldWidget;width:I
    • height

      private final int height
      Mappings:
      Namespace Name Mixin selector
      official j Lavw;j:I
      intermediary field_2908 Lnet/minecraft/class_689;field_2908:I
      named height Lnet/minecraft/client/gui/widget/TextFieldWidget;height:I
    • text

      private String text
      Mappings:
      Namespace Name Mixin selector
      official k Lavw;k:Ljava/lang/String;
      intermediary field_2909 Lnet/minecraft/class_689;field_2909: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 l Lavw;l:I
      intermediary field_2910 Lnet/minecraft/class_689;field_2910:I
      named maxLength Lnet/minecraft/client/gui/widget/TextFieldWidget;maxLength:I
    • focusedTicks

      private int focusedTicks
      Mappings:
      Namespace Name Mixin selector
      official m Lavw;m:I
      intermediary field_2911 Lnet/minecraft/class_689;field_2911:I
      named focusedTicks Lnet/minecraft/client/gui/widget/TextFieldWidget;focusedTicks:I
    • hasBorder

      private boolean hasBorder
      Mappings:
      Namespace Name Mixin selector
      official n Lavw;n:Z
      intermediary field_2912 Lnet/minecraft/class_689;field_2912:Z
      named hasBorder Lnet/minecraft/client/gui/widget/TextFieldWidget;hasBorder:Z
    • focusUnlocked

      private boolean focusUnlocked
      Mappings:
      Namespace Name Mixin selector
      official o Lavw;o:Z
      intermediary field_2913 Lnet/minecraft/class_689;field_2913:Z
      named focusUnlocked Lnet/minecraft/client/gui/widget/TextFieldWidget;focusUnlocked:Z
    • focused

      private boolean focused
      Mappings:
      Namespace Name Mixin selector
      official p Lavw;p:Z
      intermediary field_2914 Lnet/minecraft/class_689;field_2914:Z
      named focused Lnet/minecraft/client/gui/widget/TextFieldWidget;focused:Z
    • editable

      private boolean editable
      Mappings:
      Namespace Name Mixin selector
      official q Lavw;q:Z
      intermediary field_2915 Lnet/minecraft/class_689;field_2915:Z
      named editable Lnet/minecraft/client/gui/widget/TextFieldWidget;editable:Z
    • firstCharacterIndex

      private int firstCharacterIndex
      Mappings:
      Namespace Name Mixin selector
      official r Lavw;r:I
      intermediary field_2916 Lnet/minecraft/class_689;field_2916:I
      named firstCharacterIndex Lnet/minecraft/client/gui/widget/TextFieldWidget;firstCharacterIndex:I
    • selectionStart

      private int selectionStart
      Mappings:
      Namespace Name Mixin selector
      official s Lavw;s:I
      intermediary field_2917 Lnet/minecraft/class_689;field_2917:I
      named selectionStart Lnet/minecraft/client/gui/widget/TextFieldWidget;selectionStart:I
    • selectionEnd

      private int selectionEnd
      Mappings:
      Namespace Name Mixin selector
      official t Lavw;t:I
      intermediary field_2918 Lnet/minecraft/class_689;field_2918:I
      named selectionEnd Lnet/minecraft/client/gui/widget/TextFieldWidget;selectionEnd:I
    • editableColor

      private int editableColor
      Mappings:
      Namespace Name Mixin selector
      official u Lavw;u:I
      intermediary field_2919 Lnet/minecraft/class_689;field_2919:I
      named editableColor Lnet/minecraft/client/gui/widget/TextFieldWidget;editableColor:I
    • uneditableColor

      private int uneditableColor
      Mappings:
      Namespace Name Mixin selector
      official v Lavw;v:I
      intermediary field_2920 Lnet/minecraft/class_689;field_2920:I
      named uneditableColor Lnet/minecraft/client/gui/widget/TextFieldWidget;uneditableColor:I
    • visible

      private boolean visible
      Mappings:
      Namespace Name Mixin selector
      official w Lavw;w:Z
      intermediary field_2921 Lnet/minecraft/class_689;field_2921:Z
      named visible Lnet/minecraft/client/gui/widget/TextFieldWidget;visible:Z
    • updateListener

      private PagedEntryListWidget.Listener updateListener
      Mappings:
      Namespace Name Mixin selector
      official x Lavw;x:Lawg$b;
      intermediary field_2922 Lnet/minecraft/class_689;field_2922:Lnet/minecraft/class_703$class_705;
      named updateListener Lnet/minecraft/client/gui/widget/TextFieldWidget;updateListener:Lnet/minecraft/client/gui/widget/PagedEntryListWidget$Listener;
    • textPredicate

      private Predicate<String> textPredicate
      Mappings:
      Namespace Name Mixin selector
      official y Lavw;y:Lcom/google/common/base/Predicate;
      intermediary field_2923 Lnet/minecraft/class_689;field_2923:Lcom/google/common/base/Predicate;
      named textPredicate Lnet/minecraft/client/gui/widget/TextFieldWidget;textPredicate:Lcom/google/common/base/Predicate;
  • Constructor Details

    • TextFieldWidget

      public TextFieldWidget​(int id, TextRenderer textRenderer, int x, int y, int width, int height)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lavw;<init>(ILavn;IIII)V
      intermediary <init> Lnet/minecraft/class_689;<init>(ILnet/minecraft/class_679;IIII)V
      named <init> Lnet/minecraft/client/gui/widget/TextFieldWidget;<init>(ILnet/minecraft/client/font/TextRenderer;IIII)V
  • Method Details

    • setListener

      public void setListener​(PagedEntryListWidget.Listener listener)
      Mappings:
      Namespace Name Mixin selector
      official a Lavw;a(Lawg$b;)V
      intermediary method_2517 Lnet/minecraft/class_689;method_2517(Lnet/minecraft/class_703$class_705;)V
      named setListener Lnet/minecraft/client/gui/widget/TextFieldWidget;setListener(Lnet/minecraft/client/gui/widget/PagedEntryListWidget$Listener;)V
    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      official a Lavw;a()V
      intermediary method_2511 Lnet/minecraft/class_689;method_2511()V
      named tick Lnet/minecraft/client/gui/widget/TextFieldWidget;tick()V
    • setText

      public void setText​(String text)
      Mappings:
      Namespace Name Mixin selector
      official a Lavw;a(Ljava/lang/String;)V
      intermediary method_2519 Lnet/minecraft/class_689;method_2519(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 Lavw;b()Ljava/lang/String;
      intermediary method_2521 Lnet/minecraft/class_689;method_2521()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 c Lavw;c()Ljava/lang/String;
      intermediary method_2525 Lnet/minecraft/class_689;method_2525()Ljava/lang/String;
      named getSelectedText Lnet/minecraft/client/gui/widget/TextFieldWidget;getSelectedText()Ljava/lang/String;
    • setTextPredicate

      public void setTextPredicate​(Predicate<String> predicate)
      Mappings:
      Namespace Name Mixin selector
      official a Lavw;a(Lcom/google/common/base/Predicate;)V
      intermediary method_2518 Lnet/minecraft/class_689;method_2518(Lcom/google/common/base/Predicate;)V
      named setTextPredicate Lnet/minecraft/client/gui/widget/TextFieldWidget;setTextPredicate(Lcom/google/common/base/Predicate;)V
    • write

      public void write​(String text)
      Mappings:
      Namespace Name Mixin selector
      official b Lavw;b(Ljava/lang/String;)V
      intermediary method_2523 Lnet/minecraft/class_689;method_2523(Ljava/lang/String;)V
      named write Lnet/minecraft/client/gui/widget/TextFieldWidget;write(Ljava/lang/String;)V
    • eraseWords

      public void eraseWords​(int wordOffset)
      Mappings:
      Namespace Name Mixin selector
      official a Lavw;a(I)V
      intermediary method_2513 Lnet/minecraft/class_689;method_2513(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 b Lavw;b(I)V
      intermediary method_2522 Lnet/minecraft/class_689;method_2522(I)V
      named eraseCharacters Lnet/minecraft/client/gui/widget/TextFieldWidget;eraseCharacters(I)V
    • getId

      public int getId()
      Mappings:
      Namespace Name Mixin selector
      official d Lavw;d()I
      intermediary method_2529 Lnet/minecraft/class_689;method_2529()I
      named getId Lnet/minecraft/client/gui/widget/TextFieldWidget;getId()I
    • getWordSkipPosition

      public int getWordSkipPosition​(int wordOffset)
      Mappings:
      Namespace Name Mixin selector
      official c Lavw;c(I)I
      intermediary method_2526 Lnet/minecraft/class_689;method_2526(I)I
      named getWordSkipPosition Lnet/minecraft/client/gui/widget/TextFieldWidget;getWordSkipPosition(I)I
    • getWordSkipPosition

      public int getWordSkipPosition​(int wordOffset, int cursorPosition)
      Mappings:
      Namespace Name Mixin selector
      official a Lavw;a(II)I
      intermediary method_2514 Lnet/minecraft/class_689;method_2514(II)I
      named getWordSkipPosition Lnet/minecraft/client/gui/widget/TextFieldWidget;getWordSkipPosition(II)I
    • getWordSkipPosition

      public int getWordSkipPosition​(int wordOffset, int cursorPosition, boolean skipOverSpaces)
      Mappings:
      Namespace Name Mixin selector
      official a Lavw;a(IIZ)I
      intermediary method_2516 Lnet/minecraft/class_689;method_2516(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 d Lavw;d(I)V
      intermediary method_2530 Lnet/minecraft/class_689;method_2530(I)V
      named moveCursor Lnet/minecraft/client/gui/widget/TextFieldWidget;moveCursor(I)V
    • setCursor

      public void setCursor​(int cursor)
      Mappings:
      Namespace Name Mixin selector
      official e Lavw;e(I)V
      intermediary method_2533 Lnet/minecraft/class_689;method_2533(I)V
      named setCursor Lnet/minecraft/client/gui/widget/TextFieldWidget;setCursor(I)V
    • setCursorToStart

      public void setCursorToStart()
      Mappings:
      Namespace Name Mixin selector
      official e Lavw;e()V
      intermediary method_2532 Lnet/minecraft/class_689;method_2532()V
      named setCursorToStart Lnet/minecraft/client/gui/widget/TextFieldWidget;setCursorToStart()V
    • setCursorToEnd

      public void setCursorToEnd()
      Mappings:
      Namespace Name Mixin selector
      official f Lavw;f()V
      intermediary method_2535 Lnet/minecraft/class_689;method_2535()V
      named setCursorToEnd Lnet/minecraft/client/gui/widget/TextFieldWidget;setCursorToEnd()V
    • keyPressed

      public boolean keyPressed​(char character, int code)
      Mappings:
      Namespace Name Mixin selector
      official a Lavw;a(CI)Z
      intermediary method_2512 Lnet/minecraft/class_689;method_2512(CI)Z
      named keyPressed Lnet/minecraft/client/gui/widget/TextFieldWidget;keyPressed(CI)Z
    • mouseClicked

      public void mouseClicked​(int mouseX, int mouseY, int button)
      Mappings:
      Namespace Name Mixin selector
      official a Lavw;a(III)V
      intermediary method_2515 Lnet/minecraft/class_689;method_2515(III)V
      named mouseClicked Lnet/minecraft/client/gui/widget/TextFieldWidget;mouseClicked(III)V
    • render

      public void render()
      Mappings:
      Namespace Name Mixin selector
      official g Lavw;g()V
      intermediary method_2537 Lnet/minecraft/class_689;method_2537()V
      named render Lnet/minecraft/client/gui/widget/TextFieldWidget;render()V
    • renderSelection

      private void renderSelection​(int x1, int y1, int x2, int y2)
      Mappings:
      Namespace Name Mixin selector
      official c Lavw;c(IIII)V
      intermediary method_2527 Lnet/minecraft/class_689;method_2527(IIII)V
      named renderSelection Lnet/minecraft/client/gui/widget/TextFieldWidget;renderSelection(IIII)V
    • setMaxLength

      public void setMaxLength​(int maximumLength)
      Mappings:
      Namespace Name Mixin selector
      official f Lavw;f(I)V
      intermediary method_2536 Lnet/minecraft/class_689;method_2536(I)V
      named setMaxLength Lnet/minecraft/client/gui/widget/TextFieldWidget;setMaxLength(I)V
    • getMaxLength

      public int getMaxLength()
      Mappings:
      Namespace Name Mixin selector
      official h Lavw;h()I
      intermediary method_2539 Lnet/minecraft/class_689;method_2539()I
      named getMaxLength Lnet/minecraft/client/gui/widget/TextFieldWidget;getMaxLength()I
    • getCursor

      public int getCursor()
      Mappings:
      Namespace Name Mixin selector
      official i Lavw;i()I
      intermediary method_2541 Lnet/minecraft/class_689;method_2541()I
      named getCursor Lnet/minecraft/client/gui/widget/TextFieldWidget;getCursor()I
    • hasBorder

      public boolean hasBorder()
      Mappings:
      Namespace Name Mixin selector
      official j Lavw;j()Z
      intermediary method_2543 Lnet/minecraft/class_689;method_2543()Z
      named hasBorder Lnet/minecraft/client/gui/widget/TextFieldWidget;hasBorder()Z
    • setHasBorder

      public void setHasBorder​(boolean hasBorder)
      Mappings:
      Namespace Name Mixin selector
      official a Lavw;a(Z)V
      intermediary method_2520 Lnet/minecraft/class_689;method_2520(Z)V
      named setHasBorder Lnet/minecraft/client/gui/widget/TextFieldWidget;setHasBorder(Z)V
    • setEditableColor

      public void setEditableColor​(int color)
      Mappings:
      Namespace Name Mixin selector
      official g Lavw;g(I)V
      intermediary method_2538 Lnet/minecraft/class_689;method_2538(I)V
      named setEditableColor Lnet/minecraft/client/gui/widget/TextFieldWidget;setEditableColor(I)V
    • setUneditableColor

      public void setUneditableColor​(int color)
      Mappings:
      Namespace Name Mixin selector
      official h Lavw;h(I)V
      intermediary method_2540 Lnet/minecraft/class_689;method_2540(I)V
      named setUneditableColor Lnet/minecraft/client/gui/widget/TextFieldWidget;setUneditableColor(I)V
    • setFocused

      public void setFocused​(boolean focused)
      Mappings:
      Namespace Name Mixin selector
      official b Lavw;b(Z)V
      intermediary method_2524 Lnet/minecraft/class_689;method_2524(Z)V
      named setFocused Lnet/minecraft/client/gui/widget/TextFieldWidget;setFocused(Z)V
    • isFocused

      public boolean isFocused()
      Mappings:
      Namespace Name Mixin selector
      official m Lavw;m()Z
      intermediary method_2544 Lnet/minecraft/class_689;method_2544()Z
      named isFocused Lnet/minecraft/client/gui/widget/TextFieldWidget;isFocused()Z
    • setEditable

      public void setEditable​(boolean editable)
      Mappings:
      Namespace Name Mixin selector
      official c Lavw;c(Z)V
      intermediary method_2528 Lnet/minecraft/class_689;method_2528(Z)V
      named setEditable Lnet/minecraft/client/gui/widget/TextFieldWidget;setEditable(Z)V
    • getSelectionEnd

      public int getSelectionEnd()
      Mappings:
      Namespace Name Mixin selector
      official o Lavw;o()I
      intermediary method_2545 Lnet/minecraft/class_689;method_2545()I
      named getSelectionEnd Lnet/minecraft/client/gui/widget/TextFieldWidget;getSelectionEnd()I
    • getInnerWidth

      public int getInnerWidth()
      Mappings:
      Namespace Name Mixin selector
      official p Lavw;p()I
      intermediary method_2546 Lnet/minecraft/class_689;method_2546()I
      named getInnerWidth Lnet/minecraft/client/gui/widget/TextFieldWidget;getInnerWidth()I
    • setSelectionEnd

      public void setSelectionEnd​(int int2)
      Mappings:
      Namespace Name Mixin selector
      official i Lavw;i(I)V
      intermediary method_2542 Lnet/minecraft/class_689;method_2542(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 Lavw;d(Z)V
      intermediary method_2531 Lnet/minecraft/class_689;method_2531(Z)V
      named setFocusUnlocked Lnet/minecraft/client/gui/widget/TextFieldWidget;setFocusUnlocked(Z)V
    • isVisible

      public boolean isVisible()
      Mappings:
      Namespace Name Mixin selector
      official r Lavw;r()Z
      intermediary method_2547 Lnet/minecraft/class_689;method_2547()Z
      named isVisible Lnet/minecraft/client/gui/widget/TextFieldWidget;isVisible()Z
    • setVisible

      public void setVisible​(boolean visible)
      Mappings:
      Namespace Name Mixin selector
      official e Lavw;e(Z)V
      intermediary method_2534 Lnet/minecraft/class_689;method_2534(Z)V
      named setVisible Lnet/minecraft/client/gui/widget/TextFieldWidget;setVisible(Z)V