- All Known Implementing Classes:
public interface CommandRepresents a command that can be executed by a
CommandSourcesuch as a
Playeror the console.
You must not subclass
Command. Use one of the following registrable subinterfaces:
BrigadierCommand, which supports parameterized arguments and specialized execution, tab complete suggestions and permission-checking logic.
SimpleCommand, modelled after the convention popularized by Bukkit and BungeeCord. Older classes directly implementing
Commandare suggested to migrate to this interface.
RawCommand, useful for bolting on external command frameworks to Velocity.