Class CommandSuggestions

java.lang.Object
net.minecraft.client.gui.components.CommandSuggestions

public class CommandSuggestions extends Object
  • Field Details Link icon

    • WHITESPACE_PATTERN Link icon

      private static final Pattern WHITESPACE_PATTERN
    • UNPARSED_STYLE Link icon

      private static final Style UNPARSED_STYLE
    • LITERAL_STYLE Link icon

      private static final Style LITERAL_STYLE
    • ARGUMENT_STYLES Link icon

      private static final List<Style> ARGUMENT_STYLES
    • minecraft Link icon

      final Minecraft minecraft
    • screen Link icon

      private final Screen screen
    • input Link icon

      final EditBox input
    • font Link icon

      final Font font
    • commandsOnly Link icon

      private final boolean commandsOnly
    • onlyShowIfCursorPastError Link icon

      private final boolean onlyShowIfCursorPastError
    • lineStartOffset Link icon

      final int lineStartOffset
    • suggestionLineLimit Link icon

      final int suggestionLineLimit
    • anchorToBottom Link icon

      final boolean anchorToBottom
    • fillColor Link icon

      final int fillColor
    • commandUsage Link icon

      private final List<FormattedCharSequence> commandUsage
    • commandUsagePosition Link icon

      private int commandUsagePosition
    • commandUsageWidth Link icon

      private int commandUsageWidth
    • currentParse Link icon

      @Nullable private com.mojang.brigadier.ParseResults<SharedSuggestionProvider> currentParse
    • pendingSuggestions Link icon

      @Nullable private CompletableFuture<com.mojang.brigadier.suggestion.Suggestions> pendingSuggestions
    • suggestions Link icon

      @Nullable private CommandSuggestions.SuggestionsList suggestions
    • allowSuggestions Link icon

      private boolean allowSuggestions
    • keepSuggestions Link icon

      boolean keepSuggestions
    • allowHiding Link icon

      private boolean allowHiding
  • Constructor Details Link icon

    • CommandSuggestions Link icon

      public CommandSuggestions(Minecraft p_93871_, Screen p_93872_, EditBox p_93873_, Font p_93874_, boolean p_93875_, boolean p_93876_, int p_93877_, int p_93878_, boolean p_93879_, int p_93880_)
  • Method Details Link icon

    • setAllowSuggestions Link icon

      public void setAllowSuggestions(boolean p_93923_)
    • setAllowHiding Link icon

      public void setAllowHiding(boolean p_301612_)
    • keyPressed Link icon

      public boolean keyPressed(int p_93889_, int p_93890_, int p_93891_)
    • mouseScrolled Link icon

      public boolean mouseScrolled(double p_93883_)
    • mouseClicked Link icon

      public boolean mouseClicked(double p_93885_, double p_93886_, int p_93887_)
    • showSuggestions Link icon

      public void showSuggestions(boolean p_93931_)
    • isVisible Link icon

      public boolean isVisible()
    • getUsageNarration Link icon

      public Component getUsageNarration()
    • hide Link icon

      public void hide()
    • sortSuggestions Link icon

      private List<com.mojang.brigadier.suggestion.Suggestion> sortSuggestions(com.mojang.brigadier.suggestion.Suggestions p_93899_)
    • updateCommandInfo Link icon

      public void updateCommandInfo()
    • getLastWordIndex Link icon

      private static int getLastWordIndex(String p_93913_)
    • getExceptionMessage Link icon

      private static FormattedCharSequence getExceptionMessage(com.mojang.brigadier.exceptions.CommandSyntaxException p_93897_)
    • updateUsageInfo Link icon

      private void updateUsageInfo()
    • fillNodeUsage Link icon

      private boolean fillNodeUsage(ChatFormatting p_289002_)
    • formatChat Link icon

      private FormattedCharSequence formatChat(String p_93915_, int p_93916_)
    • calculateSuggestionSuffix Link icon

      @Nullable static String calculateSuggestionSuffix(String p_93928_, String p_93929_)
    • formatText Link icon

      private static FormattedCharSequence formatText(com.mojang.brigadier.ParseResults<SharedSuggestionProvider> p_93893_, String p_93894_, int p_93895_)
    • render Link icon

      public void render(GuiGraphics p_282650_, int p_282266_, int p_281963_)
    • renderSuggestions Link icon

      public boolean renderSuggestions(GuiGraphics p_283503_, int p_281628_, int p_282260_)
    • renderUsage Link icon

      public void renderUsage(GuiGraphics p_282763_)
    • getNarrationMessage Link icon

      public Component getNarrationMessage()