Package net.minecraft.client.gui.screen
Class CommandSuggestor
java.lang.Object
net.minecraft.client.gui.screen.CommandSuggestor
- Mappings:
Namespace Name official dxcintermediary net/minecraft/class_4717named net/minecraft/client/gui/screen/CommandSuggestor
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static Pattern(package private) boolean(package private) MinecraftClient(package private) int(package private) booleanprivate static Styleprivate static Style(package private) int(package private) intprivate List<OrderedText>(package private) Screenprivate @Nullable com.mojang.brigadier.ParseResults<CommandSource>private @Nullable CompletableFuture<com.mojang.brigadier.suggestion.Suggestions>private booleanprivate boolean(package private) TextFieldWidget(package private) TextRendererprivate int(package private) @Nullable CommandSuggestor.SuggestionWindowprivate booleanprivate int -
Constructor Summary
ConstructorsConstructorDescriptionCommandSuggestor(MinecraftClient client, Screen owner, TextFieldWidget textField, TextRenderer textRenderer, boolean slashOptional, boolean suggestingWhenEmpty, int inWindowIndexOffset, int maxSuggestionSize, boolean chatScreenSized, int color) -
Method Summary
Modifier and TypeMethodDescriptionprivate static OrderedTextformatException(com.mojang.brigadier.exceptions.CommandSyntaxException exception)private static intgetLastPlayerNameStart(String input)getSuggestionSuffix(String original, String suggestion)private static OrderedTexthighlight(com.mojang.brigadier.ParseResults<CommandSource> parse, String original, int firstCharacterIndex)booleankeyPressed(int keyCode, int scanCode, int modifiers)booleanmouseClicked(double mouseX, double mouseY, int button)booleanmouseScrolled(double amount)private OrderedTextprovideRenderText(String original, int firstCharacterIndex)voidrefresh()voidrender(MatrixStack matrices, int mouseX, int mouseY)voidsetWindowActive(boolean windowActive)private voidshow()voidshowSuggestions(boolean narrateFirstSuggestion)private voidshowUsages(Formatting formatting)private List<com.mojang.brigadier.suggestion.Suggestion>sortSuggestions(com.mojang.brigadier.suggestion.Suggestions suggestions)
-
Field Details
-
BACKSLASH_S_PATTERN
- Mappings:
Namespace Name Mixin selector official aLdxc;a:Ljava/util/regex/Pattern;intermediary field_21596Lnet/minecraft/class_4717;field_21596:Ljava/util/regex/Pattern;named BACKSLASH_S_PATTERNLnet/minecraft/client/gui/screen/CommandSuggestor;BACKSLASH_S_PATTERN:Ljava/util/regex/Pattern;
-
ERROR_FORMATTING
- Mappings:
Namespace Name Mixin selector official bLdxc;b:Lpc;intermediary field_25885Lnet/minecraft/class_4717;field_25885:Lnet/minecraft/class_2583;named ERROR_FORMATTINGLnet/minecraft/client/gui/screen/CommandSuggestor;ERROR_FORMATTING:Lnet/minecraft/text/Style;
-
INFO_FORMATTING
- Mappings:
Namespace Name Mixin selector official cLdxc;c:Lpc;intermediary field_25886Lnet/minecraft/class_4717;field_25886:Lnet/minecraft/class_2583;named INFO_FORMATTINGLnet/minecraft/client/gui/screen/CommandSuggestor;INFO_FORMATTING:Lnet/minecraft/text/Style;
-
HIGHLIGHT_FORMATTINGS
- Mappings:
Namespace Name Mixin selector official dLdxc;d:Ljava/util/List;intermediary field_25887Lnet/minecraft/class_4717;field_25887:Ljava/util/List;named HIGHLIGHT_FORMATTINGSLnet/minecraft/client/gui/screen/CommandSuggestor;HIGHLIGHT_FORMATTINGS:Ljava/util/List;
-
client
- Mappings:
Namespace Name Mixin selector official eLdxc;e:Ldvo;intermediary field_21597Lnet/minecraft/class_4717;field_21597:Lnet/minecraft/class_310;named clientLnet/minecraft/client/gui/screen/CommandSuggestor;client:Lnet/minecraft/client/MinecraftClient;
-
owner
- Mappings:
Namespace Name Mixin selector official fLdxc;f:Leap;intermediary field_21598Lnet/minecraft/class_4717;field_21598:Lnet/minecraft/class_437;named ownerLnet/minecraft/client/gui/screen/CommandSuggestor;owner:Lnet/minecraft/client/gui/screen/Screen;
-
textField
- Mappings:
Namespace Name Mixin selector official gLdxc;g:Ldxh;intermediary field_21599Lnet/minecraft/class_4717;field_21599:Lnet/minecraft/class_342;named textFieldLnet/minecraft/client/gui/screen/CommandSuggestor;textField:Lnet/minecraft/client/gui/widget/TextFieldWidget;
-
textRenderer
- Mappings:
Namespace Name Mixin selector official hLdxc;h:Ldwk;intermediary field_21600Lnet/minecraft/class_4717;field_21600:Lnet/minecraft/class_327;named textRendererLnet/minecraft/client/gui/screen/CommandSuggestor;textRenderer:Lnet/minecraft/client/font/TextRenderer;
-
slashOptional
private final boolean slashOptional- Mappings:
Namespace Name Mixin selector official iLdxc;i:Zintermediary field_21601Lnet/minecraft/class_4717;field_21601:Znamed slashOptionalLnet/minecraft/client/gui/screen/CommandSuggestor;slashOptional:Z
-
suggestingWhenEmpty
private final boolean suggestingWhenEmpty- Mappings:
Namespace Name Mixin selector official jLdxc;j:Zintermediary field_21602Lnet/minecraft/class_4717;field_21602:Znamed suggestingWhenEmptyLnet/minecraft/client/gui/screen/CommandSuggestor;suggestingWhenEmpty:Z
-
inWindowIndexOffset
final int inWindowIndexOffset- Mappings:
Namespace Name Mixin selector official kLdxc;k:Iintermediary field_21603Lnet/minecraft/class_4717;field_21603:Inamed inWindowIndexOffsetLnet/minecraft/client/gui/screen/CommandSuggestor;inWindowIndexOffset:I
-
maxSuggestionSize
final int maxSuggestionSize- Mappings:
Namespace Name Mixin selector official lLdxc;l:Iintermediary field_21604Lnet/minecraft/class_4717;field_21604:Inamed maxSuggestionSizeLnet/minecraft/client/gui/screen/CommandSuggestor;maxSuggestionSize:I
-
chatScreenSized
final boolean chatScreenSized- Mappings:
Namespace Name Mixin selector official mLdxc;m:Zintermediary field_21605Lnet/minecraft/class_4717;field_21605:Znamed chatScreenSizedLnet/minecraft/client/gui/screen/CommandSuggestor;chatScreenSized:Z
-
color
final int color- Mappings:
Namespace Name Mixin selector official nLdxc;n:Iintermediary field_21606Lnet/minecraft/class_4717;field_21606:Inamed colorLnet/minecraft/client/gui/screen/CommandSuggestor;color:I
-
messages
- Mappings:
Namespace Name Mixin selector official oLdxc;o:Ljava/util/List;intermediary field_21607Lnet/minecraft/class_4717;field_21607:Ljava/util/List;named messagesLnet/minecraft/client/gui/screen/CommandSuggestor;messages:Ljava/util/List;
-
x
private int x- Mappings:
Namespace Name Mixin selector official pLdxc;p:Iintermediary field_21608Lnet/minecraft/class_4717;field_21608:Inamed xLnet/minecraft/client/gui/screen/CommandSuggestor;x:I
-
width
private int width- Mappings:
Namespace Name Mixin selector official qLdxc;q:Iintermediary field_21609Lnet/minecraft/class_4717;field_21609:Inamed widthLnet/minecraft/client/gui/screen/CommandSuggestor;width:I
-
parse
- Mappings:
Namespace Name Mixin selector official rLdxc;r:Lcom/mojang/brigadier/ParseResults;intermediary field_21610Lnet/minecraft/class_4717;field_21610:Lcom/mojang/brigadier/ParseResults;named parseLnet/minecraft/client/gui/screen/CommandSuggestor;parse:Lcom/mojang/brigadier/ParseResults;
-
pendingSuggestions
@Nullable private @Nullable CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> pendingSuggestions- Mappings:
Namespace Name Mixin selector official sLdxc;s:Ljava/util/concurrent/CompletableFuture;intermediary field_21611Lnet/minecraft/class_4717;field_21611:Ljava/util/concurrent/CompletableFuture;named pendingSuggestionsLnet/minecraft/client/gui/screen/CommandSuggestor;pendingSuggestions:Ljava/util/concurrent/CompletableFuture;
-
window
- Mappings:
Namespace Name Mixin selector official tLdxc;t:Ldxc$a;intermediary field_21612Lnet/minecraft/class_4717;field_21612:Lnet/minecraft/class_4717$class_464;named windowLnet/minecraft/client/gui/screen/CommandSuggestor;window:Lnet/minecraft/client/gui/screen/CommandSuggestor$SuggestionWindow;
-
windowActive
private boolean windowActive- Mappings:
Namespace Name Mixin selector official uLdxc;u:Zintermediary field_21613Lnet/minecraft/class_4717;field_21613:Znamed windowActiveLnet/minecraft/client/gui/screen/CommandSuggestor;windowActive:Z
-
completingSuggestions
boolean completingSuggestions- Mappings:
Namespace Name Mixin selector official vLdxc;v:Zintermediary field_21614Lnet/minecraft/class_4717;field_21614:Znamed completingSuggestionsLnet/minecraft/client/gui/screen/CommandSuggestor;completingSuggestions:Z
-
-
Constructor Details
-
CommandSuggestor
public CommandSuggestor(MinecraftClient client, Screen owner, TextFieldWidget textField, TextRenderer textRenderer, boolean slashOptional, boolean suggestingWhenEmpty, int inWindowIndexOffset, int maxSuggestionSize, boolean chatScreenSized, int color)- Mappings:
Namespace Name Mixin selector official <init>Ldxc;<init>(Ldvo;Leap;Ldxh;Ldwk;ZZIIZI)Vintermediary <init>Lnet/minecraft/class_4717;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_342;Lnet/minecraft/class_327;ZZIIZI)Vnamed <init>Lnet/minecraft/client/gui/screen/CommandSuggestor;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/gui/screen/Screen;Lnet/minecraft/client/gui/widget/TextFieldWidget;Lnet/minecraft/client/font/TextRenderer;ZZIIZI)V
-
-
Method Details
-
setWindowActive
public void setWindowActive(boolean windowActive)- Mappings:
Namespace Name Mixin selector official aLdxc;a(Z)Vintermediary method_23933Lnet/minecraft/class_4717;method_23933(Z)Vnamed setWindowActiveLnet/minecraft/client/gui/screen/CommandSuggestor;setWindowActive(Z)V
-
keyPressed
public boolean keyPressed(int keyCode, int scanCode, int modifiers)- Mappings:
Namespace Name Mixin selector official aLdxc;a(III)Zintermediary method_23924Lnet/minecraft/class_4717;method_23924(III)Znamed keyPressedLnet/minecraft/client/gui/screen/CommandSuggestor;keyPressed(III)Z
-
mouseScrolled
public boolean mouseScrolled(double amount)- Mappings:
Namespace Name Mixin selector official aLdxc;a(D)Zintermediary method_23921Lnet/minecraft/class_4717;method_23921(D)Znamed mouseScrolledLnet/minecraft/client/gui/screen/CommandSuggestor;mouseScrolled(D)Z
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button)- Mappings:
Namespace Name Mixin selector official aLdxc;a(DDI)Zintermediary method_23922Lnet/minecraft/class_4717;method_23922(DDI)Znamed mouseClickedLnet/minecraft/client/gui/screen/CommandSuggestor;mouseClicked(DDI)Z
-
showSuggestions
public void showSuggestions(boolean narrateFirstSuggestion)- Mappings:
Namespace Name Mixin selector official bLdxc;b(Z)Vintermediary method_23920Lnet/minecraft/class_4717;method_23920(Z)Vnamed showSuggestionsLnet/minecraft/client/gui/screen/CommandSuggestor;showSuggestions(Z)V
-
sortSuggestions
private List<com.mojang.brigadier.suggestion.Suggestion> sortSuggestions(com.mojang.brigadier.suggestion.Suggestions suggestions)- Mappings:
Namespace Name Mixin selector official aLdxc;a(Lcom/mojang/brigadier/suggestion/Suggestions;)Ljava/util/List;intermediary method_30104Lnet/minecraft/class_4717;method_30104(Lcom/mojang/brigadier/suggestion/Suggestions;)Ljava/util/List;named sortSuggestionsLnet/minecraft/client/gui/screen/CommandSuggestor;sortSuggestions(Lcom/mojang/brigadier/suggestion/Suggestions;)Ljava/util/List;
-
refresh
public void refresh()- Mappings:
Namespace Name Mixin selector official aLdxc;a()Vintermediary method_23934Lnet/minecraft/class_4717;method_23934()Vnamed refreshLnet/minecraft/client/gui/screen/CommandSuggestor;refresh()V
-
getLastPlayerNameStart
- Mappings:
Namespace Name Mixin selector official aLdxc;a(Ljava/lang/String;)Iintermediary method_23930Lnet/minecraft/class_4717;method_23930(Ljava/lang/String;)Inamed getLastPlayerNameStartLnet/minecraft/client/gui/screen/CommandSuggestor;getLastPlayerNameStart(Ljava/lang/String;)I
-
formatException
private static OrderedText formatException(com.mojang.brigadier.exceptions.CommandSyntaxException exception)- Mappings:
Namespace Name Mixin selector official aLdxc;a(Lcom/mojang/brigadier/exceptions/CommandSyntaxException;)Lags;intermediary method_30505Lnet/minecraft/class_4717;method_30505(Lcom/mojang/brigadier/exceptions/CommandSyntaxException;)Lnet/minecraft/class_5481;named formatExceptionLnet/minecraft/client/gui/screen/CommandSuggestor;formatException(Lcom/mojang/brigadier/exceptions/CommandSyntaxException;)Lnet/minecraft/text/OrderedText;
-
show
private void show()- Mappings:
Namespace Name Mixin selector official cLdxc;c()Vintermediary method_23937Lnet/minecraft/class_4717;method_23937()Vnamed showLnet/minecraft/client/gui/screen/CommandSuggestor;show()V
-
showUsages
- Mappings:
Namespace Name Mixin selector official aLdxc;a(Lp;)Vintermediary method_23929Lnet/minecraft/class_4717;method_23929(Lnet/minecraft/class_124;)Vnamed showUsagesLnet/minecraft/client/gui/screen/CommandSuggestor;showUsages(Lnet/minecraft/util/Formatting;)V
-
provideRenderText
- Mappings:
Namespace Name Mixin selector official aLdxc;a(Ljava/lang/String;I)Lags;intermediary method_23931Lnet/minecraft/class_4717;method_23931(Ljava/lang/String;I)Lnet/minecraft/class_5481;named provideRenderTextLnet/minecraft/client/gui/screen/CommandSuggestor;provideRenderText(Ljava/lang/String;I)Lnet/minecraft/text/OrderedText;
-
getSuggestionSuffix
- Mappings:
Namespace Name Mixin selector official aLdxc;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;intermediary method_23936Lnet/minecraft/class_4717;method_23936(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;named getSuggestionSuffixLnet/minecraft/client/gui/screen/CommandSuggestor;getSuggestionSuffix(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
-
highlight
private static OrderedText highlight(com.mojang.brigadier.ParseResults<CommandSource> parse, String original, int firstCharacterIndex)- Mappings:
Namespace Name Mixin selector official aLdxc;a(Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;I)Lags;intermediary method_23925Lnet/minecraft/class_4717;method_23925(Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;I)Lnet/minecraft/class_5481;named highlightLnet/minecraft/client/gui/screen/CommandSuggestor;highlight(Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;I)Lnet/minecraft/text/OrderedText;
-
render
- Mappings:
Namespace Name Mixin selector official aLdxc;a(Ldqk;II)Vintermediary method_23923Lnet/minecraft/class_4717;method_23923(Lnet/minecraft/class_4587;II)Vnamed renderLnet/minecraft/client/gui/screen/CommandSuggestor;render(Lnet/minecraft/client/util/math/MatrixStack;II)V
-
getNarration
- Mappings:
Namespace Name Mixin selector official bLdxc;b()Ljava/lang/String;intermediary method_23958Lnet/minecraft/class_4717;method_23958()Ljava/lang/String;named getNarrationLnet/minecraft/client/gui/screen/CommandSuggestor;getNarration()Ljava/lang/String;
-