Provides a command framework.
Interface Summary Interface Description Command CommandInvocation<T>Provides information related to the (possible) execution of a
CommandManagerHandles the registration and execution of commands. CommandMetaContains metadata for a
CommandMeta.BuilderProvides a fluent interface to create
CommandSourceRepresents something that can be used to run a
ConsoleCommandSourceIndicates that the executor of the command is the console. InvocableCommand<I extends CommandInvocation<?>>A command that can be executed with arbitrary arguments. RawCommandA specialized sub-interface of
Commandwhich indicates the proxy should pass the command and its arguments directly without further processing.
RawCommand.InvocationContains the invocation data for a raw command. SimpleCommandA simple command, modelled after the convention popularized by Bukkit and BungeeCord. SimpleCommand.InvocationContains the invocation data for a simple command.
Class Summary Class Description BrigadierCommandA command that uses Brigadier for parsing the command and providing suggestions to the client.