Package com.velocitypowered.api.command
Provides a command framework.
-
Interface Summary Interface Description Command Represents a command that can be executed by aCommandSource
such as aPlayer
or the console.CommandInvocation<T> Provides information related to the possible execution of aCommand
.CommandManager Handles the registration and execution of commands.CommandMeta Contains metadata for aCommand
.CommandMeta.Builder Provides a fluent interface to createCommandMeta
s.CommandSource Represents something that can be used to run aCommand
.InvocableCommand<I extends CommandInvocation<?>> A command that can be executed with arbitrary arguments.RawCommand A specialized sub-interface ofCommand
which indicates the proxy should pass the command and its arguments directly without further processing.RawCommand.Invocation Contains the invocation data for a raw command.SimpleCommand A simple command, modelled after the convention popularized by Bukkit and BungeeCord.SimpleCommand.Invocation Contains the invocation data for a simple command. -
Class Summary Class Description BrigadierCommand A command that uses Brigadier for parsing the command and providing suggestions to the client.VelocityBrigadierMessage Represents an implementation of brigadier'sMessage
, providing support forComponent
messages.