net.minecraft.client.gui.components

public class CommandSuggestions

epl
net.minecraft.client.gui.components.CommandSuggestions
net.minecraft.class_4717
net.minecraft.client.gui.screen.ChatInputSuggestor
net.minecraft.src.C_3456_

Field summary

Modifier and TypeField
private static final Pattern
a
WHITESPACE_PATTERN
field_21596
WHITESPACE_PATTERN
f_93847_
private static final Style
b
UNPARSED_STYLE
field_25885
ERROR_STYLE
f_93848_
private static final Style
c
LITERAL_STYLE
field_25886
INFO_STYLE
f_93849_
private static final List<Style>
d
ARGUMENT_STYLES
field_25887
HIGHLIGHT_STYLES
f_93850_
final Minecraft
e
minecraft
field_21597
client
f_93851_
private final Screen
f
screen
field_21598
owner
f_93852_
final EditBox
g
input
field_21599
textField
f_93853_
final Font
h
font
field_21600
textRenderer
f_93854_
private final boolean
i
commandsOnly
field_21601
slashOptional
f_93855_
private final boolean
j
onlyShowIfCursorPastError
field_21602
suggestingWhenEmpty
f_93856_
final int
k
lineStartOffset
field_21603
inWindowIndexOffset
f_93857_
final int
l
suggestionLineLimit
field_21604
maxSuggestionSize
f_93858_
final boolean
m
anchorToBottom
field_21605
chatScreenSized
f_93859_
final int
n
fillColor
field_21606
color
f_93860_
private final List<FormattedCharSequence>
o
commandUsage
field_21607
messages
f_93861_
private int
p
commandUsagePosition
field_21608
x
f_93862_
private int
q
commandUsageWidth
field_21609
width
f_93863_
private com.mojang.brigadier.ParseResults<SharedSuggestionProvider>
r
currentParse
field_21610
parse
f_93864_
private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>
s
pendingSuggestions
field_21611
pendingSuggestions
f_93865_
private CommandSuggestions$SuggestionsList
t
suggestions
field_21612
window
f_93866_
private boolean
u
allowSuggestions
field_21613
windowActive
f_93867_
boolean
v
keepSuggestions
field_21614
completingSuggestions
f_93868_

Constructor summary

ModifierConstructor
public (Minecraft client, Screen owner, EditBox textField, Font textRenderer, boolean slashOptional, boolean suggestingWhenEmpty, int inWindowIndexOffset, int maxSuggestionSize, boolean chatScreenSized, int color)

Method summary

Modifier and TypeMethod
public void
a(boolean arg0)
setAllowSuggestions(boolean arg0)
method_23933(boolean arg0)
setWindowActive(boolean windowActive)
m_93922_(boolean arg0)
public boolean
a(int arg0, int arg1, int arg2)
keyPressed(int arg0, int arg1, int arg2)
method_23924(int arg0, int arg1, int arg2)
keyPressed(int keyCode, int scanCode, int modifiers)
m_93888_(int p_93890_, int p_93891_, int arg2)
public boolean
a(double arg0)
mouseScrolled(double arg0)
method_23921(double arg0)
mouseScrolled(double amount)
m_93882_(double arg0)
public boolean
a(double arg0, double arg1, int arg2)
mouseClicked(double arg0, double arg1, int arg2)
method_23922(double arg0, double arg1, int arg2)
mouseClicked(double mouseX, double mouseY, int button)
m_93884_(double p_93886_, double arg1, int arg2)
public void
b(boolean arg0)
showSuggestions(boolean arg0)
method_23920(boolean arg0)
show(boolean narrateFirstSuggestion)
m_93930_(boolean arg0)
public void
a()
hide()
method_44931()
clearWindow()
m_241889_()
private List<com.mojang.brigadier.suggestion.Suggestion>
a(com.mojang.brigadier.suggestion.Suggestions arg0)
sortSuggestions(com.mojang.brigadier.suggestion.Suggestions arg0)
method_30104(com.mojang.brigadier.suggestion.Suggestions arg0)
sortSuggestions(com.mojang.brigadier.suggestion.Suggestions suggestions)
m_93898_(com.mojang.brigadier.suggestion.Suggestions arg0)
public void
b()
updateCommandInfo()
method_23934()
refresh()
m_93881_()
private static int
a(String arg0)
getLastWordIndex(String arg0)
method_23930(String arg0)
getStartOfCurrentWord(String input)
m_93912_(String p_93913_)
private static FormattedCharSequence
a(com.mojang.brigadier.exceptions.CommandSyntaxException arg0)
getExceptionMessage(com.mojang.brigadier.exceptions.CommandSyntaxException arg0)
method_30505(com.mojang.brigadier.exceptions.CommandSyntaxException arg0)
formatException(com.mojang.brigadier.exceptions.CommandSyntaxException exception)
m_93896_(com.mojang.brigadier.exceptions.CommandSyntaxException p_93897_)
private void
d()
updateUsageInfo()
method_23937()
showCommandSuggestions()
m_93932_()
private boolean
a(n arg0)
fillNodeUsage(ChatFormatting arg0)
method_23929(class_124 arg0)
showUsages(Formatting formatting)
m_93920_(C_4856_ arg0)
private FormattedCharSequence
a(String arg0, int arg1)
formatChat(String arg0, int arg1)
method_23931(String arg0, int arg1)
provideRenderText(String original, int firstCharacterIndex)
m_93914_(String p_93916_, int arg1)
static String
a(String arg0, String arg1)
calculateSuggestionSuffix(String arg0, String arg1)
method_23936(String arg0, String arg1)
getSuggestionSuffix(String original, String suggestion)
m_93927_(String p_93928_, String p_93929_)
private static FormattedCharSequence
a(com.mojang.brigadier.ParseResults<du> arg0, String arg1, int arg2)
formatText(com.mojang.brigadier.ParseResults<SharedSuggestionProvider> arg0, String arg1, int arg2)
method_23925(com.mojang.brigadier.ParseResults<class_2172> arg0, String arg1, int arg2)
highlight(com.mojang.brigadier.ParseResults<CommandSource> parse, String original, int firstCharacterIndex)
m_93892_(com.mojang.brigadier.ParseResults<C_3063_> p_93893_, String p_93894_, int p_93895_)
public void
a(eox arg0, int arg1, int arg2)
render(GuiGraphics arg0, int arg1, int arg2)
method_23923(class_332 arg0, int arg1, int arg2)
render(DrawContext context, int mouseX, int mouseY)
m_280540_(C_279497_ p_282266_, int p_281963_, int arg2)
public boolean
b(eox arg0, int arg1, int arg2)
renderSuggestions(GuiGraphics arg0, int arg1, int arg2)
method_44933(class_332 arg0, int arg1, int arg2)
tryRenderWindow(DrawContext context, int mouseX, int mouseY)
m_280467_(C_279497_ p_281628_, int p_282260_, int arg2)
public void
a(eox arg0)
renderUsage(GuiGraphics arg0)
method_44932(class_332 arg0)
renderMessages(DrawContext context)
m_280123_(C_279497_ arg0)
public Component
c()
getNarrationMessage()
method_23958()
getNarration()
m_272218_()