Interface Command<Ctx extends CommandContext,Msg>

Type Parameters:
Msg - The type of message produced by this command.
All Known Subinterfaces:
SpigotCommand<Msg>
All Known Implementing Classes:
Command.PureCommand, SendMessageCommand

public interface Command<Ctx extends CommandContext,Msg>
A command is an object which performs some side effect and produces a message upon completion.