Package net.minecraft.client.gui.widget
Class TextFieldWidget
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.widget.TextFieldWidget
- All Implemented Interfaces:
class_4122
- Mappings:
Namespace Name official cgyintermediary net/minecraft/class_367named net/minecraft/client/gui/widget/TextFieldWidget
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate intprivate BiFunction<String,Integer, String> private Stringprivate BiConsumer<Integer,String> private intprivate booleanprivate intprivate booleanprivate booleanprivate final intprivate final intprivate intprivate intprivate intprivate Stringprivate final TextRendererprivate intprivate 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) TextFieldWidget(int int2, TextRenderer textRenderer, int int3, int int4, int int5, int int6, TextFieldWidget textFieldWidget) -
Method Summary
Modifier and TypeMethodDescriptionbooleancharTyped(char char2, int int2) voideraseCharacters(int characterOffset) voideraseWords(int wordOffset) intintintintgetText()intgetWordSkipPosition(int wordOffset) intgetWordSkipPosition(int wordOffset, int cursorPosition) intgetWordSkipPosition(int wordOffset, int cursorPosition, boolean skipOverSpaces) booleanbooleanbooleanbooleankeyPressed(int int2, int int3, int int4) voidmethod_13838(int int2, String string) voidmethod_18385(int int2, int int3, float float2) voidmethod_18387(BiConsumer<Integer, String> biConsumer) voidmethod_18388(BiFunction<String, Integer, String> biFunction) voidmethod_18389(Predicate<String> predicate) voidmethod_18390(String string) voidmethod_18391(int int2) intmethod_18392(int int2) booleanvoidmethod_18428(boolean bool) booleanmouseClicked(double double2, double double3, int int2) voidmoveCursor(int offset) 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) voidsetMaxLength(int maximumLength) voidsetSelectionEnd(int int2) voidvoidsetUneditableColor(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, fillGradientMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.class_4122
keyReleased, mouseDragged, mouseReleased, mouseScrolled
-
Field Details
-
id
private final int id- Mappings:
Namespace Name Mixin selector official gLcgy;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 hLcgy;h:Lcgk;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 aLcgy;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 fLcgy;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 iLcgy;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 jLcgy;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 kLcgy;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 lLcgy;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 mLcgy;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 nLcgy;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 oLcgy;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 pLcgy;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 qLcgy;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 rLcgy;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 sLcgy;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 tLcgy;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 uLcgy;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 vLcgy;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 wLcgy;w:Zintermediary field_1133Lnet/minecraft/class_367;field_1133:Znamed visibleLnet/minecraft/client/gui/widget/TextFieldWidget;visible:Z
-
field_20068
- Mappings:
Namespace Name Mixin selector official xLcgy;x:Ljava/lang/String;intermediary field_20068Lnet/minecraft/class_367;field_20068:Ljava/lang/String;named field_20068Lnet/minecraft/client/gui/widget/TextFieldWidget;field_20068:Ljava/lang/String;
-
field_20069
- Mappings:
Namespace Name Mixin selector official yLcgy;y:Ljava/util/function/BiConsumer;intermediary field_20069Lnet/minecraft/class_367;field_20069:Ljava/util/function/BiConsumer;named field_20069Lnet/minecraft/client/gui/widget/TextFieldWidget;field_20069:Ljava/util/function/BiConsumer;
-
field_20070
- Mappings:
Namespace Name Mixin selector official zLcgy;z:Ljava/util/function/Predicate;intermediary field_20070Lnet/minecraft/class_367;field_20070:Ljava/util/function/Predicate;named field_20070Lnet/minecraft/client/gui/widget/TextFieldWidget;field_20070:Ljava/util/function/Predicate;
-
field_20067
- Mappings:
Namespace Name Mixin selector official ALcgy;A:Ljava/util/function/BiFunction;intermediary field_20067Lnet/minecraft/class_367;field_20067:Ljava/util/function/BiFunction;named field_20067Lnet/minecraft/client/gui/widget/TextFieldWidget;field_20067:Ljava/util/function/BiFunction;
-
-
Constructor Details
-
TextFieldWidget
- Mappings:
Namespace Name Mixin selector official <init>Lcgy;<init>(ILcgk;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
-
TextFieldWidget
public TextFieldWidget(int int2, TextRenderer textRenderer, int int3, int int4, int int5, int int6, @Nullable TextFieldWidget textFieldWidget)
-
-
Method Details
-
method_18387
- Mappings:
Namespace Name Mixin selector official aLcgy;a(Ljava/util/function/BiConsumer;)Vintermediary method_18387Lnet/minecraft/class_367;method_18387(Ljava/util/function/BiConsumer;)Vnamed method_18387Lnet/minecraft/client/gui/widget/TextFieldWidget;method_18387(Ljava/util/function/BiConsumer;)V
-
method_18388
- Mappings:
Namespace Name Mixin selector official aLcgy;a(Ljava/util/function/BiFunction;)Vintermediary method_18388Lnet/minecraft/class_367;method_18388(Ljava/util/function/BiFunction;)Vnamed method_18388Lnet/minecraft/client/gui/widget/TextFieldWidget;method_18388(Ljava/util/function/BiFunction;)V
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official aLcgy;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 aLcgy;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 bLcgy;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 cLcgy;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;
-
method_18389
- Mappings:
Namespace Name Mixin selector official aLcgy;a(Ljava/util/function/Predicate;)Vintermediary method_18389Lnet/minecraft/class_367;method_18389(Ljava/util/function/Predicate;)Vnamed method_18389Lnet/minecraft/client/gui/widget/TextFieldWidget;method_18389(Ljava/util/function/Predicate;)V
-
write
- Mappings:
Namespace Name Mixin selector official bLcgy;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 aLcgy;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 aLcgy;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 bLcgy;b(I)Vintermediary method_925Lnet/minecraft/class_367;method_925(I)Vnamed eraseCharactersLnet/minecraft/client/gui/widget/TextFieldWidget;eraseCharacters(I)V
-
getWordSkipPosition
public int getWordSkipPosition(int wordOffset) - Mappings:
Namespace Name Mixin selector official cLcgy;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 aLcgy;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 aLcgy;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 dLcgy;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 eLcgy;e(I)Vintermediary method_935Lnet/minecraft/class_367;method_935(I)Vnamed setCursorLnet/minecraft/client/gui/widget/TextFieldWidget;setCursor(I)V
-
method_18391
public void method_18391(int int2) - Mappings:
Namespace Name Mixin selector official fLcgy;f(I)Vintermediary method_18391Lnet/minecraft/class_367;method_18391(I)Vnamed method_18391Lnet/minecraft/client/gui/widget/TextFieldWidget;method_18391(I)V
-
setCursorToStart
public void setCursorToStart()- Mappings:
Namespace Name Mixin selector official eLcgy;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 fLcgy;f()Vintermediary method_934Lnet/minecraft/class_367;method_934()Vnamed setCursorToEndLnet/minecraft/client/gui/widget/TextFieldWidget;setCursorToEnd()V
-
keyPressed
public boolean keyPressed(int int2, int int3, int int4) - Specified by:
keyPressedin interfaceclass_4122- Mappings:
Namespace Name Mixin selector official keyPressedLchr;keyPressed(III)Zintermediary keyPressedLnet/minecraft/class_4122;keyPressed(III)Znamed keyPressedLnet/minecraft/class_4122;keyPressed(III)Z
-
charTyped
public boolean charTyped(char char2, int int2) - Specified by:
charTypedin interfaceclass_4122- Mappings:
Namespace Name Mixin selector official charTypedLchr;charTyped(CI)Zintermediary charTypedLnet/minecraft/class_4122;charTyped(CI)Znamed charTypedLnet/minecraft/class_4122;charTyped(CI)Z
-
mouseClicked
public boolean mouseClicked(double double2, double double3, int int2) - Specified by:
mouseClickedin interfaceclass_4122- Mappings:
Namespace Name Mixin selector official mouseClickedLchr;mouseClicked(DDI)Zintermediary mouseClickedLnet/minecraft/class_4122;mouseClicked(DDI)Znamed mouseClickedLnet/minecraft/class_4122;mouseClicked(DDI)Z
-
method_18385
public void method_18385(int int2, int int3, float float2) - Mappings:
Namespace Name Mixin selector official aLcgy;a(IIF)Vintermediary method_18385Lnet/minecraft/class_367;method_18385(IIF)Vnamed method_18385Lnet/minecraft/client/gui/widget/TextFieldWidget;method_18385(IIF)V
-
renderSelection
private void renderSelection(int x1, int y1, int x2, int y2) - Mappings:
Namespace Name Mixin selector official cLcgy;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 gLcgy;g(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 gLcgy;g()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 hLcgy;h()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 iLcgy;i()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 aLcgy;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 hLcgy;h(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 iLcgy;i(I)Vintermediary method_4244Lnet/minecraft/class_367;method_4244(I)Vnamed setUneditableColorLnet/minecraft/client/gui/widget/TextFieldWidget;setUneditableColor(I)V
-
method_18428
public void method_18428(boolean bool) - Specified by:
method_18428in interfaceclass_4122- Mappings:
Namespace Name Mixin selector official bLchr;b(Z)Vintermediary method_18428Lnet/minecraft/class_4122;method_18428(Z)Vnamed method_18428Lnet/minecraft/class_4122;method_18428(Z)V
-
method_18427
public boolean method_18427()- Specified by:
method_18427in interfaceclass_4122- Mappings:
Namespace Name Mixin selector official af_Lchr;af_()Zintermediary method_18427Lnet/minecraft/class_4122;method_18427()Znamed method_18427Lnet/minecraft/class_4122;method_18427()Z
-
setFocused
public void setFocused(boolean focused) - Mappings:
Namespace Name Mixin selector official cLcgy;c(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 mLcgy;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 dLcgy;d(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 oLcgy;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 pLcgy;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 jLcgy;j(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 eLcgy;e(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 rLcgy;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 fLcgy;f(Z)Vintermediary method_936Lnet/minecraft/class_367;method_936(Z)Vnamed setVisibleLnet/minecraft/client/gui/widget/TextFieldWidget;setVisible(Z)V
-
method_18390
- Mappings:
Namespace Name Mixin selector official cLcgy;c(Ljava/lang/String;)Vintermediary method_18390Lnet/minecraft/class_367;method_18390(Ljava/lang/String;)Vnamed method_18390Lnet/minecraft/client/gui/widget/TextFieldWidget;method_18390(Ljava/lang/String;)V
-
method_18392
public int method_18392(int int2) - Mappings:
Namespace Name Mixin selector official kLcgy;k(I)Iintermediary method_18392Lnet/minecraft/class_367;method_18392(I)Inamed method_18392Lnet/minecraft/client/gui/widget/TextFieldWidget;method_18392(I)I
-