- 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:
BrigadierCommandwraps a Brigadier literal command node. It supports parameterized arguments and specialized execution, tab complete suggestions and permission-checking logic.
SimpleCommandis modelled after the convention popularized by Bukkit and BungeeCord.
RawCommandis useful for bolting on external command frameworks onto Velocity.