Package net.minecraft.client.gui.widget
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 avwintermediary net/minecraft/class_689named net/minecraft/client/gui/widget/TextFieldWidget
-
Field Summary
Fields Modifier and Type Field Description private booleaneditableprivate inteditableColorprivate intfirstCharacterIndexprivate booleanfocusedprivate intfocusedTicksprivate booleanfocusUnlockedprivate booleanhasBorderprivate intheightprivate intidprivate intmaxLengthprivate intselectionEndprivate intselectionStartprivate Stringtextprivate Predicate<String>textPredicateprivate TextRenderertextRendererprivate intuneditableColorprivate PagedEntryListWidget.ListenerupdateListenerprivate booleanvisibleprivate intwidthintxintyFields inherited from class net.minecraft.client.gui.DrawableHelper
BACKGROUND_TEXTURE, GUI_ICONS_TEXTURE, STATS_ICON_TEXTURE, zOffset -
Constructor Summary
Constructors Constructor Description TextFieldWidget(int id, TextRenderer textRenderer, int x, int y, int width, int height) -
Method Summary
Modifier and Type Method Description voideraseCharacters(int characterOffset)voideraseWords(int wordOffset)intgetCursor()intgetId()intgetInnerWidth()intgetMaxLength()StringgetSelectedText()intgetSelectionEnd()StringgetText()intgetWordSkipPosition(int wordOffset)intgetWordSkipPosition(int wordOffset, int cursorPosition)intgetWordSkipPosition(int wordOffset, int cursorPosition, boolean skipOverSpaces)booleanhasBorder()booleanisFocused()booleanisVisible()booleankeyPressed(char character, int code)voidmouseClicked(int mouseX, int mouseY, int button)voidmoveCursor(int offset)voidrender()private voidrenderSelection(int x1, int y1, int x2, int y2)voidsetCursor(int cursor)voidsetCursorToEnd()voidsetCursorToStart()voidsetEditable(boolean editable)voidsetEditableColor(int color)voidsetFocused(boolean focused)voidsetFocusUnlocked(boolean focusUnlocked)voidsetHasBorder(boolean hasBorder)voidsetListener(PagedEntryListWidget.Listener listener)voidsetMaxLength(int maximumLength)voidsetSelectionEnd(int int2)voidsetText(String text)voidsetTextPredicate(Predicate<String> predicate)voidsetUneditableColor(int color)voidsetVisible(boolean visible)voidtick()voidwrite(String text)Methods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawHorizontalLine, drawSprite, drawTexture, drawTexture, drawTexture, drawTexture, drawVerticalLine, drawWithShadow, fill, fillGradient
-
Field Details
-
id
private final int id- Mappings:
Namespace Name Mixin selector official gLavw;g:Iintermediary field_2905Lnet/minecraft/class_689;field_2905:Inamed idLnet/minecraft/client/gui/widget/TextFieldWidget;id:I
-
textRenderer
- Mappings:
Namespace Name Mixin selector official hLavw;h:Lavn;intermediary field_2906Lnet/minecraft/class_689;field_2906:Lnet/minecraft/class_679;named textRendererLnet/minecraft/client/gui/widget/TextFieldWidget;textRenderer:Lnet/minecraft/client/font/TextRenderer;
-
x
public int x- Mappings:
Namespace Name Mixin selector official aLavw;a:Iintermediary field_2903Lnet/minecraft/class_689;field_2903:Inamed xLnet/minecraft/client/gui/widget/TextFieldWidget;x:I
-
y
public int y- Mappings:
Namespace Name Mixin selector official fLavw;f:Iintermediary field_2904Lnet/minecraft/class_689;field_2904:Inamed yLnet/minecraft/client/gui/widget/TextFieldWidget;y:I
-
width
private final int width- Mappings:
Namespace Name Mixin selector official iLavw;i:Iintermediary field_2907Lnet/minecraft/class_689;field_2907:Inamed widthLnet/minecraft/client/gui/widget/TextFieldWidget;width:I
-
height
private final int height- Mappings:
Namespace Name Mixin selector official jLavw;j:Iintermediary field_2908Lnet/minecraft/class_689;field_2908:Inamed heightLnet/minecraft/client/gui/widget/TextFieldWidget;height:I
-
text
- Mappings:
Namespace Name Mixin selector official kLavw;k:Ljava/lang/String;intermediary field_2909Lnet/minecraft/class_689;field_2909:Ljava/lang/String;named textLnet/minecraft/client/gui/widget/TextFieldWidget;text:Ljava/lang/String;
-
maxLength
private int maxLength- Mappings:
Namespace Name Mixin selector official lLavw;l:Iintermediary field_2910Lnet/minecraft/class_689;field_2910:Inamed maxLengthLnet/minecraft/client/gui/widget/TextFieldWidget;maxLength:I
-
focusedTicks
private int focusedTicks- Mappings:
Namespace Name Mixin selector official mLavw;m:Iintermediary field_2911Lnet/minecraft/class_689;field_2911:Inamed focusedTicksLnet/minecraft/client/gui/widget/TextFieldWidget;focusedTicks:I
-
hasBorder
private boolean hasBorder- Mappings:
Namespace Name Mixin selector official nLavw;n:Zintermediary field_2912Lnet/minecraft/class_689;field_2912:Znamed hasBorderLnet/minecraft/client/gui/widget/TextFieldWidget;hasBorder:Z
-
focusUnlocked
private boolean focusUnlocked- Mappings:
Namespace Name Mixin selector official oLavw;o:Zintermediary field_2913Lnet/minecraft/class_689;field_2913:Znamed focusUnlockedLnet/minecraft/client/gui/widget/TextFieldWidget;focusUnlocked:Z
-
focused
private boolean focused- Mappings:
Namespace Name Mixin selector official pLavw;p:Zintermediary field_2914Lnet/minecraft/class_689;field_2914:Znamed focusedLnet/minecraft/client/gui/widget/TextFieldWidget;focused:Z
-
editable
private boolean editable- Mappings:
Namespace Name Mixin selector official qLavw;q:Zintermediary field_2915Lnet/minecraft/class_689;field_2915:Znamed editableLnet/minecraft/client/gui/widget/TextFieldWidget;editable:Z
-
firstCharacterIndex
private int firstCharacterIndex- Mappings:
Namespace Name Mixin selector official rLavw;r:Iintermediary field_2916Lnet/minecraft/class_689;field_2916:Inamed firstCharacterIndexLnet/minecraft/client/gui/widget/TextFieldWidget;firstCharacterIndex:I
-
selectionStart
private int selectionStart- Mappings:
Namespace Name Mixin selector official sLavw;s:Iintermediary field_2917Lnet/minecraft/class_689;field_2917:Inamed selectionStartLnet/minecraft/client/gui/widget/TextFieldWidget;selectionStart:I
-
selectionEnd
private int selectionEnd- Mappings:
Namespace Name Mixin selector official tLavw;t:Iintermediary field_2918Lnet/minecraft/class_689;field_2918:Inamed selectionEndLnet/minecraft/client/gui/widget/TextFieldWidget;selectionEnd:I
-
editableColor
private int editableColor- Mappings:
Namespace Name Mixin selector official uLavw;u:Iintermediary field_2919Lnet/minecraft/class_689;field_2919:Inamed editableColorLnet/minecraft/client/gui/widget/TextFieldWidget;editableColor:I
-
uneditableColor
private int uneditableColor- Mappings:
Namespace Name Mixin selector official vLavw;v:Iintermediary field_2920Lnet/minecraft/class_689;field_2920:Inamed uneditableColorLnet/minecraft/client/gui/widget/TextFieldWidget;uneditableColor:I
-
visible
private boolean visible- Mappings:
Namespace Name Mixin selector official wLavw;w:Zintermediary field_2921Lnet/minecraft/class_689;field_2921:Znamed visibleLnet/minecraft/client/gui/widget/TextFieldWidget;visible:Z
-
updateListener
- Mappings:
Namespace Name Mixin selector official xLavw;x:Lawg$b;intermediary field_2922Lnet/minecraft/class_689;field_2922:Lnet/minecraft/class_703$class_705;named updateListenerLnet/minecraft/client/gui/widget/TextFieldWidget;updateListener:Lnet/minecraft/client/gui/widget/PagedEntryListWidget$Listener;
-
textPredicate
- Mappings:
Namespace Name Mixin selector official yLavw;y:Lcom/google/common/base/Predicate;intermediary field_2923Lnet/minecraft/class_689;field_2923:Lcom/google/common/base/Predicate;named textPredicateLnet/minecraft/client/gui/widget/TextFieldWidget;textPredicate:Lcom/google/common/base/Predicate;
-
-
Constructor Details
-
TextFieldWidget
- Mappings:
Namespace Name Mixin selector official <init>Lavw;<init>(ILavn;IIII)Vintermediary <init>Lnet/minecraft/class_689;<init>(ILnet/minecraft/class_679;IIII)Vnamed <init>Lnet/minecraft/client/gui/widget/TextFieldWidget;<init>(ILnet/minecraft/client/font/TextRenderer;IIII)V
-
-
Method Details
-
setListener
- Mappings:
Namespace Name Mixin selector official aLavw;a(Lawg$b;)Vintermediary method_2517Lnet/minecraft/class_689;method_2517(Lnet/minecraft/class_703$class_705;)Vnamed setListenerLnet/minecraft/client/gui/widget/TextFieldWidget;setListener(Lnet/minecraft/client/gui/widget/PagedEntryListWidget$Listener;)V
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official aLavw;a()Vintermediary method_2511Lnet/minecraft/class_689;method_2511()Vnamed tickLnet/minecraft/client/gui/widget/TextFieldWidget;tick()V
-
setText
- Mappings:
Namespace Name Mixin selector official aLavw;a(Ljava/lang/String;)Vintermediary method_2519Lnet/minecraft/class_689;method_2519(Ljava/lang/String;)Vnamed setTextLnet/minecraft/client/gui/widget/TextFieldWidget;setText(Ljava/lang/String;)V
-
getText
- Mappings:
Namespace Name Mixin selector official bLavw;b()Ljava/lang/String;intermediary method_2521Lnet/minecraft/class_689;method_2521()Ljava/lang/String;named getTextLnet/minecraft/client/gui/widget/TextFieldWidget;getText()Ljava/lang/String;
-
getSelectedText
- Mappings:
Namespace Name Mixin selector official cLavw;c()Ljava/lang/String;intermediary method_2525Lnet/minecraft/class_689;method_2525()Ljava/lang/String;named getSelectedTextLnet/minecraft/client/gui/widget/TextFieldWidget;getSelectedText()Ljava/lang/String;
-
setTextPredicate
- Mappings:
Namespace Name Mixin selector official aLavw;a(Lcom/google/common/base/Predicate;)Vintermediary method_2518Lnet/minecraft/class_689;method_2518(Lcom/google/common/base/Predicate;)Vnamed setTextPredicateLnet/minecraft/client/gui/widget/TextFieldWidget;setTextPredicate(Lcom/google/common/base/Predicate;)V
-
write
- Mappings:
Namespace Name Mixin selector official bLavw;b(Ljava/lang/String;)Vintermediary method_2523Lnet/minecraft/class_689;method_2523(Ljava/lang/String;)Vnamed writeLnet/minecraft/client/gui/widget/TextFieldWidget;write(Ljava/lang/String;)V
-
eraseWords
public void eraseWords(int wordOffset)- Mappings:
Namespace Name Mixin selector official aLavw;a(I)Vintermediary method_2513Lnet/minecraft/class_689;method_2513(I)Vnamed eraseWordsLnet/minecraft/client/gui/widget/TextFieldWidget;eraseWords(I)V
-
eraseCharacters
public void eraseCharacters(int characterOffset)- Mappings:
Namespace Name Mixin selector official bLavw;b(I)Vintermediary method_2522Lnet/minecraft/class_689;method_2522(I)Vnamed eraseCharactersLnet/minecraft/client/gui/widget/TextFieldWidget;eraseCharacters(I)V
-
getId
public int getId()- Mappings:
Namespace Name Mixin selector official dLavw;d()Iintermediary method_2529Lnet/minecraft/class_689;method_2529()Inamed getIdLnet/minecraft/client/gui/widget/TextFieldWidget;getId()I
-
getWordSkipPosition
public int getWordSkipPosition(int wordOffset)- Mappings:
Namespace Name Mixin selector official cLavw;c(I)Iintermediary method_2526Lnet/minecraft/class_689;method_2526(I)Inamed getWordSkipPositionLnet/minecraft/client/gui/widget/TextFieldWidget;getWordSkipPosition(I)I
-
getWordSkipPosition
public int getWordSkipPosition(int wordOffset, int cursorPosition)- Mappings:
Namespace Name Mixin selector official aLavw;a(II)Iintermediary method_2514Lnet/minecraft/class_689;method_2514(II)Inamed getWordSkipPositionLnet/minecraft/client/gui/widget/TextFieldWidget;getWordSkipPosition(II)I
-
getWordSkipPosition
public int getWordSkipPosition(int wordOffset, int cursorPosition, boolean skipOverSpaces)- Mappings:
Namespace Name Mixin selector official aLavw;a(IIZ)Iintermediary method_2516Lnet/minecraft/class_689;method_2516(IIZ)Inamed getWordSkipPositionLnet/minecraft/client/gui/widget/TextFieldWidget;getWordSkipPosition(IIZ)I
-
moveCursor
public void moveCursor(int offset)- Mappings:
Namespace Name Mixin selector official dLavw;d(I)Vintermediary method_2530Lnet/minecraft/class_689;method_2530(I)Vnamed moveCursorLnet/minecraft/client/gui/widget/TextFieldWidget;moveCursor(I)V
-
setCursor
public void setCursor(int cursor)- Mappings:
Namespace Name Mixin selector official eLavw;e(I)Vintermediary method_2533Lnet/minecraft/class_689;method_2533(I)Vnamed setCursorLnet/minecraft/client/gui/widget/TextFieldWidget;setCursor(I)V
-
setCursorToStart
public void setCursorToStart()- Mappings:
Namespace Name Mixin selector official eLavw;e()Vintermediary method_2532Lnet/minecraft/class_689;method_2532()Vnamed setCursorToStartLnet/minecraft/client/gui/widget/TextFieldWidget;setCursorToStart()V
-
setCursorToEnd
public void setCursorToEnd()- Mappings:
Namespace Name Mixin selector official fLavw;f()Vintermediary method_2535Lnet/minecraft/class_689;method_2535()Vnamed setCursorToEndLnet/minecraft/client/gui/widget/TextFieldWidget;setCursorToEnd()V
-
keyPressed
public boolean keyPressed(char character, int code)- Mappings:
Namespace Name Mixin selector official aLavw;a(CI)Zintermediary method_2512Lnet/minecraft/class_689;method_2512(CI)Znamed keyPressedLnet/minecraft/client/gui/widget/TextFieldWidget;keyPressed(CI)Z
-
mouseClicked
public void mouseClicked(int mouseX, int mouseY, int button)- Mappings:
Namespace Name Mixin selector official aLavw;a(III)Vintermediary method_2515Lnet/minecraft/class_689;method_2515(III)Vnamed mouseClickedLnet/minecraft/client/gui/widget/TextFieldWidget;mouseClicked(III)V
-
render
public void render()- Mappings:
Namespace Name Mixin selector official gLavw;g()Vintermediary method_2537Lnet/minecraft/class_689;method_2537()Vnamed renderLnet/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 cLavw;c(IIII)Vintermediary method_2527Lnet/minecraft/class_689;method_2527(IIII)Vnamed renderSelectionLnet/minecraft/client/gui/widget/TextFieldWidget;renderSelection(IIII)V
-
setMaxLength
public void setMaxLength(int maximumLength)- Mappings:
Namespace Name Mixin selector official fLavw;f(I)Vintermediary method_2536Lnet/minecraft/class_689;method_2536(I)Vnamed setMaxLengthLnet/minecraft/client/gui/widget/TextFieldWidget;setMaxLength(I)V
-
getMaxLength
public int getMaxLength()- Mappings:
Namespace Name Mixin selector official hLavw;h()Iintermediary method_2539Lnet/minecraft/class_689;method_2539()Inamed getMaxLengthLnet/minecraft/client/gui/widget/TextFieldWidget;getMaxLength()I
-
getCursor
public int getCursor()- Mappings:
Namespace Name Mixin selector official iLavw;i()Iintermediary method_2541Lnet/minecraft/class_689;method_2541()Inamed getCursorLnet/minecraft/client/gui/widget/TextFieldWidget;getCursor()I
-
hasBorder
public boolean hasBorder()- Mappings:
Namespace Name Mixin selector official jLavw;j()Zintermediary method_2543Lnet/minecraft/class_689;method_2543()Znamed hasBorderLnet/minecraft/client/gui/widget/TextFieldWidget;hasBorder()Z
-
setHasBorder
public void setHasBorder(boolean hasBorder)- Mappings:
Namespace Name Mixin selector official aLavw;a(Z)Vintermediary method_2520Lnet/minecraft/class_689;method_2520(Z)Vnamed setHasBorderLnet/minecraft/client/gui/widget/TextFieldWidget;setHasBorder(Z)V
-
setEditableColor
public void setEditableColor(int color)- Mappings:
Namespace Name Mixin selector official gLavw;g(I)Vintermediary method_2538Lnet/minecraft/class_689;method_2538(I)Vnamed setEditableColorLnet/minecraft/client/gui/widget/TextFieldWidget;setEditableColor(I)V
-
setUneditableColor
public void setUneditableColor(int color)- Mappings:
Namespace Name Mixin selector official hLavw;h(I)Vintermediary method_2540Lnet/minecraft/class_689;method_2540(I)Vnamed setUneditableColorLnet/minecraft/client/gui/widget/TextFieldWidget;setUneditableColor(I)V
-
setFocused
public void setFocused(boolean focused)- Mappings:
Namespace Name Mixin selector official bLavw;b(Z)Vintermediary method_2524Lnet/minecraft/class_689;method_2524(Z)Vnamed setFocusedLnet/minecraft/client/gui/widget/TextFieldWidget;setFocused(Z)V
-
isFocused
public boolean isFocused()- Mappings:
Namespace Name Mixin selector official mLavw;m()Zintermediary method_2544Lnet/minecraft/class_689;method_2544()Znamed isFocusedLnet/minecraft/client/gui/widget/TextFieldWidget;isFocused()Z
-
setEditable
public void setEditable(boolean editable)- Mappings:
Namespace Name Mixin selector official cLavw;c(Z)Vintermediary method_2528Lnet/minecraft/class_689;method_2528(Z)Vnamed setEditableLnet/minecraft/client/gui/widget/TextFieldWidget;setEditable(Z)V
-
getSelectionEnd
public int getSelectionEnd()- Mappings:
Namespace Name Mixin selector official oLavw;o()Iintermediary method_2545Lnet/minecraft/class_689;method_2545()Inamed getSelectionEndLnet/minecraft/client/gui/widget/TextFieldWidget;getSelectionEnd()I
-
getInnerWidth
public int getInnerWidth()- Mappings:
Namespace Name Mixin selector official pLavw;p()Iintermediary method_2546Lnet/minecraft/class_689;method_2546()Inamed getInnerWidthLnet/minecraft/client/gui/widget/TextFieldWidget;getInnerWidth()I
-
setSelectionEnd
public void setSelectionEnd(int int2)- Mappings:
Namespace Name Mixin selector official iLavw;i(I)Vintermediary method_2542Lnet/minecraft/class_689;method_2542(I)Vnamed setSelectionEndLnet/minecraft/client/gui/widget/TextFieldWidget;setSelectionEnd(I)V
-
setFocusUnlocked
public void setFocusUnlocked(boolean focusUnlocked)- Mappings:
Namespace Name Mixin selector official dLavw;d(Z)Vintermediary method_2531Lnet/minecraft/class_689;method_2531(Z)Vnamed setFocusUnlockedLnet/minecraft/client/gui/widget/TextFieldWidget;setFocusUnlocked(Z)V
-
isVisible
public boolean isVisible()- Mappings:
Namespace Name Mixin selector official rLavw;r()Zintermediary method_2547Lnet/minecraft/class_689;method_2547()Znamed isVisibleLnet/minecraft/client/gui/widget/TextFieldWidget;isVisible()Z
-
setVisible
public void setVisible(boolean visible)- Mappings:
Namespace Name Mixin selector official eLavw;e(Z)Vintermediary method_2534Lnet/minecraft/class_689;method_2534(Z)Vnamed setVisibleLnet/minecraft/client/gui/widget/TextFieldWidget;setVisible(Z)V
-