Class VelocityRootCommand

  • All Implemented Interfaces:
    co.aikar.commands.RootCommand, com.velocitypowered.api.command.Command

    public class VelocityRootCommand
    extends Object
    implements com.velocitypowered.api.command.Command, co.aikar.commands.RootCommand
    • Method Detail

      • getCommandName

        public String getCommandName()
        Specified by:
        getCommandName in interface co.aikar.commands.RootCommand
      • addChild

        public void addChild​(co.aikar.commands.BaseCommand command)
        Specified by:
        addChild in interface co.aikar.commands.RootCommand
      • getManager

        public co.aikar.commands.CommandManager getManager()
        Specified by:
        getManager in interface co.aikar.commands.RootCommand
      • getSubCommands

        public com.google.common.collect.SetMultimap<String,​co.aikar.commands.RegisteredCommand> getSubCommands()
        Specified by:
        getSubCommands in interface co.aikar.commands.RootCommand
      • getChildren

        public List<co.aikar.commands.BaseCommand> getChildren()
        Specified by:
        getChildren in interface co.aikar.commands.RootCommand
      • execute

        public void execute​(com.velocitypowered.api.command.CommandSource source,
                            String[] args)
        Specified by:
        execute in interface com.velocitypowered.api.command.Command
      • suggest

        public List<Stringsuggest​(com.velocitypowered.api.command.CommandSource source,
                                    String[] args)
        Specified by:
        suggest in interface com.velocitypowered.api.command.Command
      • getDefCommand

        public co.aikar.commands.BaseCommand getDefCommand()
        Specified by:
        getDefCommand in interface co.aikar.commands.RootCommand