net.minecraft.client.gui.components

public class CommandSuggestions

ehs
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_
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
e()
updateUsageInfo()
method_23937()
showCommandSuggestions()
m_93932_()
private void
a(p 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<dt> 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(eaq arg0, int arg1, int arg2)
render(PoseStack arg0, int arg1, int arg2)
method_23923(class_4587 arg0, int arg1, int arg2)
render(MatrixStack matrices, int mouseX, int mouseY)
m_93900_(C_3181_ p_93902_, int p_93903_, int arg2)
public boolean
b(eaq arg0, int arg1, int arg2)
renderSuggestions(PoseStack arg0, int arg1, int arg2)
method_44933(class_4587 arg0, int arg1, int arg2)
tryRenderWindow(MatrixStack matrices, int mouseX, int mouseY)
m_241972_(C_3181_ p_242347_, int p_242469_, int arg2)
public void
a(eaq arg0)
renderUsage(PoseStack arg0)
method_44932(class_4587 arg0)
renderMessages(MatrixStack matrices)
m_242028_(C_3181_ arg0)
public String
c()
getNarrationMessage()
method_23958()
getNarration()
m_93924_()
public com.mojang.brigadier.tree.CommandNode<SharedSuggestionProvider>
a(int arg0)
getNodeAt(int arg0)
method_44277(int arg0)
getNodeAt(int cursor)
m_232478_(int arg0)
public com.mojang.brigadier.ParseResults<SharedSuggestionProvider>
d()
getCurrentContext()
method_45028()
getParse()
m_242637_()
private static <S> com.mojang.brigadier.tree.CommandNode<S>
a(int arg0, com.mojang.brigadier.context.CommandContextBuilder<S> arg1)
getNodeAt(int arg0, com.mojang.brigadier.context.CommandContextBuilder<S> arg1)
method_44278(int arg0, com.mojang.brigadier.context.CommandContextBuilder<S> arg1)
getNodeAt(int cursor, com.mojang.brigadier.context.CommandContextBuilder<S> builder)
m_232480_(int p_232481_, com.mojang.brigadier.context.CommandContextBuilder<S> p_232482_)