类 CommandSuggestor


  • @Environment(CLIENT)
    public class CommandSuggestor
    extends Object
    Mappings:
    Namespace Name
    official dvz
    intermediary net/minecraft/class_4717
    named net/minecraft/client/gui/screen/CommandSuggestor
    • 字段详细资料

      • BACKSLASH_S_PATTERN

        private static final Pattern BACKSLASH_S_PATTERN
        Mappings:
        Namespace Name Mixin selector
        official a Ldvz;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 Ldvz;b:Lox;
        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 Ldvz;c:Lox;
        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 Ldvz;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

        private final MinecraftClient client
        Mappings:
        Namespace Name Mixin selector
        official e Ldvz;e:Ldum;
        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

        private final Screen owner
        Mappings:
        Namespace Name Mixin selector
        official f Ldvz;f:Ldzg;
        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

        private final TextFieldWidget textField
        Mappings:
        Namespace Name Mixin selector
        official g Ldvz;g:Ldwe;
        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

        private final TextRenderer textRenderer
        Mappings:
        Namespace Name Mixin selector
        official h Ldvz;h:Ldvh;
        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 Ldvz;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 Ldvz;j:Z
        intermediary field_21602 Lnet/minecraft/class_4717;field_21602:Z
        named suggestingWhenEmpty Lnet/minecraft/client/gui/screen/CommandSuggestor;suggestingWhenEmpty:Z
      • inWindowIndexOffset

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

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

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

        private final int color
        Mappings:
        Namespace Name Mixin selector
        official n Ldvz;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 Ldvz;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 Ldvz;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 Ldvz;q:I
        intermediary field_21609 Lnet/minecraft/class_4717;field_21609:I
        named width Lnet/minecraft/client/gui/screen/CommandSuggestor;width:I
      • parse

        private com.mojang.brigadier.ParseResults<CommandSource> parse
        Mappings:
        Namespace Name Mixin selector
        official r Ldvz;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

        private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> pendingSuggestions
        Mappings:
        Namespace Name Mixin selector
        official s Ldvz;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

        private CommandSuggestor.SuggestionWindow window
        Mappings:
        Namespace Name Mixin selector
        official t Ldvz;t:Ldvz$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 Ldvz;u:Z
        intermediary field_21613 Lnet/minecraft/class_4717;field_21613:Z
        named windowActive Lnet/minecraft/client/gui/screen/CommandSuggestor;windowActive:Z
      • completingSuggestions

        private boolean completingSuggestions
        Mappings:
        Namespace Name Mixin selector
        official v Ldvz;v:Z
        intermediary field_21614 Lnet/minecraft/class_4717;field_21614:Z
        named completingSuggestions Lnet/minecraft/client/gui/screen/CommandSuggestor;completingSuggestions:Z
    • 构造器详细资料

      • CommandSuggestor

        public CommandSuggestor​(MinecraftClient client,
                                Screen owner,
                                TextFieldWidget textField,
                                TextRenderer textRenderer,
                                boolean slashRequired,
                                boolean suggestingWhenEmpty,
                                int inWindowIndexOffset,
                                int maxSuggestionSize,
                                boolean chatScreenSized,
                                int color)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldvz;<init>(Ldum;Ldzg;Ldwe;Ldvh;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
    • 方法详细资料

      • setWindowActive

        public void setWindowActive​(boolean windowActive)
        Mappings:
        Namespace Name Mixin selector
        official a Ldvz;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 Ldvz;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 Ldvz;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 Ldvz;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 Ldvz;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
      • method_30104

        private List<com.mojang.brigadier.suggestion.Suggestion> method_30104​(com.mojang.brigadier.suggestion.Suggestions suggestions)
        Mappings:
        Namespace Name Mixin selector
        official a Ldvz;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 method_30104 Lnet/minecraft/client/gui/screen/CommandSuggestor;method_30104(Lcom/mojang/brigadier/suggestion/Suggestions;)Ljava/util/List;
      • refresh

        public void refresh()
        Mappings:
        Namespace Name Mixin selector
        official a Ldvz;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 Ldvz;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 Ldvz;a(Lcom/mojang/brigadier/exceptions/CommandSyntaxException;)Lagj;
        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 Ldvz;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 Ldvz;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 Ldvz;a(Ljava/lang/String;I)Lagj;
        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
        private static @Nullable String getSuggestionSuffix​(String original,
                                                            String suggestion)
        Mappings:
        Namespace Name Mixin selector
        official b Ldvz;b(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 Ldvz;a(Lcom/mojang/brigadier/ParseResults;Ljava/lang/String;I)Lagj;
        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 Ldvz;a(Ldpi;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 Ldvz;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;