Package net.minecraft.client.gui.widget
Class TextFieldWidget
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.widget.AbstractButtonWidget
net.minecraft.client.gui.widget.TextFieldWidget
@Environment(CLIENT) public class TextFieldWidget extends AbstractButtonWidget implements Drawable, Element
- Mappings:
Namespace Name official dscintermediary net/minecraft/class_342named net/minecraft/client/gui/widget/TextFieldWidget
-
Field Summary
Fields Modifier and Type Field Description private Consumer<String>changedListenerprivate booleaneditableprivate inteditableColorprivate intfirstCharacterIndexprivate booleanfocusedprivate intfocusedTicksprivate booleanfocusUnlockedprivate intmaxLengthprivate BiFunction<String,Integer,OrderedText>renderTextProviderprivate booleanselectingprivate intselectionEndprivate intselectionStartprivate Stringsuggestionprivate Stringtextprivate Predicate<String>textPredicateprivate TextRenderertextRendererprivate intuneditableColorFields inherited from class net.minecraft.client.gui.widget.AbstractButtonWidget
active, alpha, height, hovered, nextNarration, visible, WIDGETS_LOCATION, width, x, yFields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE -
Constructor Summary
Constructors Constructor Description TextFieldWidget(TextRenderer textRenderer, int x, int y, int width, int height, TextFieldWidget copyFrom, Text text)TextFieldWidget(TextRenderer textRenderer, int x, int y, int width, int height, Text text) -
Method Summary
Modifier and Type Method Description booleanchangeFocus(boolean lookForwards)Changes the focusing element by cycling to the next/previous element.booleancharTyped(char chr, int modifiers)Callback for when a character input has been captured.private voiddrawSelectionHighlight(int x1, int y1, int x2, int y2)private voiderase(int offset)voideraseCharacters(int characterOffset)voideraseWords(int wordOffset)intgetCharacterX(int index)intgetCursor()intgetInnerWidth()private intgetMaxLength()protected MutableTextgetNarrationMessage()StringgetSelectedText()StringgetText()intgetWordSkipPosition(int wordOffset)private intgetWordSkipPosition(int wordOffset, int cursorPosition)private intgetWordSkipPosition(int wordOffset, int cursorPosition, boolean skipOverSpaces)private booleanhasBorder()booleanisActive()private booleanisEditable()booleanisMouseOver(double mouseX, double mouseY)Checks if the mouse position is within the bound of the element.booleanisVisible()booleankeyPressed(int keyCode, int scanCode, int modifiers)Callback for when a key down event has been captured.private intmethod_27537(int int2)booleanmouseClicked(double mouseX, double mouseY, int button)Callback for when a mouse button down event has been captured.voidmoveCursor(int offset)private voidonChanged(String newText)protected voidonFocusedChanged(boolean bool)voidrenderButton(MatrixStack matrices, int mouseX, int mouseY, float delta)voidsetChangedListener(Consumer<String> changedListener)voidsetCursor(int cursor)voidsetCursorToEnd()voidsetCursorToStart()voidsetEditable(boolean editable)voidsetEditableColor(int color)voidsetFocusUnlocked(boolean focusUnlocked)voidsetHasBorder(boolean hasBorder)voidsetMaxLength(int maxLength)voidsetRenderTextProvider(BiFunction<String,Integer,OrderedText> renderTextProvider)voidsetSelected(boolean selected)voidsetSelectionEnd(int int2)voidsetSelectionStart(int cursor)voidsetSuggestion(String suggestion)voidsetText(String text)voidsetTextPredicate(Predicate<String> textPredicate)voidsetUneditableColor(int color)voidsetVisible(boolean visible)voidsetX(int x)voidtick()voidwrite(String string)Methods inherited from class net.minecraft.client.gui.widget.AbstractButtonWidget
clicked, getHeight, getMessage, getNarrationMessage, getWidth, getYImage, isFocused, isHovered, isValidClickButton, mouseDragged, mouseReleased, narrate, onClick, onDrag, onRelease, playDownSound, queueNarration, render, renderBg, renderToolTip, setAlpha, setFocused, setMessage, setWidthMethods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, method_33284, setZOffsetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.Element
keyReleased, mouseDragged, mouseMoved, mouseReleased, mouseScrolled
-
Field Details
-
textRenderer
- Mappings:
Namespace Name Mixin selector official aLdsc;a:Ldrf;intermediary field_2105Lnet/minecraft/class_342;field_2105:Lnet/minecraft/class_327;named textRendererLnet/minecraft/client/gui/widget/TextFieldWidget;textRenderer:Lnet/minecraft/client/font/TextRenderer;
-
text
- Mappings:
Namespace Name Mixin selector official bLdsc;b:Ljava/lang/String;intermediary field_2092Lnet/minecraft/class_342;field_2092:Ljava/lang/String;named textLnet/minecraft/client/gui/widget/TextFieldWidget;text:Ljava/lang/String;
-
maxLength
private int maxLength- Mappings:
Namespace Name Mixin selector official cLdsc;c:Iintermediary field_2108Lnet/minecraft/class_342;field_2108:Inamed maxLengthLnet/minecraft/client/gui/widget/TextFieldWidget;maxLength:I
-
focusedTicks
private int focusedTicks- Mappings:
Namespace Name Mixin selector official dLdsc;d:Iintermediary field_2107Lnet/minecraft/class_342;field_2107:Inamed focusedTicksLnet/minecraft/client/gui/widget/TextFieldWidget;focusedTicks:I
-
focused
private boolean focused- Mappings:
Namespace Name Mixin selector official eLdsc;e:Zintermediary field_2095Lnet/minecraft/class_342;field_2095:Znamed focusedLnet/minecraft/client/gui/widget/TextFieldWidget;focused:Z
-
focusUnlocked
private boolean focusUnlocked- Mappings:
Namespace Name Mixin selector official sLdsc;s:Zintermediary field_2096Lnet/minecraft/class_342;field_2096:Znamed focusUnlockedLnet/minecraft/client/gui/widget/TextFieldWidget;focusUnlocked:Z
-
editable
private boolean editable- Mappings:
Namespace Name Mixin selector official tLdsc;t:Zintermediary field_2094Lnet/minecraft/class_342;field_2094:Znamed editableLnet/minecraft/client/gui/widget/TextFieldWidget;editable:Z
-
selecting
private boolean selecting- Mappings:
Namespace Name Mixin selector official uLdsc;u:Zintermediary field_17037Lnet/minecraft/class_342;field_17037:Znamed selectingLnet/minecraft/client/gui/widget/TextFieldWidget;selecting:Z
-
firstCharacterIndex
private int firstCharacterIndex- Mappings:
Namespace Name Mixin selector official vLdsc;v:Iintermediary field_2103Lnet/minecraft/class_342;field_2103:Inamed firstCharacterIndexLnet/minecraft/client/gui/widget/TextFieldWidget;firstCharacterIndex:I
-
selectionStart
private int selectionStart- Mappings:
Namespace Name Mixin selector official wLdsc;w:Iintermediary field_2102Lnet/minecraft/class_342;field_2102:Inamed selectionStartLnet/minecraft/client/gui/widget/TextFieldWidget;selectionStart:I
-
selectionEnd
private int selectionEnd- Mappings:
Namespace Name Mixin selector official xLdsc;x:Iintermediary field_2101Lnet/minecraft/class_342;field_2101:Inamed selectionEndLnet/minecraft/client/gui/widget/TextFieldWidget;selectionEnd:I
-
editableColor
private int editableColor- Mappings:
Namespace Name Mixin selector official yLdsc;y:Iintermediary field_2100Lnet/minecraft/class_342;field_2100:Inamed editableColorLnet/minecraft/client/gui/widget/TextFieldWidget;editableColor:I
-
uneditableColor
private int uneditableColor- Mappings:
Namespace Name Mixin selector official zLdsc;z:Iintermediary field_2098Lnet/minecraft/class_342;field_2098:Inamed uneditableColorLnet/minecraft/client/gui/widget/TextFieldWidget;uneditableColor:I
-
suggestion
- Mappings:
Namespace Name Mixin selector official ALdsc;A:Ljava/lang/String;intermediary field_2106Lnet/minecraft/class_342;field_2106:Ljava/lang/String;named suggestionLnet/minecraft/client/gui/widget/TextFieldWidget;suggestion:Ljava/lang/String;
-
changedListener
- Mappings:
Namespace Name Mixin selector official BLdsc;B:Ljava/util/function/Consumer;intermediary field_2088Lnet/minecraft/class_342;field_2088:Ljava/util/function/Consumer;named changedListenerLnet/minecraft/client/gui/widget/TextFieldWidget;changedListener:Ljava/util/function/Consumer;
-
textPredicate
- Mappings:
Namespace Name Mixin selector official CLdsc;C:Ljava/util/function/Predicate;intermediary field_2104Lnet/minecraft/class_342;field_2104:Ljava/util/function/Predicate;named textPredicateLnet/minecraft/client/gui/widget/TextFieldWidget;textPredicate:Ljava/util/function/Predicate;
-
renderTextProvider
- Mappings:
Namespace Name Mixin selector official DLdsc;D:Ljava/util/function/BiFunction;intermediary field_2099Lnet/minecraft/class_342;field_2099:Ljava/util/function/BiFunction;named renderTextProviderLnet/minecraft/client/gui/widget/TextFieldWidget;renderTextProvider:Ljava/util/function/BiFunction;
-
-
Constructor Details
-
TextFieldWidget
- Mappings:
Namespace Name Mixin selector official <init>Ldsc;<init>(Ldrf;IIIILoi;)Vintermediary <init>Lnet/minecraft/class_342;<init>(Lnet/minecraft/class_327;IIIILnet/minecraft/class_2561;)Vnamed <init>Lnet/minecraft/client/gui/widget/TextFieldWidget;<init>(Lnet/minecraft/client/font/TextRenderer;IIIILnet/minecraft/text/Text;)V
-
TextFieldWidget
public TextFieldWidget(TextRenderer textRenderer, int x, int y, int width, int height, @Nullable TextFieldWidget copyFrom, Text text)- Mappings:
Namespace Name Mixin selector official <init>Ldsc;<init>(Ldrf;IIIILdsc;Loi;)Vintermediary <init>Lnet/minecraft/class_342;<init>(Lnet/minecraft/class_327;IIIILnet/minecraft/class_342;Lnet/minecraft/class_2561;)Vnamed <init>Lnet/minecraft/client/gui/widget/TextFieldWidget;<init>(Lnet/minecraft/client/font/TextRenderer;IIIILnet/minecraft/client/gui/widget/TextFieldWidget;Lnet/minecraft/text/Text;)V
-
-
Method Details
-
setChangedListener
- Mappings:
Namespace Name Mixin selector official aLdsc;a(Ljava/util/function/Consumer;)Vintermediary method_1863Lnet/minecraft/class_342;method_1863(Ljava/util/function/Consumer;)Vnamed setChangedListenerLnet/minecraft/client/gui/widget/TextFieldWidget;setChangedListener(Ljava/util/function/Consumer;)V
-
setRenderTextProvider
- Mappings:
Namespace Name Mixin selector official aLdsc;a(Ljava/util/function/BiFunction;)Vintermediary method_1854Lnet/minecraft/class_342;method_1854(Ljava/util/function/BiFunction;)Vnamed setRenderTextProviderLnet/minecraft/client/gui/widget/TextFieldWidget;setRenderTextProvider(Ljava/util/function/BiFunction;)V
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official aLdsc;a()Vintermediary method_1865Lnet/minecraft/class_342;method_1865()Vnamed tickLnet/minecraft/client/gui/widget/TextFieldWidget;tick()V
-
getNarrationMessage
- Overrides:
getNarrationMessagein classAbstractButtonWidget- Mappings:
Namespace Name Mixin selector official cLdrs;c()Loo;intermediary method_25360Lnet/minecraft/class_339;method_25360()Lnet/minecraft/class_5250;named getNarrationMessageLnet/minecraft/client/gui/widget/AbstractButtonWidget;getNarrationMessage()Lnet/minecraft/text/MutableText;
-
setText
- Mappings:
Namespace Name Mixin selector official aLdsc;a(Ljava/lang/String;)Vintermediary method_1852Lnet/minecraft/class_342;method_1852(Ljava/lang/String;)Vnamed setTextLnet/minecraft/client/gui/widget/TextFieldWidget;setText(Ljava/lang/String;)V
-
getText
- Mappings:
Namespace Name Mixin selector official bLdsc;b()Ljava/lang/String;intermediary method_1882Lnet/minecraft/class_342;method_1882()Ljava/lang/String;named getTextLnet/minecraft/client/gui/widget/TextFieldWidget;getText()Ljava/lang/String;
-
getSelectedText
- Mappings:
Namespace Name Mixin selector official dLdsc;d()Ljava/lang/String;intermediary method_1866Lnet/minecraft/class_342;method_1866()Ljava/lang/String;named getSelectedTextLnet/minecraft/client/gui/widget/TextFieldWidget;getSelectedText()Ljava/lang/String;
-
setTextPredicate
- Mappings:
Namespace Name Mixin selector official aLdsc;a(Ljava/util/function/Predicate;)Vintermediary method_1890Lnet/minecraft/class_342;method_1890(Ljava/util/function/Predicate;)Vnamed setTextPredicateLnet/minecraft/client/gui/widget/TextFieldWidget;setTextPredicate(Ljava/util/function/Predicate;)V
-
write
- Mappings:
Namespace Name Mixin selector official bLdsc;b(Ljava/lang/String;)Vintermediary method_1867Lnet/minecraft/class_342;method_1867(Ljava/lang/String;)Vnamed writeLnet/minecraft/client/gui/widget/TextFieldWidget;write(Ljava/lang/String;)V
-
onChanged
- Mappings:
Namespace Name Mixin selector official dLdsc;d(Ljava/lang/String;)Vintermediary method_1874Lnet/minecraft/class_342;method_1874(Ljava/lang/String;)Vnamed onChangedLnet/minecraft/client/gui/widget/TextFieldWidget;onChanged(Ljava/lang/String;)V
-
erase
private void erase(int offset)- Mappings:
Namespace Name Mixin selector official qLdsc;q(I)Vintermediary method_16873Lnet/minecraft/class_342;method_16873(I)Vnamed eraseLnet/minecraft/client/gui/widget/TextFieldWidget;erase(I)V
-
eraseWords
public void eraseWords(int wordOffset)- Mappings:
Namespace Name Mixin selector official eLdsc;e(I)Vintermediary method_1877Lnet/minecraft/class_342;method_1877(I)Vnamed eraseWordsLnet/minecraft/client/gui/widget/TextFieldWidget;eraseWords(I)V
-
eraseCharacters
public void eraseCharacters(int characterOffset)- Mappings:
Namespace Name Mixin selector official fLdsc;f(I)Vintermediary method_1878Lnet/minecraft/class_342;method_1878(I)Vnamed eraseCharactersLnet/minecraft/client/gui/widget/TextFieldWidget;eraseCharacters(I)V
-
getWordSkipPosition
public int getWordSkipPosition(int wordOffset)- Mappings:
Namespace Name Mixin selector official gLdsc;g(I)Iintermediary method_1853Lnet/minecraft/class_342;method_1853(I)Inamed getWordSkipPositionLnet/minecraft/client/gui/widget/TextFieldWidget;getWordSkipPosition(I)I
-
getWordSkipPosition
private int getWordSkipPosition(int wordOffset, int cursorPosition)- Mappings:
Namespace Name Mixin selector official aLdsc;a(II)Iintermediary method_1869Lnet/minecraft/class_342;method_1869(II)Inamed getWordSkipPositionLnet/minecraft/client/gui/widget/TextFieldWidget;getWordSkipPosition(II)I
-
getWordSkipPosition
private int getWordSkipPosition(int wordOffset, int cursorPosition, boolean skipOverSpaces)- Mappings:
Namespace Name Mixin selector official aLdsc;a(IIZ)Iintermediary method_1864Lnet/minecraft/class_342;method_1864(IIZ)Inamed getWordSkipPositionLnet/minecraft/client/gui/widget/TextFieldWidget;getWordSkipPosition(IIZ)I
-
moveCursor
public void moveCursor(int offset)- Mappings:
Namespace Name Mixin selector official hLdsc;h(I)Vintermediary method_1855Lnet/minecraft/class_342;method_1855(I)Vnamed moveCursorLnet/minecraft/client/gui/widget/TextFieldWidget;moveCursor(I)V
-
method_27537
private int method_27537(int int2)- Mappings:
Namespace Name Mixin selector official rLdsc;r(I)Iintermediary method_27537Lnet/minecraft/class_342;method_27537(I)Inamed method_27537Lnet/minecraft/client/gui/widget/TextFieldWidget;method_27537(I)I
-
setCursor
public void setCursor(int cursor)- Mappings:
Namespace Name Mixin selector official iLdsc;i(I)Vintermediary method_1883Lnet/minecraft/class_342;method_1883(I)Vnamed setCursorLnet/minecraft/client/gui/widget/TextFieldWidget;setCursor(I)V
-
setSelectionStart
public void setSelectionStart(int cursor)- Mappings:
Namespace Name Mixin selector official jLdsc;j(I)Vintermediary method_1875Lnet/minecraft/class_342;method_1875(I)Vnamed setSelectionStartLnet/minecraft/client/gui/widget/TextFieldWidget;setSelectionStart(I)V
-
setCursorToStart
public void setCursorToStart()- Mappings:
Namespace Name Mixin selector official kLdsc;k()Vintermediary method_1870Lnet/minecraft/class_342;method_1870()Vnamed setCursorToStartLnet/minecraft/client/gui/widget/TextFieldWidget;setCursorToStart()V
-
setCursorToEnd
public void setCursorToEnd()- Mappings:
Namespace Name Mixin selector official lLdsc;l()Vintermediary method_1872Lnet/minecraft/class_342;method_1872()Vnamed setCursorToEndLnet/minecraft/client/gui/widget/TextFieldWidget;setCursorToEnd()V
-
keyPressed
public boolean keyPressed(int keyCode, int scanCode, int modifiers)Callback for when a key down event has been captured. The key code is identified by the constants inGLFWclass.- Specified by:
keyPressedin interfaceElement- Parameters:
keyCode- the named key code of the event as described in theGLFWclassscanCode- the unique/platform-specific scan code of the keyboard inputmodifiers- a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)- Returns:
trueto indicate that the event handling is successful/valid- See Also:
Keyboard.onKey(long, int, int, int, int),GLFW.GLFW_KEY_Q,GLFWKeyCallbackI.invoke(long, int, int, int, int)- Mappings:
Namespace Name Mixin selector official aLdst;a(III)Zintermediary method_25404Lnet/minecraft/class_364;method_25404(III)Znamed keyPressedLnet/minecraft/client/gui/Element;keyPressed(III)Z
-
isActive
public boolean isActive()- Mappings:
Namespace Name Mixin selector official mLdsc;m()Zintermediary method_20315Lnet/minecraft/class_342;method_20315()Znamed isActiveLnet/minecraft/client/gui/widget/TextFieldWidget;isActive()Z
-
charTyped
public boolean charTyped(char chr, int modifiers)Callback for when a character input has been captured. The key code is identified by the constants inGLFWclass.- Specified by:
charTypedin interfaceElement- Parameters:
chr- the captured charactermodifiers- a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)- Returns:
trueto indicate that the event handling is successful/valid- See Also:
Keyboard.onChar(long, int, int),GLFW.GLFW_KEY_Q,GLFWKeyCallbackI.invoke(long, int, int, int, int)- Mappings:
Namespace Name Mixin selector official aLdst;a(CI)Zintermediary method_25400Lnet/minecraft/class_364;method_25400(CI)Znamed charTypedLnet/minecraft/client/gui/Element;charTyped(CI)Z
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button)Callback for when a mouse button down event has been captured. The button number is identified by the constants inGLFWclass.- Specified by:
mouseClickedin interfaceElement- Overrides:
mouseClickedin classAbstractButtonWidget- Parameters:
mouseX- the X coordinate of the mousemouseY- the Y coordinate of the mousebutton- the mouse button number- Returns:
trueto indicate that the event handling is successful/valid- See Also:
Mouse.onMouseButton(long, int, int, int),GLFW.GLFW_MOUSE_BUTTON_1- Mappings:
Namespace Name Mixin selector official aLdst;a(DDI)Zintermediary method_25402Lnet/minecraft/class_364;method_25402(DDI)Znamed mouseClickedLnet/minecraft/client/gui/Element;mouseClicked(DDI)Z
-
setSelected
public void setSelected(boolean selected)- Mappings:
Namespace Name Mixin selector official eLdsc;e(Z)Vintermediary method_1876Lnet/minecraft/class_342;method_1876(Z)Vnamed setSelectedLnet/minecraft/client/gui/widget/TextFieldWidget;setSelected(Z)V
-
renderButton
- Overrides:
renderButtonin classAbstractButtonWidget- Mappings:
Namespace Name Mixin selector official bLdrs;b(Ldlr;IIF)Vintermediary method_25359Lnet/minecraft/class_339;method_25359(Lnet/minecraft/class_4587;IIF)Vnamed renderButtonLnet/minecraft/client/gui/widget/AbstractButtonWidget;renderButton(Lnet/minecraft/client/util/math/MatrixStack;IIF)V
-
drawSelectionHighlight
private void drawSelectionHighlight(int x1, int y1, int x2, int y2)- Mappings:
Namespace Name Mixin selector official aLdsc;a(IIII)Vintermediary method_1886Lnet/minecraft/class_342;method_1886(IIII)Vnamed drawSelectionHighlightLnet/minecraft/client/gui/widget/TextFieldWidget;drawSelectionHighlight(IIII)V
-
setMaxLength
public void setMaxLength(int maxLength)- Mappings:
Namespace Name Mixin selector official kLdsc;k(I)Vintermediary method_1880Lnet/minecraft/class_342;method_1880(I)Vnamed setMaxLengthLnet/minecraft/client/gui/widget/TextFieldWidget;setMaxLength(I)V
-
getMaxLength
private int getMaxLength()- Mappings:
Namespace Name Mixin selector official qLdsc;q()Iintermediary method_1861Lnet/minecraft/class_342;method_1861()Inamed getMaxLengthLnet/minecraft/client/gui/widget/TextFieldWidget;getMaxLength()I
-
getCursor
public int getCursor()- Mappings:
Namespace Name Mixin selector official nLdsc;n()Iintermediary method_1881Lnet/minecraft/class_342;method_1881()Inamed getCursorLnet/minecraft/client/gui/widget/TextFieldWidget;getCursor()I
-
hasBorder
private boolean hasBorder()- Mappings:
Namespace Name Mixin selector official rLdsc;r()Zintermediary method_1851Lnet/minecraft/class_342;method_1851()Znamed hasBorderLnet/minecraft/client/gui/widget/TextFieldWidget;hasBorder()Z
-
setHasBorder
public void setHasBorder(boolean hasBorder)- Mappings:
Namespace Name Mixin selector official fLdsc;f(Z)Vintermediary method_1858Lnet/minecraft/class_342;method_1858(Z)Vnamed setHasBorderLnet/minecraft/client/gui/widget/TextFieldWidget;setHasBorder(Z)V
-
setEditableColor
public void setEditableColor(int color)- Mappings:
Namespace Name Mixin selector official lLdsc;l(I)Vintermediary method_1868Lnet/minecraft/class_342;method_1868(I)Vnamed setEditableColorLnet/minecraft/client/gui/widget/TextFieldWidget;setEditableColor(I)V
-
setUneditableColor
public void setUneditableColor(int color)- Mappings:
Namespace Name Mixin selector official mLdsc;m(I)Vintermediary method_1860Lnet/minecraft/class_342;method_1860(I)Vnamed setUneditableColorLnet/minecraft/client/gui/widget/TextFieldWidget;setUneditableColor(I)V
-
changeFocus
public boolean changeFocus(boolean lookForwards)Changes the focusing element by cycling to the next/previous element. This action is done typically when the user has pressed the 'Tab' or 'Ctrl+Tab' key.- Specified by:
changeFocusin interfaceElement- Overrides:
changeFocusin classAbstractButtonWidget- Parameters:
lookForwards-trueto cycle forwards, otherwise cycle backwards- Returns:
trueto indicate that the event handling is successful/valid- Mappings:
Namespace Name Mixin selector official c_Ldst;c_(Z)Zintermediary method_25407Lnet/minecraft/class_364;method_25407(Z)Znamed changeFocusLnet/minecraft/client/gui/Element;changeFocus(Z)Z
-
isMouseOver
public boolean isMouseOver(double mouseX, double mouseY)Checks if the mouse position is within the bound of the element.- Specified by:
isMouseOverin interfaceElement- Overrides:
isMouseOverin classAbstractButtonWidget- Parameters:
mouseX- the X coordinate of the mousemouseY- the Y coordinate of the mouse- Returns:
trueif the mouse is within the bound of the element, otherwisefalse- Mappings:
Namespace Name Mixin selector official bLdst;b(DD)Zintermediary method_25405Lnet/minecraft/class_364;method_25405(DD)Znamed isMouseOverLnet/minecraft/client/gui/Element;isMouseOver(DD)Z
-
onFocusedChanged
protected void onFocusedChanged(boolean bool)- Overrides:
onFocusedChangedin classAbstractButtonWidget- Mappings:
Namespace Name Mixin selector official cLdrs;c(Z)Vintermediary method_25363Lnet/minecraft/class_339;method_25363(Z)Vnamed onFocusedChangedLnet/minecraft/client/gui/widget/AbstractButtonWidget;onFocusedChanged(Z)V
-
isEditable
private boolean isEditable()- Mappings:
Namespace Name Mixin selector official sLdsc;s()Zintermediary method_20316Lnet/minecraft/class_342;method_20316()Znamed isEditableLnet/minecraft/client/gui/widget/TextFieldWidget;isEditable()Z
-
setEditable
public void setEditable(boolean editable)- Mappings:
Namespace Name Mixin selector official gLdsc;g(Z)Vintermediary method_1888Lnet/minecraft/class_342;method_1888(Z)Vnamed setEditableLnet/minecraft/client/gui/widget/TextFieldWidget;setEditable(Z)V
-
getInnerWidth
public int getInnerWidth()- Mappings:
Namespace Name Mixin selector official oLdsc;o()Iintermediary method_1859Lnet/minecraft/class_342;method_1859()Inamed getInnerWidthLnet/minecraft/client/gui/widget/TextFieldWidget;getInnerWidth()I
-
setSelectionEnd
public void setSelectionEnd(int int2)- Mappings:
Namespace Name Mixin selector official nLdsc;n(I)Vintermediary method_1884Lnet/minecraft/class_342;method_1884(I)Vnamed setSelectionEndLnet/minecraft/client/gui/widget/TextFieldWidget;setSelectionEnd(I)V
-
setFocusUnlocked
public void setFocusUnlocked(boolean focusUnlocked)- Mappings:
Namespace Name Mixin selector official hLdsc;h(Z)Vintermediary method_1856Lnet/minecraft/class_342;method_1856(Z)Vnamed setFocusUnlockedLnet/minecraft/client/gui/widget/TextFieldWidget;setFocusUnlocked(Z)V
-
isVisible
public boolean isVisible()- Mappings:
Namespace Name Mixin selector official pLdsc;p()Zintermediary method_1885Lnet/minecraft/class_342;method_1885()Znamed isVisibleLnet/minecraft/client/gui/widget/TextFieldWidget;isVisible()Z
-
setVisible
public void setVisible(boolean visible)- Mappings:
Namespace Name Mixin selector official iLdsc;i(Z)Vintermediary method_1862Lnet/minecraft/class_342;method_1862(Z)Vnamed setVisibleLnet/minecraft/client/gui/widget/TextFieldWidget;setVisible(Z)V
-
setSuggestion
- Mappings:
Namespace Name Mixin selector official cLdsc;c(Ljava/lang/String;)Vintermediary method_1887Lnet/minecraft/class_342;method_1887(Ljava/lang/String;)Vnamed setSuggestionLnet/minecraft/client/gui/widget/TextFieldWidget;setSuggestion(Ljava/lang/String;)V
-
getCharacterX
public int getCharacterX(int index)- Mappings:
Namespace Name Mixin selector official oLdsc;o(I)Iintermediary method_1889Lnet/minecraft/class_342;method_1889(I)Inamed getCharacterXLnet/minecraft/client/gui/widget/TextFieldWidget;getCharacterX(I)I
-
setX
public void setX(int x)- Mappings:
Namespace Name Mixin selector official pLdsc;p(I)Vintermediary method_16872Lnet/minecraft/class_342;method_16872(I)Vnamed setXLnet/minecraft/client/gui/widget/TextFieldWidget;setX(I)V
-