Class CommandSuggestor

java.lang.Object
net.minecraft.client.gui.screen.CommandSuggestor

@Environment(CLIENT) public class CommandSuggestor extends Object
Mappings:
Namespace Name
official dxc
intermediary net/minecraft/class_4717
named net/minecraft/client/gui/screen/CommandSuggestor
  • Field Details

    • BACKSLASH_S_PATTERN

      private static final Pattern BACKSLASH_S_PATTERN
      Mappings:
      Namespace Name Mixin selector
      official a Ldxc;a:Ljava/util/regex/Pattern;
      intermediary field_21596 Lnet/minecraft/class_4717;field_21596:Ljava/util/regex/Pattern;
      named BACKSLASH_S_PATTERN Lnet/minecraft/client/gui/screen/CommandSuggestor;BACKSLASH_S_PATTERN:Ljava/util/regex/Pattern;
    • ERROR_FORMATTING

      private static final Style ERROR_FORMATTING
      Mappings:
      Namespace Name Mixin selector
      official b Ldxc;b:Lpc;
      intermediary field_25885 Lnet/minecraft/class_4717;field_25885:Lnet/minecraft/class_2583;
      named ERROR_FORMATTING Lnet/minecraft/client/gui/screen/CommandSuggestor;ERROR_FORMATTING:Lnet/minecraft/text/Style;
    • INFO_FORMATTING

      private static final Style INFO_FORMATTING
      Mappings:
      Namespace Name Mixin selector
      official c Ldxc;c:Lpc;
      intermediary field_25886 Lnet/minecraft/class_4717;field_25886:Lnet/minecraft/class_2583;
      named INFO_FORMATTING Lnet/minecraft/client/gui/screen/CommandSuggestor;INFO_FORMATTING:Lnet/minecraft/text/Style;
    • HIGHLIGHT_FORMATTINGS

      private static final List<Style> HIGHLIGHT_FORMATTINGS
      Mappings:
      Namespace Name Mixin selector
      official d Ldxc;d:Ljava/util/List;
      intermediary field_25887 Lnet/minecraft/class_4717;field_25887:Ljava/util/List;
      named HIGHLIGHT_FORMATTINGS Lnet/minecraft/client/gui/screen/CommandSuggestor;HIGHLIGHT_FORMATTINGS:Ljava/util/List;
    • client

      final MinecraftClient client
      Mappings:
      Namespace Name Mixin selector
      official e Ldxc;e:Ldvo;
      intermediary field_21597 Lnet/minecraft/class_4717;field_21597:Lnet/minecraft/class_310;
      named client Lnet/minecraft/client/gui/screen/CommandSuggestor;client:Lnet/minecraft/client/MinecraftClient;
    • owner

      final Screen owner
      Mappings:
      Namespace Name Mixin selector
      official f Ldxc;f:Leap;
      intermediary field_21598 Lnet/minecraft/class_4717;field_21598:Lnet/minecraft/class_437;
      named owner Lnet/minecraft/client/gui/screen/CommandSuggestor;owner:Lnet/minecraft/client/gui/screen/Screen;
    • textField

      final TextFieldWidget textField
      Mappings:
      Namespace Name Mixin selector
      official g Ldxc;g:Ldxh;
      intermediary field_21599 Lnet/minecraft/class_4717;field_21599:Lnet/minecraft/class_342;
      named textField Lnet/minecraft/client/gui/screen/CommandSuggestor;textField:Lnet/minecraft/client/gui/widget/TextFieldWidget;
    • textRenderer

      final TextRenderer textRenderer
      Mappings:
      Namespace Name Mixin selector
      official h Ldxc;h:Ldwk;
      intermediary field_21600 Lnet/minecraft/class_4717;field_21600:Lnet/minecraft/class_327;
      named textRenderer Lnet/minecraft/client/gui/screen/CommandSuggestor;textRenderer:Lnet/minecraft/client/font/TextRenderer;
    • slashOptional

      private final boolean slashOptional
      Mappings:
      Namespace Name Mixin selector
      official i Ldxc;i:Z
      intermediary field_21601 Lnet/minecraft/class_4717;field_21601:Z
      named slashOptional Lnet/minecraft/client/gui/screen/CommandSuggestor;slashOptional:Z
    • suggestingWhenEmpty

      private final boolean suggestingWhenEmpty
      Mappings:
      Namespace Name Mixin selector
      official j Ldxc;j:Z
      intermediary field_21602 Lnet/minecraft/class_4717;field_21602:Z
      named suggestingWhenEmpty Lnet/minecraft/client/gui/screen/CommandSuggestor;suggestingWhenEmpty:Z
    • inWindowIndexOffset

      final int inWindowIndexOffset
      Mappings:
      Namespace Name Mixin selector
      official k Ldxc;k:I
      intermediary field_21603 Lnet/minecraft/class_4717;field_21603:I
      named inWindowIndexOffset Lnet/minecraft/client/gui/screen/CommandSuggestor;inWindowIndexOffset:I
    • maxSuggestionSize

      final int maxSuggestionSize
      Mappings:
      Namespace Name Mixin selector
      official l Ldxc;l:I
      intermediary field_21604 Lnet/minecraft/class_4717;field_21604:I
      named maxSuggestionSize Lnet/minecraft/client/gui/screen/CommandSuggestor;maxSuggestionSize:I
    • chatScreenSized

      final boolean chatScreenSized
      Mappings:
      Namespace Name Mixin selector
      official m Ldxc;m:Z
      intermediary field_21605 Lnet/minecraft/class_4717;field_21605:Z
      named chatScreenSized Lnet/minecraft/client/gui/screen/CommandSuggestor;chatScreenSized:Z
    • color

      final int color
      Mappings:
      Namespace Name Mixin selector
      official n Ldxc;n:I
      intermediary field_21606 Lnet/minecraft/class_4717;field_21606:I
      named color Lnet/minecraft/client/gui/screen/CommandSuggestor;color:I
    • messages

      private final List<OrderedText> messages
      Mappings:
      Namespace Name Mixin selector
      official o Ldxc;o:Ljava/util/List;
      intermediary field_21607 Lnet/minecraft/class_4717;field_21607:Ljava/util/List;
      named messages Lnet/minecraft/client/gui/screen/CommandSuggestor;messages:Ljava/util/List;
    • x

      private int x
      Mappings:
      Namespace Name Mixin selector
      official p Ldxc;p:I
      intermediary field_21608 Lnet/minecraft/class_4717;field_21608:I
      named x Lnet/minecraft/client/gui/screen/CommandSuggestor;x:I
    • width

      private int width
      Mappings:
      Namespace Name Mixin selector
      official q Ldxc;q:I
      intermediary field_21609 Lnet/minecraft/class_4717;field_21609:I
      named width Lnet/minecraft/client/gui/screen/CommandSuggestor;width:I
    • parse

      @Nullable private @Nullable com.mojang.brigadier.ParseResults<CommandSource> parse
      Mappings:
      Namespace Name Mixin selector
      official r Ldxc;r:Lcom/mojang/brigadier/ParseResults;
      intermediary field_21610 Lnet/minecraft/class_4717;field_21610:Lcom/mojang/brigadier/ParseResults;
      named parse Lnet/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 s Ldxc;s:Ljava/util/concurrent/CompletableFuture;
      intermediary field_21611 Lnet/minecraft/class_4717;field_21611:Ljava/util/concurrent/CompletableFuture;
      named pendingSuggestions Lnet/minecraft/client/gui/screen/CommandSuggestor;pendingSuggestions:Ljava/util/concurrent/CompletableFuture;
    • window

      Mappings:
      Namespace Name Mixin selector
      official t Ldxc;t:Ldxc$a;
      intermediary field_21612 Lnet/minecraft/class_4717;field_21612:Lnet/minecraft/class_4717$class_464;
      named window Lnet/minecraft/client/gui/screen/CommandSuggestor;window:Lnet/minecraft/client/gui/screen/CommandSuggestor$SuggestionWindow;
    • windowActive

      private boolean windowActive
      Mappings:
      Namespace Name Mixin selector
      official u Ldxc;u:Z
      intermediary field_21613 Lnet/minecraft/class_4717;field_21613:Z
      named windowActive Lnet/minecraft/client/gui/screen/CommandSuggestor;windowActive:Z
    • completingSuggestions

      boolean completingSuggestions
      Mappings:
      Namespace Name Mixin selector
      official v Ldxc;v:Z
      intermediary field_21614 Lnet/minecraft/class_4717;field_21614:Z
      named completingSuggestions Lnet/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)V
      intermediary <init> Lnet/minecraft/class_4717;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_437;Lnet/minecraft/class_342;Lnet/minecraft/class_327;ZZIIZI)V
      named <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 a Ldxc;a(Z)V
      intermediary method_23933 Lnet/minecraft/class_4717;method_23933(Z)V
      named setWindowActive Lnet/minecraft/client/gui/screen/CommandSuggestor;setWindowActive(Z)V
    • keyPressed

      public boolean keyPressed(int keyCode, int scanCode, int modifiers)
      Mappings:
      Namespace Name Mixin selector
      official a Ldxc;a(III)Z
      intermediary method_23924 Lnet/minecraft/class_4717;method_23924(III)Z
      named keyPressed Lnet/minecraft/client/gui/screen/CommandSuggestor;keyPressed(III)Z
    • mouseScrolled

      public boolean mouseScrolled(double amount)
      Mappings:
      Namespace Name Mixin selector
      official a Ldxc;a(D)Z
      intermediary method_23921 Lnet/minecraft/class_4717;method_23921(D)Z
      named mouseScrolled Lnet/minecraft/client/gui/screen/CommandSuggestor;mouseScrolled(D)Z
    • mouseClicked

      public boolean mouseClicked(double mouseX, double mouseY, int button)
      Mappings:
      Namespace Name Mixin selector
      official a Ldxc;a(DDI)Z
      intermediary method_23922 Lnet/minecraft/class_4717;method_23922(DDI)Z
      named mouseClicked Lnet/minecraft/client/gui/screen/CommandSuggestor;mouseClicked(DDI)Z
    • showSuggestions

      public void showSuggestions(boolean narrateFirstSuggestion)
      Mappings:
      Namespace Name Mixin selector
      official b Ldxc;b(Z)V
      intermediary method_23920 Lnet/minecraft/class_4717;method_23920(Z)V
      named showSuggestions Lnet/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 a Ldxc;a(Lcom/mojang/brigadier/suggestion/Suggestions;)Ljava/util/List;
      intermediary method_30104 Lnet/minecraft/class_4717;method_30104(Lcom/mojang/brigadier/suggestion/Suggestions;)Ljava/util/List;
      named sortSuggestions Lnet/minecraft/client/gui/screen/CommandSuggestor;sortSuggestions(Lcom/mojang/brigadier/suggestion/Suggestions;)Ljava/util/List;
    • refresh

      public void refresh()
      Mappings:
      Namespace Name Mixin selector
      official a Ldxc;a()V
      intermediary method_23934 Lnet/minecraft/class_4717;method_23934()V
      named refresh Lnet/minecraft/client/gui/screen/CommandSuggestor;refresh()V
    • getLastPlayerNameStart

      private static int getLastPlayerNameStart(String input)
      Mappings:
      Namespace Name Mixin selector
      official a Ldxc;a(Ljava/lang/String;)I
      intermediary method_23930 Lnet/minecraft/class_4717;method_23930(Ljava/lang/String;)I
      named getLastPlayerNameStart Lnet/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 a Ldxc;a(Lcom/mojang/brigadier/exceptions/CommandSyntaxException;)Lags;
      intermediary method_30505 Lnet/minecraft/class_4717;method_30505(Lcom/mojang/brigadier/exceptions/CommandSyntaxException;)Lnet/minecraft/class_5481;
      named formatException Lnet/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 c Ldxc;c()V
      intermediary method_23937 Lnet/minecraft/class_4717;method_23937()V
      named show Lnet/minecraft/client/gui/screen/CommandSuggestor;show()V
    • showUsages

      private void showUsages(Formatting formatting)
      Mappings:
      Namespace Name Mixin selector
      official a Ldxc;a(Lp;)V
      intermediary method_23929 Lnet/minecraft/class_4717;method_23929(Lnet/minecraft/class_124;)V
      named showUsages Lnet/minecraft/client/gui/screen/CommandSuggestor;showUsages(Lnet/minecraft/util/Formatting;)V
    • provideRenderText

      private OrderedText provideRenderText(String original, int firstCharacterIndex)
      Mappings:
      Namespace Name Mixin selector
      official a Ldxc;a(Ljava/lang/String;I)Lags;
      intermediary method_23931 Lnet/minecraft/class_4717;method_23931(Ljava/lang/String;I)Lnet/minecraft/class_5481;
      named provideRenderText Lnet/minecraft/client/gui/screen/CommandSuggestor;provideRenderText(Ljava/lang/String;I)Lnet/minecraft/text/OrderedText;
    • getSuggestionSuffix

      @Nullable static @Nullable String getSuggestionSuffix(String original, String suggestion)
      Mappings:
      Namespace Name Mixin selector
      official a Ldxc;a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
      intermediary method_23936 Lnet/minecraft/class_4717;method_23936(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
      named getSuggestionSuffix Lnet/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 a Ldxc;a(Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;I)Lags;
      intermediary method_23925 Lnet/minecraft/class_4717;method_23925(Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;I)Lnet/minecraft/class_5481;
      named highlight Lnet/minecraft/client/gui/screen/CommandSuggestor;highlight(Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;I)Lnet/minecraft/text/OrderedText;
    • render

      public void render(MatrixStack matrices, int mouseX, int mouseY)
      Mappings:
      Namespace Name Mixin selector
      official a Ldxc;a(Ldqk;II)V
      intermediary method_23923 Lnet/minecraft/class_4717;method_23923(Lnet/minecraft/class_4587;II)V
      named render Lnet/minecraft/client/gui/screen/CommandSuggestor;render(Lnet/minecraft/client/util/math/MatrixStack;II)V
    • getNarration

      public String getNarration()
      Mappings:
      Namespace Name Mixin selector
      official b Ldxc;b()Ljava/lang/String;
      intermediary method_23958 Lnet/minecraft/class_4717;method_23958()Ljava/lang/String;
      named getNarration Lnet/minecraft/client/gui/screen/CommandSuggestor;getNarration()Ljava/lang/String;