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 bfqintermediary 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) voidmethod_13838(int int2, String string) 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 gLbfq;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 hLbfq;h:Lbfg;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 aLbfq;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 fLbfq;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 iLbfq;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 jLbfq;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 kLbfq;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 lLbfq;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 mLbfq;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 nLbfq;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 oLbfq;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 pLbfq;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 qLbfq;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 rLbfq;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 sLbfq;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 tLbfq;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 uLbfq;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 vLbfq;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 wLbfq;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 xLbfq;x:Lbgb$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 yLbfq;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>Lbfq;<init>(ILbfg;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 aLbfq;a(Lbgb$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 aLbfq;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 aLbfq;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 bLbfq;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 cLbfq;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 aLbfq;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 bLbfq;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
-
method_13838
- Mappings:
Namespace Name Mixin selector official aLbfq;a(ILjava/lang/String;)Vintermediary method_13838Lnet/minecraft/class_367;method_13838(ILjava/lang/String;)Vnamed method_13838Lnet/minecraft/client/gui/widget/TextFieldWidget;method_13838(ILjava/lang/String;)V
-
eraseWords
public void eraseWords(int wordOffset) - Mappings:
Namespace Name Mixin selector official aLbfq;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 bLbfq;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 dLbfq;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 cLbfq;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 aLbfq;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 aLbfq;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 dLbfq;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 eLbfq;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 eLbfq;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 fLbfq;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 aLbfq;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 aLbfq;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 gLbfq;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 cLbfq;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 fLbfq;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 hLbfq;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 iLbfq;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 jLbfq;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 aLbfq;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 gLbfq;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 hLbfq;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 bLbfq;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 mLbfq;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 cLbfq;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 oLbfq;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 pLbfq;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 iLbfq;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 dLbfq;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 rLbfq;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 eLbfq;e(Z)Vintermediary method_936Lnet/minecraft/class_367;method_936(Z)Vnamed setVisibleLnet/minecraft/client/gui/widget/TextFieldWidget;setVisible(Z)V
-