Class PaperSuggestCommand

java.lang.Object
io.github.projectunified.craftcommand.example.paper.PaperSuggestCommand

public class PaperSuggestCommand extends Object
Covers @Suggest in Paper context: field, method, @Greedy+@Suggest, and suggest methods with different sender types.
  • Field Details

  • Constructor Details

    • PaperSuggestCommand

      public PaperSuggestCommand()
  • Method Details

    • getShapes

      public Collection<String> getShapes(String[] current)
    • getShapesWithCSS

      public Collection<String> getShapesWithCSS(io.papermc.paper.command.brigadier.CommandSourceStack sender)
    • getShapesWithSender

      public Collection<String> getShapesWithSender(org.bukkit.command.CommandSender sender, String[] current)
    • getShapesWithPlayer

      public Collection<String> getShapesWithPlayer(org.bukkit.entity.Player sender, String[] current)
    • resolveSender

      public PaperSuggestCommand.CustomSender resolveSender(io.papermc.paper.command.brigadier.CommandSourceStack sender)
    • getShapesWithCustom

      public Collection<String> getShapesWithCustom(PaperSuggestCommand.CustomSender sender, String[] current)
    • suggestField

      public void suggestField(io.papermc.paper.command.brigadier.CommandSourceStack sender, String color)
    • suggestMethod

      public void suggestMethod(io.papermc.paper.command.brigadier.CommandSourceStack sender, String shape)
    • suggestMethodCSS

      public void suggestMethodCSS(io.papermc.paper.command.brigadier.CommandSourceStack sender, String shape)
    • suggestMethodSender

      public void suggestMethodSender(io.papermc.paper.command.brigadier.CommandSourceStack sender, String shape)
    • suggestMethodPlayer

      public void suggestMethodPlayer(io.papermc.paper.command.brigadier.CommandSourceStack sender, String shape)
    • suggestMethodCustom

      public void suggestMethodCustom(PaperSuggestCommand.CustomSender sender, String shape)
    • greedySuggest

      public void greedySuggest(io.papermc.paper.command.brigadier.CommandSourceStack sender, String text)
    • nameSuggest

      public void nameSuggest(io.papermc.paper.command.brigadier.CommandSourceStack sender, String color)