Package net.minecraft.client.gui.widget
Class TextFieldWidget
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.widget.TextFieldWidget
- Mappings:
Namespace Name official avwintermediary net/minecraft/class_367named net/minecraft/client/gui/widget/TextFieldWidget
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate intprivate intprivate booleanprivate intprivate booleanprivate booleanprivate final intprivate final intprivate intprivate intprivate intprivate Stringprivate final TextRendererprivate intprivate PagedEntryListWidget.Listenerprivate booleanprivate final intintintFields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE, zOffset -
Constructor Summary
ConstructorsConstructorDescriptionTextFieldWidget(int id, TextRenderer textRenderer, int x, int y, int width, int height) -
Method Summary
Modifier and TypeMethodDescriptionvoideraseCharacters(int characterOffset) voideraseWords(int wordOffset) intintgetId()intintintgetText()intgetWordSkipPosition(int wordOffset) intgetWordSkipPosition(int wordOffset, int cursorPosition) intgetWordSkipPosition(int wordOffset, int cursorPosition, boolean skipOverSpaces) booleanbooleanbooleanbooleankeyPressed(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) voidvoidvoidsetEditable(boolean editable) voidsetEditableColor(int color) voidsetFocused(boolean focused) voidsetFocusUnlocked(boolean focusUnlocked) voidsetHasBorder(boolean hasBorder) voidsetListener(PagedEntryListWidget.Listener listener) voidsetMaxLength(int maximumLength) voidsetSelectionEnd(int int2) voidvoidsetTextPredicate(Predicate<String> predicate) voidsetUneditableColor(int color) voidsetVisible(boolean visible) voidtick()voidMethods 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_10355Lnet/minecraft/class_367;field_10355:Inamed idLnet/minecraft/client/gui/widget/TextFieldWidget;id:I
-
textRenderer
- Mappings:
Namespace Name Mixin selector official hLavw;h:Lavn;intermediary field_1116Lnet/minecraft/class_367;field_1116:Lnet/minecraft/class_370;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_1117Lnet/minecraft/class_367;field_1117:Inamed xLnet/minecraft/client/gui/widget/TextFieldWidget;x:I
-
y
public int y- Mappings:
Namespace Name Mixin selector official fLavw;f:Iintermediary field_1118Lnet/minecraft/class_367;field_1118:Inamed yLnet/minecraft/client/gui/widget/TextFieldWidget;y:I
-
width
private final int width- Mappings:
Namespace Name Mixin selector official iLavw;i:Iintermediary field_1119Lnet/minecraft/class_367;field_1119:Inamed widthLnet/minecraft/client/gui/widget/TextFieldWidget;width:I
-
height
private final int height- Mappings:
Namespace Name Mixin selector official jLavw;j:Iintermediary field_1120Lnet/minecraft/class_367;field_1120:Inamed heightLnet/minecraft/client/gui/widget/TextFieldWidget;height:I
-
text
- Mappings:
Namespace Name Mixin selector official kLavw;k:Ljava/lang/String;intermediary field_1121Lnet/minecraft/class_367;field_1121: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_1122Lnet/minecraft/class_367;field_1122:Inamed maxLengthLnet/minecraft/client/gui/widget/TextFieldWidget;maxLength:I
-
focusedTicks
private int focusedTicks- Mappings:
Namespace Name Mixin selector official mLavw;m:Iintermediary field_1123Lnet/minecraft/class_367;field_1123:Inamed focusedTicksLnet/minecraft/client/gui/widget/TextFieldWidget;focusedTicks:I
-
hasBorder
private boolean hasBorder- Mappings:
Namespace Name Mixin selector official nLavw;n:Zintermediary field_1124Lnet/minecraft/class_367;field_1124:Znamed hasBorderLnet/minecraft/client/gui/widget/TextFieldWidget;hasBorder:Z
-
focusUnlocked
private boolean focusUnlocked- Mappings:
Namespace Name Mixin selector official oLavw;o:Zintermediary field_1125Lnet/minecraft/class_367;field_1125:Znamed focusUnlockedLnet/minecraft/client/gui/widget/TextFieldWidget;focusUnlocked:Z
-
focused
private boolean focused- Mappings:
Namespace Name Mixin selector official pLavw;p:Zintermediary field_1126Lnet/minecraft/class_367;field_1126:Znamed focusedLnet/minecraft/client/gui/widget/TextFieldWidget;focused:Z
-
editable
private boolean editable- Mappings:
Namespace Name Mixin selector official qLavw;q:Zintermediary field_1127Lnet/minecraft/class_367;field_1127:Znamed editableLnet/minecraft/client/gui/widget/TextFieldWidget;editable:Z
-
firstCharacterIndex
private int firstCharacterIndex- Mappings:
Namespace Name Mixin selector official rLavw;r:Iintermediary field_1128Lnet/minecraft/class_367;field_1128:Inamed firstCharacterIndexLnet/minecraft/client/gui/widget/TextFieldWidget;firstCharacterIndex:I
-
selectionStart
private int selectionStart- Mappings:
Namespace Name Mixin selector official sLavw;s:Iintermediary field_1129Lnet/minecraft/class_367;field_1129:Inamed selectionStartLnet/minecraft/client/gui/widget/TextFieldWidget;selectionStart:I
-
selectionEnd
private int selectionEnd- Mappings:
Namespace Name Mixin selector official tLavw;t:Iintermediary field_1130Lnet/minecraft/class_367;field_1130:Inamed selectionEndLnet/minecraft/client/gui/widget/TextFieldWidget;selectionEnd:I
-
editableColor
private int editableColor- Mappings:
Namespace Name Mixin selector official uLavw;u:Iintermediary field_1131Lnet/minecraft/class_367;field_1131:Inamed editableColorLnet/minecraft/client/gui/widget/TextFieldWidget;editableColor:I
-
uneditableColor
private int uneditableColor- Mappings:
Namespace Name Mixin selector official vLavw;v:Iintermediary field_1132Lnet/minecraft/class_367;field_1132:Inamed uneditableColorLnet/minecraft/client/gui/widget/TextFieldWidget;uneditableColor:I
-
visible
private boolean visible- Mappings:
Namespace Name Mixin selector official wLavw;w:Zintermediary field_1133Lnet/minecraft/class_367;field_1133:Znamed visibleLnet/minecraft/client/gui/widget/TextFieldWidget;visible:Z
-
updateListener
- Mappings:
Namespace Name Mixin selector official xLavw;x:Lawg$b;intermediary field_10356Lnet/minecraft/class_367;field_10356:Lnet/minecraft/class_2300$class_2302;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_10357Lnet/minecraft/class_367;field_10357: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_367;<init>(ILnet/minecraft/class_370;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_9456Lnet/minecraft/class_367;method_9456(Lnet/minecraft/class_2300$class_2302;)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_916Lnet/minecraft/class_367;method_916()Vnamed tickLnet/minecraft/client/gui/widget/TextFieldWidget;tick()V
-
setText
- Mappings:
Namespace Name Mixin selector official aLavw;a(Ljava/lang/String;)Vintermediary method_922Lnet/minecraft/class_367;method_922(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_924Lnet/minecraft/class_367;method_924()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_928Lnet/minecraft/class_367;method_928()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_9457Lnet/minecraft/class_367;method_9457(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_926Lnet/minecraft/class_367;method_926(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_918Lnet/minecraft/class_367;method_918(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_925Lnet/minecraft/class_367;method_925(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_9458Lnet/minecraft/class_367;method_9458()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_929Lnet/minecraft/class_367;method_929(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_919Lnet/minecraft/class_367;method_919(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_921Lnet/minecraft/class_367;method_921(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_932Lnet/minecraft/class_367;method_932(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_935Lnet/minecraft/class_367;method_935(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_931Lnet/minecraft/class_367;method_931()Vnamed setCursorToStartLnet/minecraft/client/gui/widget/TextFieldWidget;setCursorToStart()V
-
setCursorToEnd
public void setCursorToEnd()- Mappings:
Namespace Name Mixin selector official fLavw;f()Vintermediary method_934Lnet/minecraft/class_367;method_934()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_917Lnet/minecraft/class_367;method_917(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_920Lnet/minecraft/class_367;method_920(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_937Lnet/minecraft/class_367;method_937()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_930Lnet/minecraft/class_367;method_930(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_938Lnet/minecraft/class_367;method_938(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_939Lnet/minecraft/class_367;method_939()Inamed getMaxLengthLnet/minecraft/client/gui/widget/TextFieldWidget;getMaxLength()I
-
getCursor
public int getCursor()- Mappings:
Namespace Name Mixin selector official iLavw;i()Iintermediary method_941Lnet/minecraft/class_367;method_941()Inamed getCursorLnet/minecraft/client/gui/widget/TextFieldWidget;getCursor()I
-
hasBorder
public boolean hasBorder()- Mappings:
Namespace Name Mixin selector official jLavw;j()Zintermediary method_942Lnet/minecraft/class_367;method_942()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_923Lnet/minecraft/class_367;method_923(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_940Lnet/minecraft/class_367;method_940(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_4244Lnet/minecraft/class_367;method_4244(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_927Lnet/minecraft/class_367;method_927(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_944Lnet/minecraft/class_367;method_944()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_4243Lnet/minecraft/class_367;method_4243(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_945Lnet/minecraft/class_367;method_945()Inamed getSelectionEndLnet/minecraft/client/gui/widget/TextFieldWidget;getSelectionEnd()I
-
getInnerWidth
public int getInnerWidth()- Mappings:
Namespace Name Mixin selector official pLavw;p()Iintermediary method_946Lnet/minecraft/class_367;method_946()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_943Lnet/minecraft/class_367;method_943(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_933Lnet/minecraft/class_367;method_933(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_947Lnet/minecraft/class_367;method_947()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_936Lnet/minecraft/class_367;method_936(Z)Vnamed setVisibleLnet/minecraft/client/gui/widget/TextFieldWidget;setVisible(Z)V
-