Package net.minecraft.client.gui.widget
Class TextFieldWidget
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.widget.ClickableWidget
net.minecraft.client.gui.widget.TextFieldWidget
- All Implemented Interfaces:
Drawable
,Element
,Narratable
,Navigable
,Selectable
,Widget
- Mappings:
Namespace Name official eol
intermediary net/minecraft/class_342
named net/minecraft/client/gui/widget/TextFieldWidget
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.gui.Selectable
Selectable.SelectionType
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final int
private static final int
static final int
private boolean
private boolean
private int
static final int
static final int
private static final int
private static final int
private int
The index of the leftmost character that is rendered on a screen.private int
private boolean
private static final String
private int
private BiFunction<String,
Integer, OrderedText> private boolean
private int
private int
private String
private final TextRenderer
private int
private static final int
Fields inherited from class net.minecraft.client.gui.widget.ClickableWidget
ACCESSIBILITY_TEXTURE, active, alpha, height, hovered, visible, WIDGETS_TEXTURE, width
Fields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, LIGHT_DIRT_BACKGROUND_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE
Fields inherited from interface net.minecraft.client.gui.Element
MAX_DOUBLE_CLICK_INTERVAL
-
Constructor Summary
ConstructorDescriptionTextFieldWidget
(TextRenderer textRenderer, int x, int y, int width, int height, @Nullable TextFieldWidget copyFrom, Text text) TextFieldWidget
(TextRenderer textRenderer, int x, int y, int width, int height, Text text) -
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
charTyped
(char chr, int modifiers) Callback for when a character input has been captured.private boolean
private void
drawSelectionHighlight
(MatrixStack matrices, int x1, int y1, int x2, int y2) private void
erase
(int offset) void
eraseCharacters
(int characterOffset) void
eraseWords
(int wordOffset) int
getCharacterX
(int index) int
private int
getCursorPosWithOffset
(int offset) int
private int
protected MutableText
getNavigationPath
(GuiNavigation navigation) getText()
int
getWordSkipPosition
(int wordOffset) private int
getWordSkipPosition
(int wordOffset, int cursorPosition) private int
getWordSkipPosition
(int wordOffset, int cursorPosition, boolean skipOverSpaces) boolean
isActive()
private boolean
boolean
isMouseOver
(double mouseX, double mouseY) Checks if the mouse position is within the bound of the element.boolean
boolean
keyPressed
(int keyCode, int scanCode, int modifiers) Callback for when a key down event has been captured.boolean
mouseClicked
(double mouseX, double mouseY, int button) Callback for when a mouse button down event has been captured.void
moveCursor
(int offset) private void
void
renderButton
(MatrixStack matrices, int mouseX, int mouseY, float delta) void
setChangedListener
(Consumer<String> changedListener) void
setCursor
(int cursor) void
void
void
setDrawsBackground
(boolean drawsBackground) void
setEditable
(boolean editable) void
setEditableColor
(int editableColor) void
setFocused
(boolean focused) void
setFocusUnlocked
(boolean focusUnlocked) void
setMaxLength
(int maxLength) void
setPlaceholder
(Text placeholder) void
setRenderTextProvider
(BiFunction<String, Integer, OrderedText> renderTextProvider) void
setSelectionEnd
(int index) void
setSelectionStart
(int cursor) void
setSuggestion
(@Nullable String suggestion) void
void
setTextPredicate
(Predicate<String> textPredicate) void
setUneditableColor
(int uneditableColor) void
setVisible
(boolean visible) void
tick()
void
Methods inherited from class net.minecraft.client.gui.widget.ClickableWidget
appendDefaultNarrations, appendNarrations, clicked, drawScrollableText, drawScrollableText, drawTexture, forEachChild, getHeight, getMessage, getNarrationMessage, getNavigationFocus, getNavigationOrder, getTooltipPositioner, getType, getWidth, getX, getY, isFocused, isHovered, isNarratable, isSelected, isValidClickButton, mouseDragged, mouseReleased, onClick, onDrag, onRelease, playDownSound, render, setAlpha, setMessage, setNavigationOrder, setTooltip, setTooltipDelay, setWidth, setX, setY
Methods inherited from class net.minecraft.client.gui.DrawableHelper
disableScissor, drawBorder, drawCenteredTextWithShadow, drawCenteredTextWithShadow, drawCenteredTextWithShadow, drawHorizontalLine, drawNineSlicedTexture, drawNineSlicedTexture, drawNineSlicedTexture, drawRepeatingTexture, drawSprite, drawSprite, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawTextWithShadow, drawTextWithShadow, drawVerticalLine, drawWithOutline, enableScissor, fill, fill, fillGradient, fillGradient, fillGradient
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.client.gui.Element
getFocusedPath, keyReleased, mouseMoved, mouseScrolled
Methods inherited from interface net.minecraft.client.gui.widget.Widget
setPosition
-
Field Details
-
field_32194
public static final int field_32194- See Also:
- Mappings:
Namespace Name Mixin selector official a
Leol;a:I
intermediary field_32194
Lnet/minecraft/class_342;field_32194:I
named field_32194
Lnet/minecraft/client/gui/widget/TextFieldWidget;field_32194:I
-
field_32195
public static final int field_32195- See Also:
- Mappings:
Namespace Name Mixin selector official b
Leol;b:I
intermediary field_32195
Lnet/minecraft/class_342;field_32195:I
named field_32195
Lnet/minecraft/client/gui/widget/TextFieldWidget;field_32195:I
-
field_32197
private static final int field_32197- See Also:
- Mappings:
Namespace Name Mixin selector official d
Leol;d:I
intermediary field_32197
Lnet/minecraft/class_342;field_32197:I
named field_32197
Lnet/minecraft/client/gui/widget/TextFieldWidget;field_32197:I
-
VERTICAL_CURSOR_COLOR
private static final int VERTICAL_CURSOR_COLOR- See Also:
- Mappings:
Namespace Name Mixin selector official e
Leol;e:I
intermediary field_32198
Lnet/minecraft/class_342;field_32198:I
named VERTICAL_CURSOR_COLOR
Lnet/minecraft/client/gui/widget/TextFieldWidget;VERTICAL_CURSOR_COLOR:I
-
HORIZONTAL_CURSOR
- See Also:
- Mappings:
Namespace Name Mixin selector official f
Leol;f:Ljava/lang/String;
intermediary field_32199
Lnet/minecraft/class_342;field_32199:Ljava/lang/String;
named HORIZONTAL_CURSOR
Lnet/minecraft/client/gui/widget/TextFieldWidget;HORIZONTAL_CURSOR:Ljava/lang/String;
-
DEFAULT_EDITABLE_COLOR
public static final int DEFAULT_EDITABLE_COLOR- See Also:
- Mappings:
Namespace Name Mixin selector official c
Leol;c:I
intermediary field_32196
Lnet/minecraft/class_342;field_32196:I
named DEFAULT_EDITABLE_COLOR
Lnet/minecraft/client/gui/widget/TextFieldWidget;DEFAULT_EDITABLE_COLOR:I
-
field_32201
private static final int field_32201- See Also:
- Mappings:
Namespace Name Mixin selector official k
Leol;k:I
intermediary field_32201
Lnet/minecraft/class_342;field_32201:I
named field_32201
Lnet/minecraft/client/gui/widget/TextFieldWidget;field_32201:I
-
BORDER_COLOR
private static final int BORDER_COLOR- See Also:
- Mappings:
Namespace Name Mixin selector official l
Leol;l:I
intermediary field_32202
Lnet/minecraft/class_342;field_32202:I
named BORDER_COLOR
Lnet/minecraft/client/gui/widget/TextFieldWidget;BORDER_COLOR:I
-
BACKGROUND_COLOR
private static final int BACKGROUND_COLOR- See Also:
- Mappings:
Namespace Name Mixin selector official m
Leol;m:I
intermediary field_32203
Lnet/minecraft/class_342;field_32203:I
named BACKGROUND_COLOR
Lnet/minecraft/client/gui/widget/TextFieldWidget;BACKGROUND_COLOR:I
-
textRenderer
- Mappings:
Namespace Name Mixin selector official n
Leol;n:Lenp;
intermediary field_2105
Lnet/minecraft/class_342;field_2105:Lnet/minecraft/class_327;
named textRenderer
Lnet/minecraft/client/gui/widget/TextFieldWidget;textRenderer:Lnet/minecraft/client/font/TextRenderer;
-
text
- Mappings:
Namespace Name Mixin selector official o
Leol;o:Ljava/lang/String;
intermediary field_2092
Lnet/minecraft/class_342;field_2092:Ljava/lang/String;
named text
Lnet/minecraft/client/gui/widget/TextFieldWidget;text:Ljava/lang/String;
-
maxLength
private int maxLength- Mappings:
Namespace Name Mixin selector official p
Leol;p:I
intermediary field_2108
Lnet/minecraft/class_342;field_2108:I
named maxLength
Lnet/minecraft/client/gui/widget/TextFieldWidget;maxLength:I
-
focusedTicks
private int focusedTicks- Mappings:
Namespace Name Mixin selector official y
Leol;y:I
intermediary field_2107
Lnet/minecraft/class_342;field_2107:I
named focusedTicks
Lnet/minecraft/client/gui/widget/TextFieldWidget;focusedTicks:I
-
drawsBackground
private boolean drawsBackground- Mappings:
Namespace Name Mixin selector official z
Leol;z:Z
intermediary field_2095
Lnet/minecraft/class_342;field_2095:Z
named drawsBackground
Lnet/minecraft/client/gui/widget/TextFieldWidget;drawsBackground:Z
-
focusUnlocked
private boolean focusUnlocked- Mappings:
Namespace Name Mixin selector official A
Leol;A:Z
intermediary field_2096
Lnet/minecraft/class_342;field_2096:Z
named focusUnlocked
Lnet/minecraft/client/gui/widget/TextFieldWidget;focusUnlocked:Z
-
editable
private boolean editable- Mappings:
Namespace Name Mixin selector official B
Leol;B:Z
intermediary field_2094
Lnet/minecraft/class_342;field_2094:Z
named editable
Lnet/minecraft/client/gui/widget/TextFieldWidget;editable:Z
-
selecting
private boolean selecting- Mappings:
Namespace Name Mixin selector official C
Leol;C:Z
intermediary field_17037
Lnet/minecraft/class_342;field_17037:Z
named selecting
Lnet/minecraft/client/gui/widget/TextFieldWidget;selecting:Z
-
firstCharacterIndex
private int firstCharacterIndexThe index of the leftmost character that is rendered on a screen.- Mappings:
Namespace Name Mixin selector official D
Leol;D:I
intermediary field_2103
Lnet/minecraft/class_342;field_2103:I
named firstCharacterIndex
Lnet/minecraft/client/gui/widget/TextFieldWidget;firstCharacterIndex:I
-
selectionStart
private int selectionStart- Mappings:
Namespace Name Mixin selector official E
Leol;E:I
intermediary field_2102
Lnet/minecraft/class_342;field_2102:I
named selectionStart
Lnet/minecraft/client/gui/widget/TextFieldWidget;selectionStart:I
-
selectionEnd
private int selectionEnd- Mappings:
Namespace Name Mixin selector official F
Leol;F:I
intermediary field_2101
Lnet/minecraft/class_342;field_2101:I
named selectionEnd
Lnet/minecraft/client/gui/widget/TextFieldWidget;selectionEnd:I
-
editableColor
private int editableColor- Mappings:
Namespace Name Mixin selector official G
Leol;G:I
intermediary field_2100
Lnet/minecraft/class_342;field_2100:I
named editableColor
Lnet/minecraft/client/gui/widget/TextFieldWidget;editableColor:I
-
uneditableColor
private int uneditableColor- Mappings:
Namespace Name Mixin selector official H
Leol;H:I
intermediary field_2098
Lnet/minecraft/class_342;field_2098:I
named uneditableColor
Lnet/minecraft/client/gui/widget/TextFieldWidget;uneditableColor:I
-
suggestion
- Mappings:
Namespace Name Mixin selector official I
Leol;I:Ljava/lang/String;
intermediary field_2106
Lnet/minecraft/class_342;field_2106:Ljava/lang/String;
named suggestion
Lnet/minecraft/client/gui/widget/TextFieldWidget;suggestion:Ljava/lang/String;
-
changedListener
- Mappings:
Namespace Name Mixin selector official J
Leol;J:Ljava/util/function/Consumer;
intermediary field_2088
Lnet/minecraft/class_342;field_2088:Ljava/util/function/Consumer;
named changedListener
Lnet/minecraft/client/gui/widget/TextFieldWidget;changedListener:Ljava/util/function/Consumer;
-
textPredicate
- Mappings:
Namespace Name Mixin selector official K
Leol;K:Ljava/util/function/Predicate;
intermediary field_2104
Lnet/minecraft/class_342;field_2104:Ljava/util/function/Predicate;
named textPredicate
Lnet/minecraft/client/gui/widget/TextFieldWidget;textPredicate:Ljava/util/function/Predicate;
-
renderTextProvider
- Mappings:
Namespace Name Mixin selector official L
Leol;L:Ljava/util/function/BiFunction;
intermediary field_2099
Lnet/minecraft/class_342;field_2099:Ljava/util/function/BiFunction;
named renderTextProvider
Lnet/minecraft/client/gui/widget/TextFieldWidget;renderTextProvider:Ljava/util/function/BiFunction;
-
placeholder
- Mappings:
Namespace Name Mixin selector official M
Leol;M:Ltj;
intermediary field_41100
Lnet/minecraft/class_342;field_41100:Lnet/minecraft/class_2561;
named placeholder
Lnet/minecraft/client/gui/widget/TextFieldWidget;placeholder:Lnet/minecraft/text/Text;
-
-
Constructor Details
-
TextFieldWidget
- Mappings:
Namespace Name Mixin selector official <init>
Leol;<init>(Lenp;IIIILtj;)V
intermediary <init>
Lnet/minecraft/class_342;<init>(Lnet/minecraft/class_327;IIIILnet/minecraft/class_2561;)V
named <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 @Nullable TextFieldWidget copyFrom, Text text) - Mappings:
Namespace Name Mixin selector official <init>
Leol;<init>(Lenp;IIIILeol;Ltj;)V
intermediary <init>
Lnet/minecraft/class_342;<init>(Lnet/minecraft/class_327;IIIILnet/minecraft/class_342;Lnet/minecraft/class_2561;)V
named <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 b
Leol;b(Ljava/util/function/Consumer;)V
intermediary method_1863
Lnet/minecraft/class_342;method_1863(Ljava/util/function/Consumer;)V
named setChangedListener
Lnet/minecraft/client/gui/widget/TextFieldWidget;setChangedListener(Ljava/util/function/Consumer;)V
-
setRenderTextProvider
- Mappings:
Namespace Name Mixin selector official a
Leol;a(Ljava/util/function/BiFunction;)V
intermediary method_1854
Lnet/minecraft/class_342;method_1854(Ljava/util/function/BiFunction;)V
named setRenderTextProvider
Lnet/minecraft/client/gui/widget/TextFieldWidget;setRenderTextProvider(Ljava/util/function/BiFunction;)V
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official a
Leol;a()V
intermediary method_1865
Lnet/minecraft/class_342;method_1865()V
named tick
Lnet/minecraft/client/gui/widget/TextFieldWidget;tick()V
-
getNarrationMessage
- Overrides:
getNarrationMessage
in classClickableWidget
- Mappings:
Namespace Name Mixin selector official aH_
Lenz;aH_()Ltw;
intermediary method_25360
Lnet/minecraft/class_339;method_25360()Lnet/minecraft/class_5250;
named getNarrationMessage
Lnet/minecraft/client/gui/widget/ClickableWidget;getNarrationMessage()Lnet/minecraft/text/MutableText;
-
setText
- Mappings:
Namespace Name Mixin selector official a
Leol;a(Ljava/lang/String;)V
intermediary method_1852
Lnet/minecraft/class_342;method_1852(Ljava/lang/String;)V
named setText
Lnet/minecraft/client/gui/widget/TextFieldWidget;setText(Ljava/lang/String;)V
-
getText
- Mappings:
Namespace Name Mixin selector official b
Leol;b()Ljava/lang/String;
intermediary method_1882
Lnet/minecraft/class_342;method_1882()Ljava/lang/String;
named getText
Lnet/minecraft/client/gui/widget/TextFieldWidget;getText()Ljava/lang/String;
-
getSelectedText
- Mappings:
Namespace Name Mixin selector official e
Leol;e()Ljava/lang/String;
intermediary method_1866
Lnet/minecraft/class_342;method_1866()Ljava/lang/String;
named getSelectedText
Lnet/minecraft/client/gui/widget/TextFieldWidget;getSelectedText()Ljava/lang/String;
-
setTextPredicate
- Mappings:
Namespace Name Mixin selector official a
Leol;a(Ljava/util/function/Predicate;)V
intermediary method_1890
Lnet/minecraft/class_342;method_1890(Ljava/util/function/Predicate;)V
named setTextPredicate
Lnet/minecraft/client/gui/widget/TextFieldWidget;setTextPredicate(Ljava/util/function/Predicate;)V
-
write
- Mappings:
Namespace Name Mixin selector official b
Leol;b(Ljava/lang/String;)V
intermediary method_1867
Lnet/minecraft/class_342;method_1867(Ljava/lang/String;)V
named write
Lnet/minecraft/client/gui/widget/TextFieldWidget;write(Ljava/lang/String;)V
-
onChanged
- Mappings:
Namespace Name Mixin selector official d
Leol;d(Ljava/lang/String;)V
intermediary method_1874
Lnet/minecraft/class_342;method_1874(Ljava/lang/String;)V
named onChanged
Lnet/minecraft/client/gui/widget/TextFieldWidget;onChanged(Ljava/lang/String;)V
-
erase
private void erase(int offset) - Mappings:
Namespace Name Mixin selector official r
Leol;r(I)V
intermediary method_16873
Lnet/minecraft/class_342;method_16873(I)V
named erase
Lnet/minecraft/client/gui/widget/TextFieldWidget;erase(I)V
-
eraseWords
public void eraseWords(int wordOffset) - Mappings:
Namespace Name Mixin selector official a
Leol;a(I)V
intermediary method_1877
Lnet/minecraft/class_342;method_1877(I)V
named eraseWords
Lnet/minecraft/client/gui/widget/TextFieldWidget;eraseWords(I)V
-
eraseCharacters
public void eraseCharacters(int characterOffset) - Mappings:
Namespace Name Mixin selector official h
Leol;h(I)V
intermediary method_1878
Lnet/minecraft/class_342;method_1878(I)V
named eraseCharacters
Lnet/minecraft/client/gui/widget/TextFieldWidget;eraseCharacters(I)V
-
getWordSkipPosition
public int getWordSkipPosition(int wordOffset) - Mappings:
Namespace Name Mixin selector official i
Leol;i(I)I
intermediary method_1853
Lnet/minecraft/class_342;method_1853(I)I
named getWordSkipPosition
Lnet/minecraft/client/gui/widget/TextFieldWidget;getWordSkipPosition(I)I
-
getWordSkipPosition
private int getWordSkipPosition(int wordOffset, int cursorPosition) - Mappings:
Namespace Name Mixin selector official a
Leol;a(II)I
intermediary method_1869
Lnet/minecraft/class_342;method_1869(II)I
named getWordSkipPosition
Lnet/minecraft/client/gui/widget/TextFieldWidget;getWordSkipPosition(II)I
-
getWordSkipPosition
private int getWordSkipPosition(int wordOffset, int cursorPosition, boolean skipOverSpaces) - Mappings:
Namespace Name Mixin selector official a
Leol;a(IIZ)I
intermediary method_1864
Lnet/minecraft/class_342;method_1864(IIZ)I
named getWordSkipPosition
Lnet/minecraft/client/gui/widget/TextFieldWidget;getWordSkipPosition(IIZ)I
-
moveCursor
public void moveCursor(int offset) - Mappings:
Namespace Name Mixin selector official j
Leol;j(I)V
intermediary method_1855
Lnet/minecraft/class_342;method_1855(I)V
named moveCursor
Lnet/minecraft/client/gui/widget/TextFieldWidget;moveCursor(I)V
-
getCursorPosWithOffset
private int getCursorPosWithOffset(int offset) - Mappings:
Namespace Name Mixin selector official s
Leol;s(I)I
intermediary method_27537
Lnet/minecraft/class_342;method_27537(I)I
named getCursorPosWithOffset
Lnet/minecraft/client/gui/widget/TextFieldWidget;getCursorPosWithOffset(I)I
-
setCursor
public void setCursor(int cursor) - Mappings:
Namespace Name Mixin selector official k
Leol;k(I)V
intermediary method_1883
Lnet/minecraft/class_342;method_1883(I)V
named setCursor
Lnet/minecraft/client/gui/widget/TextFieldWidget;setCursor(I)V
-
setSelectionStart
public void setSelectionStart(int cursor) - Mappings:
Namespace Name Mixin selector official l
Leol;l(I)V
intermediary method_1875
Lnet/minecraft/class_342;method_1875(I)V
named setSelectionStart
Lnet/minecraft/client/gui/widget/TextFieldWidget;setSelectionStart(I)V
-
setCursorToStart
public void setCursorToStart()- Mappings:
Namespace Name Mixin selector official f
Leol;f()V
intermediary method_1870
Lnet/minecraft/class_342;method_1870()V
named setCursorToStart
Lnet/minecraft/client/gui/widget/TextFieldWidget;setCursorToStart()V
-
setCursorToEnd
public void setCursorToEnd()- Mappings:
Namespace Name Mixin selector official g
Leol;g()V
intermediary method_1872
Lnet/minecraft/class_342;method_1872()V
named setCursorToEnd
Lnet/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 inGLFW
class.- Specified by:
keyPressed
in interfaceElement
- Parameters:
keyCode
- the named key code of the event as described in theGLFW
classscanCode
- 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:
true
to indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lepl;a(III)Z
intermediary method_25404
Lnet/minecraft/class_364;method_25404(III)Z
named keyPressed
Lnet/minecraft/client/gui/Element;keyPressed(III)Z
-
isActive
public boolean isActive()- Mappings:
Namespace Name Mixin selector official t
Leol;t()Z
intermediary method_20315
Lnet/minecraft/class_342;method_20315()Z
named isActive
Lnet/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 inGLFW
class.- Specified by:
charTyped
in interfaceElement
- Parameters:
chr
- the captured charactermodifiers
- a GLFW bitfield describing the modifier keys that are held down (see GLFW Modifier key flags)- Returns:
true
to indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lepl;a(CI)Z
intermediary method_25400
Lnet/minecraft/class_364;method_25400(CI)Z
named charTyped
Lnet/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 inGLFW
class.- Specified by:
mouseClicked
in interfaceElement
- Overrides:
mouseClicked
in classClickableWidget
- Parameters:
mouseX
- the X coordinate of the mousemouseY
- the Y coordinate of the mousebutton
- the mouse button number- Returns:
true
to indicate that the event handling is successful/valid- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lepl;a(DDI)Z
intermediary method_25402
Lnet/minecraft/class_364;method_25402(DDI)Z
named mouseClicked
Lnet/minecraft/client/gui/Element;mouseClicked(DDI)Z
-
renderButton
- Specified by:
renderButton
in classClickableWidget
- Mappings:
Namespace Name Mixin selector official b
Lenz;b(Lehe;IIF)V
intermediary method_48579
Lnet/minecraft/class_339;method_48579(Lnet/minecraft/class_4587;IIF)V
named renderButton
Lnet/minecraft/client/gui/widget/ClickableWidget;renderButton(Lnet/minecraft/client/util/math/MatrixStack;IIF)V
-
drawSelectionHighlight
- Mappings:
Namespace Name Mixin selector official c
Leol;c(Lehe;IIII)V
intermediary method_1886
Lnet/minecraft/class_342;method_1886(Lnet/minecraft/class_4587;IIII)V
named drawSelectionHighlight
Lnet/minecraft/client/gui/widget/TextFieldWidget;drawSelectionHighlight(Lnet/minecraft/client/util/math/MatrixStack;IIII)V
-
setMaxLength
public void setMaxLength(int maxLength) - Mappings:
Namespace Name Mixin selector official m
Leol;m(I)V
intermediary method_1880
Lnet/minecraft/class_342;method_1880(I)V
named setMaxLength
Lnet/minecraft/client/gui/widget/TextFieldWidget;setMaxLength(I)V
-
getMaxLength
private int getMaxLength()- Mappings:
Namespace Name Mixin selector official y
Leol;y()I
intermediary method_1861
Lnet/minecraft/class_342;method_1861()I
named getMaxLength
Lnet/minecraft/client/gui/widget/TextFieldWidget;getMaxLength()I
-
getCursor
public int getCursor()- Mappings:
Namespace Name Mixin selector official v
Leol;v()I
intermediary method_1881
Lnet/minecraft/class_342;method_1881()I
named getCursor
Lnet/minecraft/client/gui/widget/TextFieldWidget;getCursor()I
-
drawsBackground
private boolean drawsBackground()- Mappings:
Namespace Name Mixin selector official z
Leol;z()Z
intermediary method_1851
Lnet/minecraft/class_342;method_1851()Z
named drawsBackground
Lnet/minecraft/client/gui/widget/TextFieldWidget;drawsBackground()Z
-
setDrawsBackground
public void setDrawsBackground(boolean drawsBackground) - Mappings:
Namespace Name Mixin selector official b
Leol;b(Z)V
intermediary method_1858
Lnet/minecraft/class_342;method_1858(Z)V
named setDrawsBackground
Lnet/minecraft/client/gui/widget/TextFieldWidget;setDrawsBackground(Z)V
-
setEditableColor
public void setEditableColor(int editableColor) - Mappings:
Namespace Name Mixin selector official n
Leol;n(I)V
intermediary method_1868
Lnet/minecraft/class_342;method_1868(I)V
named setEditableColor
Lnet/minecraft/client/gui/widget/TextFieldWidget;setEditableColor(I)V
-
setUneditableColor
public void setUneditableColor(int uneditableColor) - Mappings:
Namespace Name Mixin selector official o
Leol;o(I)V
intermediary method_1860
Lnet/minecraft/class_342;method_1860(I)V
named setUneditableColor
Lnet/minecraft/client/gui/widget/TextFieldWidget;setUneditableColor(I)V
-
isMouseOver
public boolean isMouseOver(double mouseX, double mouseY) Checks if the mouse position is within the bound of the element.- Specified by:
isMouseOver
in interfaceElement
- Overrides:
isMouseOver
in classClickableWidget
- Parameters:
mouseX
- the X coordinate of the mousemouseY
- the Y coordinate of the mouse- Returns:
true
if the mouse is within the bound of the element, otherwisefalse
- Mappings:
Namespace Name Mixin selector official a_
Lepl;a_(DD)Z
intermediary method_25405
Lnet/minecraft/class_364;method_25405(DD)Z
named isMouseOver
Lnet/minecraft/client/gui/Element;isMouseOver(DD)Z
-
setFocused
public void setFocused(boolean focused) - Specified by:
setFocused
in interfaceElement
- Overrides:
setFocused
in classClickableWidget
- Mappings:
Namespace Name Mixin selector official b_
Lepl;b_(Z)V
intermediary method_25365
Lnet/minecraft/class_364;method_25365(Z)V
named setFocused
Lnet/minecraft/client/gui/Element;setFocused(Z)V
-
isEditable
private boolean isEditable()- Mappings:
Namespace Name Mixin selector official A
Leol;A()Z
intermediary method_20316
Lnet/minecraft/class_342;method_20316()Z
named isEditable
Lnet/minecraft/client/gui/widget/TextFieldWidget;isEditable()Z
-
setEditable
public void setEditable(boolean editable) - Mappings:
Namespace Name Mixin selector official c
Leol;c(Z)V
intermediary method_1888
Lnet/minecraft/class_342;method_1888(Z)V
named setEditable
Lnet/minecraft/client/gui/widget/TextFieldWidget;setEditable(Z)V
-
getInnerWidth
public int getInnerWidth()- Mappings:
Namespace Name Mixin selector official w
Leol;w()I
intermediary method_1859
Lnet/minecraft/class_342;method_1859()I
named getInnerWidth
Lnet/minecraft/client/gui/widget/TextFieldWidget;getInnerWidth()I
-
setSelectionEnd
public void setSelectionEnd(int index) - Mappings:
Namespace Name Mixin selector official p
Leol;p(I)V
intermediary method_1884
Lnet/minecraft/class_342;method_1884(I)V
named setSelectionEnd
Lnet/minecraft/client/gui/widget/TextFieldWidget;setSelectionEnd(I)V
-
setFocusUnlocked
public void setFocusUnlocked(boolean focusUnlocked) - Mappings:
Namespace Name Mixin selector official d
Leol;d(Z)V
intermediary method_1856
Lnet/minecraft/class_342;method_1856(Z)V
named setFocusUnlocked
Lnet/minecraft/client/gui/widget/TextFieldWidget;setFocusUnlocked(Z)V
-
isVisible
public boolean isVisible()- Mappings:
Namespace Name Mixin selector official x
Leol;x()Z
intermediary method_1885
Lnet/minecraft/class_342;method_1885()Z
named isVisible
Lnet/minecraft/client/gui/widget/TextFieldWidget;isVisible()Z
-
setVisible
public void setVisible(boolean visible) - Mappings:
Namespace Name Mixin selector official e
Leol;e(Z)V
intermediary method_1862
Lnet/minecraft/class_342;method_1862(Z)V
named setVisible
Lnet/minecraft/client/gui/widget/TextFieldWidget;setVisible(Z)V
-
setSuggestion
- Mappings:
Namespace Name Mixin selector official c
Leol;c(Ljava/lang/String;)V
intermediary method_1887
Lnet/minecraft/class_342;method_1887(Ljava/lang/String;)V
named setSuggestion
Lnet/minecraft/client/gui/widget/TextFieldWidget;setSuggestion(Ljava/lang/String;)V
-
getCharacterX
public int getCharacterX(int index) - Mappings:
Namespace Name Mixin selector official q
Leol;q(I)I
intermediary method_1889
Lnet/minecraft/class_342;method_1889(I)I
named getCharacterX
Lnet/minecraft/client/gui/widget/TextFieldWidget;getCharacterX(I)I
-
appendClickableNarrations
- Specified by:
appendClickableNarrations
in classClickableWidget
- Mappings:
Namespace Name Mixin selector official a
Lenz;a(Lere;)V
intermediary method_47399
Lnet/minecraft/class_339;method_47399(Lnet/minecraft/class_6382;)V
named appendClickableNarrations
Lnet/minecraft/client/gui/widget/ClickableWidget;appendClickableNarrations(Lnet/minecraft/client/gui/screen/narration/NarrationMessageBuilder;)V
-
setPlaceholder
- Mappings:
Namespace Name Mixin selector official c
Leol;c(Ltj;)V
intermediary method_47404
Lnet/minecraft/class_342;method_47404(Lnet/minecraft/class_2561;)V
named setPlaceholder
Lnet/minecraft/client/gui/widget/TextFieldWidget;setPlaceholder(Lnet/minecraft/text/Text;)V
-