# Package co.aikar.commands

Interface Summary
AnnotationProcessor<T extends Annotation>: Deprecated
CommandCompletions.AsyncCommandCompletionHandler<C extends CommandCompletionContext>
CommandCompletions.CommandCompletionHandler<C extends CommandCompletionContext>
CommandConditions.Condition<I extends CommandIssuer>
CommandConditions.ParameterCondition<P,CEC extends CommandExecutionContext,I extends CommandIssuer>
CommandIssuer
ExceptionHandler: Functional interface to allow plugins to handle uncaught excetpions
IssuerLocaleChangedCallback<I extends CommandIssuer>
RootCommand

Class Summary
ACFUtil
BaseCommand: A Base command is defined as a command group of related commands.
CommandCompletionContext<I extends CommandIssuer>
CommandCompletions<C extends CommandCompletionContext>
CommandConditions<I extends CommandIssuer,CEC extends CommandExecutionContext<CEC,I>,CC extends ConditionContext<I>>
CommandContexts<R extends CommandExecutionContext<?,? extends CommandIssuer>>
CommandExecutionContext<CEC extends CommandExecutionContext,I extends CommandIssuer>
CommandHelp
CommandHelpFormatter
CommandManager<IT,I extends CommandIssuer,FT,MF extends MessageFormatter<FT>,CEC extends CommandExecutionContext<CEC,I>,CC extends ConditionContext<I>>
CommandOperationContext<I extends CommandIssuer>: Holds information about the currently executing command on this thread
CommandParameter<CEC extends CommandExecutionContext<CEC,? extends CommandIssuer>>
CommandReplacements: Manages replacement template strings
ConditionContext<I extends CommandIssuer>
ForwardingCommand
HelpEntry
Locales
MessageFormatter<FT>: Handles formatting Messages and managing colors
MessageType
RegisteredCommand<CEC extends CommandExecutionContext<CEC,? extends CommandIssuer>>

Enum Summary
MessageKeys: Enum Name = MessageKey in lowercase prefixed with acf-core.

Exception Summary
CommandCompletions.SyncCompletionRequired
ConditionFailedException
InvalidCommandArgument
InvalidCommandContextException
ShowCommandHelp
UnresolvedDependencyException: Thrown when a command mananger couldn't find a registered instance for a field that is marked with `Dependency`

Annotation Types Summary
UnstableAPI: Deprecated