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