A B C D E F G H I J K L M N O P R S T U V W

## A

ACFUtil - Class in co.aikar.commands
addAll(T[], T...) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Adds all the elements of the given arrays into a new array.
addBundleClassLoader(ClassLoader) - Method in class co.aikar.commands.Locales
addCauseMethodName(String) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil
  Adds to the list of method names used in the search for `Throwable` objects.
addChild(BaseCommand) - Method in interface co.aikar.commands.RootCommand
addChildShared(List<BaseCommand>, SetMultimap<String, RegisteredCommand>, BaseCommand) - Method in interface co.aikar.commands.RootCommand
addCondition(String, CommandConditions.Condition<I>) - Method in class co.aikar.commands.CommandConditions
addCondition(Class<P>, String, CommandConditions.ParameterCondition<P, CEC, I>) - Method in class co.aikar.commands.CommandConditions
addMessage(Locale, MessageKeyProvider, String) - Method in class co.aikar.commands.Locales
addMessageBundle(String, Locale) - Method in class co.aikar.commands.Locales
addMessageBundle(ClassLoader, String, Locale) - Method in class co.aikar.commands.Locales
addMessageBundles(String...) - Method in class co.aikar.commands.Locales
addMessages(Locale, Map<? extends MessageKeyProvider, String>) - Method in class co.aikar.commands.Locales
addMessageStrings(Locale, Map<String, String>) - Method in class co.aikar.commands.Locales
addReplacement(String, String) - Method in class co.aikar.commands.CommandReplacements
addReplacements(String...) - Method in class co.aikar.commands.CommandReplacements
addSubcommand(String) - Method in class co.aikar.commands.RegisteredCommand
addSubcommands(Collection<String>) - Method in class co.aikar.commands.RegisteredCommand
addSupportedLanguage(Locale) - Method in class co.aikar.commands.CommandManager
  Adds a new locale to the list of automatic Locales to load Message Bundles for.
AFRIKAANS - Static variable in class co.aikar.commands.Locales
AnnotationProcessor<T extends Annotation> - Interface in co.aikar.commands
  Deprecated.
ApacheCommonsExceptionUtil - Class in co.aikar.commands.apachecommonslang
  Provides utilities for manipulating and examining `Throwable` objects.
ApacheCommonsExceptionUtil() - Constructor for class co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil
  Public constructor allows an instance of `ExceptionUtils` to be created, although that is not normally necessary.
ApacheCommonsExceptionUtil.Nestable - Interface in co.aikar.commands.apachecommonslang
  An interface to be implemented by `Throwable` extensions which would like to be able to nest root exceptions inside themselves.
ApacheCommonsLangUtil - Class in co.aikar.commands.apachecommonslang
  Select methods copied from Apache Commons to avoid importing entire lib No changes to logic
ApacheCommonsLangUtil() - Constructor for class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
ARABIC - Static variable in class co.aikar.commands.Locales

## B

BaseCommand - Class in co.aikar.commands
  A Base command is defined as a command group of related commands.
BaseCommand() - Constructor for class co.aikar.commands.BaseCommand
BaseCommand(String) - Constructor for class co.aikar.commands.BaseCommand
  Deprecated.
  Please switch to `CommandAlias` for defining all root commands.
BULGARIAN - Static variable in class co.aikar.commands.Locales

## C

canConsumeInput() - Method in class co.aikar.commands.CommandParameter
canExecute(CommandIssuer, RegisteredCommand<?>) - Method in class co.aikar.commands.BaseCommand
  Deprecated.
  See `CommandConditions`
canOverridePlayerContext() - Method in class co.aikar.commands.CommandExecutionContext
capitalize(String, char[]) - Static method in class co.aikar.commands.ACFUtil
capitalize(String) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Capitalizes all the whitespace separated words in a String.
capitalize(String, char...) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Capitalizes all the delimiter separated words in a String.
capitalizeFirst(String) - Static method in class co.aikar.commands.ACFUtil
capitalizeFirst(String, char) - Static method in class co.aikar.commands.ACFUtil
capitalizeFully(String) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Converts all the whitespace separated words in a String into capitalized words, that is each word is made up of a titlecase character and then a series of lowercase characters.
capitalizeFully(String, char...) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Converts all the delimiter separated words in a String into capitalized words, that is each word is made up of a titlecase character and then a series of lowercase characters.
CatchAll - Annotation Type in co.aikar.commands.annotation
  Deprecated.
  Use `instead, which is more accurately named`
CatchUnknown - Annotation Type in co.aikar.commands.annotation
  Defines a method that should receive any unknown command for the related root command.
CHINESE - Static variable in class co.aikar.commands.Locales
clone(T[]) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Shallow clones an array returning a typecast result and handling `null`.
co.aikar.commands - package co.aikar.commands
co.aikar.commands.annotation - package co.aikar.commands.annotation
co.aikar.commands.apachecommonslang - package co.aikar.commands.apachecommonslang
co.aikar.commands.contexts - package co.aikar.commands.contexts
co.aikar.commands.processors - package co.aikar.commands.processors
combine(String[]) - Static method in class co.aikar.commands.ACFUtil
combine(String[], int) - Static method in class co.aikar.commands.ACFUtil
CommandAlias - Annotation Type in co.aikar.commands.annotation
  Allows to add a single or several command alias(es).
CommandCompletion - Annotation Type in co.aikar.commands.annotation
  Many implementation platforms have a concept of "Tab Completions", where pressing tab will give suggestions on what you can input.
CommandCompletionContext<I extends CommandIssuer> - Class in co.aikar.commands
CommandCompletions<C extends CommandCompletionContext> - Class in co.aikar.commands
CommandCompletions(CommandManager) - Constructor for class co.aikar.commands.CommandCompletions
CommandCompletions.AsyncCommandCompletionHandler<C extends CommandCompletionContext> - Interface in co.aikar.commands
CommandCompletions.CommandCompletionHandler<C extends CommandCompletionContext> - Interface in co.aikar.commands
CommandCompletions.SyncCompletionRequired - Exception in co.aikar.commands
CommandConditions<I extends CommandIssuer,CEC extends CommandExecutionContext<CEC,I>,CC extends ConditionContext<I>> - Class in co.aikar.commands
CommandConditions.Condition<I extends CommandIssuer> - Interface in co.aikar.commands
CommandConditions.ParameterCondition<P,CEC extends CommandExecutionContext,I extends CommandIssuer> - Interface in co.aikar.commands
CommandContexts<R extends CommandExecutionContext<?,? extends CommandIssuer>> - Class in co.aikar.commands
CommandExecutionContext<CEC extends CommandExecutionContext,I extends CommandIssuer> - Class in co.aikar.commands
CommandHelp - Class in co.aikar.commands
CommandHelp(CommandManager, RootCommand, CommandIssuer) - Constructor for class co.aikar.commands.CommandHelp
CommandHelpFormatter - Class in co.aikar.commands
CommandHelpFormatter(CommandManager) - Constructor for class co.aikar.commands.CommandHelpFormatter
CommandIssuer - Interface in co.aikar.commands
CommandManager<IT,I extends CommandIssuer,FT,MF extends MessageFormatter<FT>,CEC extends CommandExecutionContext<CEC,I>,CC extends ConditionContext<I>> - Class in co.aikar.commands
CommandManager() - Constructor for class co.aikar.commands.CommandManager
CommandOperationContext<I extends CommandIssuer> - Class in co.aikar.commands
  Holds information about the currently executing command on this thread
CommandParameter<CEC extends CommandExecutionContext<CEC,? extends CommandIssuer>> - Class in co.aikar.commands
CommandParameter(RegisteredCommand<CEC>, Parameter, int) - Constructor for class co.aikar.commands.CommandParameter
CommandPermission - Annotation Type in co.aikar.commands.annotation
  Sets the permission required to perform this command.
CommandReplacements - Class in co.aikar.commands
  Manages replacement template strings
ConditionContext<I extends CommandIssuer> - Class in co.aikar.commands
ConditionFailedException - Exception in co.aikar.commands
ConditionFailedException() - Constructor for exception co.aikar.commands.ConditionFailedException
ConditionFailedException(MessageKeyProvider, String...) - Constructor for exception co.aikar.commands.ConditionFailedException
ConditionFailedException(MessageKey, String...) - Constructor for exception co.aikar.commands.ConditionFailedException
ConditionFailedException(String) - Constructor for exception co.aikar.commands.ConditionFailedException
Conditions - Annotation Type in co.aikar.commands.annotation
  Specifies conditions that must be met in order to execute this command.
conditions - Variable in class co.aikar.commands.CommandManager
ConditionsProcessor - Class in co.aikar.commands.processors
  Deprecated.
ConditionsProcessor() - Constructor for class co.aikar.commands.processors.ConditionsProcessor
  Deprecated.
contextMap - Variable in class co.aikar.commands.CommandContexts
ContextResolver<T,C extends CommandExecutionContext<?,? extends CommandIssuer>> - Interface in co.aikar.commands.contexts
  This defines a context resolver, which parses `T` from `C`.
createCommandContext(RegisteredCommand, CommandParameter, CommandIssuer, List<String>, int, Map<String, Object>) - Method in class co.aikar.commands.CommandManager
createCompletionContext(RegisteredCommand, CommandIssuer, String, String, String[]) - Method in class co.aikar.commands.CommandManager
createConditionContext(CommandIssuer, String) - Method in class co.aikar.commands.CommandManager
createRegisteredCommand(BaseCommand, String, Method, String) - Method in class co.aikar.commands.CommandManager
createRootCommand(String) - Method in class co.aikar.commands.CommandManager
CZECH - Static variable in class co.aikar.commands.Locales

## D

DANISH - Static variable in class co.aikar.commands.Locales
Default - Annotation Type in co.aikar.commands.annotation
  If used on a method, sets default command handler for the root command of this group If used on a parameter, sets the value to be used for context resolution
defaultExceptionHandler - Variable in class co.aikar.commands.CommandManager
defaultFormatter - Variable in class co.aikar.commands.CommandManager
defaultHelpPerPage - Variable in class co.aikar.commands.CommandManager
dependencies - Variable in class co.aikar.commands.CommandManager
Dependency - Annotation Type in co.aikar.commands.annotation
  Injects a dependency into the field this is attached to.
Description - Annotation Type in co.aikar.commands.annotation
  Sets a description to the parameter or method this is attached to.
doHelp(Object, String...) - Method in class co.aikar.commands.BaseCommand
doHelp(CommandIssuer, String...) - Method in class co.aikar.commands.BaseCommand
DUTCH - Static variable in class co.aikar.commands.Locales

## E

EMPTY - Static variable in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  The empty String `""`.
enableUnstableAPI(String) - Method in class co.aikar.commands.CommandManager
  Deprecated.
  Use this with caution! If you enable and use Unstable API's, your next compile using ACF may require you to update your implementation to those unstable API's
ENGLISH - Static variable in class co.aikar.commands.Locales
enumNames(Enum<?>[]) - Static method in class co.aikar.commands.ACFUtil
enumNames(Class<? extends Enum<?>>) - Static method in class co.aikar.commands.ACFUtil
equals(Object) - Method in class co.aikar.commands.MessageType
ERROR - Static variable in class co.aikar.commands.MessageType
ExceptionHandler - Interface in co.aikar.commands
  Functional interface to allow plugins to handle uncaught excetpions
execute(CommandIssuer, String, String[]) - Method in class co.aikar.commands.BaseCommand
execute(BaseCommand, RegisteredCommand, CommandIssuer, List<String>, Throwable) - Method in interface co.aikar.commands.ExceptionHandler
  Called when an exception occurs while executing a command
  If an exception handler properly handles an exception, the user will not be noticied by the framework that something went unexceptected.
execute(CommandIssuer, String, String[]) - Method in class co.aikar.commands.ForwardingCommand
execute(CommandIssuer, String, String[]) - Method in interface co.aikar.commands.RootCommand

## F

FINNISH - Static variable in class co.aikar.commands.Locales
Flags - Annotation Type in co.aikar.commands.annotation
  Provides configuration options for `ContextResolver`'s to change how they resolve context.
format(int, String) - Method in class co.aikar.commands.MessageFormatter
format(String) - Method in class co.aikar.commands.MessageFormatter
formatMessage(CommandIssuer, MessageType, MessageKeyProvider, String...) - Method in class co.aikar.commands.CommandManager
formatNumber(Integer) - Static method in class co.aikar.commands.ACFUtil
formatters - Variable in class co.aikar.commands.CommandManager
ForwardingCommand - Class in co.aikar.commands
FRENCH - Static variable in class co.aikar.commands.Locales

## G

generateCommandHelp(String) - Method in class co.aikar.commands.CommandManager
  Deprecated.
  Unstable API
generateCommandHelp(CommandIssuer, String) - Method in class co.aikar.commands.CommandManager
  Deprecated.
  Unstable API
generateCommandHelp() - Method in class co.aikar.commands.CommandManager
  Deprecated.
  Unstable API
generateCommandHelp(CommandIssuer, RootCommand) - Method in class co.aikar.commands.CommandManager
  Deprecated.
  Unstable API
GERMAN - Static variable in class co.aikar.commands.Locales
getAnnotation(Class<T>) - Method in class co.aikar.commands.CommandExecutionContext
  Deprecated.
  Use `CommandExecutionContext.getAnnotationValue(Class)`
getAnnotation(Class<T>) - Method in class co.aikar.commands.CommandOperationContext
  Deprecated.
  Use `CommandOperationContext.getAnnotationValue(Class)`
getAnnotation(Class<T>) - Method in class co.aikar.commands.RegisteredCommand
getAnnotationValue(Class<T>) - Method in class co.aikar.commands.CommandExecutionContext
getAnnotationValue(Class<T>, int) - Method in class co.aikar.commands.CommandExecutionContext
getAnnotationValue(Class<T>) - Method in class co.aikar.commands.CommandOperationContext
getAnnotationValue(Class<T>, int) - Method in class co.aikar.commands.CommandOperationContext
getApplicableParameters() - Method in interface co.aikar.commands.AnnotationProcessor
  Deprecated.
getArgs() - Method in class co.aikar.commands.CommandExecutionContext
getArgs() - Method in class co.aikar.commands.CommandOperationContext
getBaseCommand(String[]) - Method in interface co.aikar.commands.RootCommand
getBooleanFlagValue(String) - Method in class co.aikar.commands.CommandExecutionContext
getBooleanFlagValue(String, Boolean) - Method in class co.aikar.commands.CommandExecutionContext
getCause(Throwable) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil
  Introspects the `Throwable` to obtain the cause.
getCause(Throwable, String[]) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil
  Introspects the `Throwable` to obtain the cause.
getCause() - Method in interface co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil.Nestable
  Returns the reference to the exception or error that caused the exception implementing the `Nestable` to be thrown.
getChildren() - Method in interface co.aikar.commands.RootCommand
getCmd() - Method in class co.aikar.commands.CommandExecutionContext
getColor(int) - Method in class co.aikar.commands.MessageFormatter
getCommand() - Method in class co.aikar.commands.CommandOperationContext
getCommand() - Method in class co.aikar.commands.HelpEntry
getCommand() - Method in class co.aikar.commands.RegisteredCommand
getCommandCompletions() - Method in class co.aikar.commands.CommandManager
  Gets the command completions manager
getCommandConditions() - Method in class co.aikar.commands.CommandManager
getCommandContexts() - Method in class co.aikar.commands.CommandManager
  Gets the command contexts manager
getCommandHelp() - Method in class co.aikar.commands.BaseCommand
  Deprecated.
  Unstable API
getCommandIssuer(Object) - Method in class co.aikar.commands.CommandManager
getCommandIssuer() - Method in class co.aikar.commands.CommandOperationContext
getCommandLabel() - Method in class co.aikar.commands.CommandOperationContext
getCommandManager() - Method in class co.aikar.commands.CommandOperationContext
getCommandName() - Method in class co.aikar.commands.CommandHelp
getCommandName() - Method in interface co.aikar.commands.RootCommand
getCommandPrefix() - Method in class co.aikar.commands.CommandHelp
getCommandPrefix(CommandIssuer) - Method in class co.aikar.commands.CommandManager
getCommandPrefix() - Method in class co.aikar.commands.HelpEntry
getCommandReplacements() - Method in class co.aikar.commands.CommandManager
  Lets you add custom string replacements that can be applied to annotation values, to reduce duplication/repetition of common values such as permission nodes and command prefixes.
getCompletions(C) - Method in interface co.aikar.commands.CommandCompletions.CommandCompletionHandler
getConditions() - Method in class co.aikar.commands.CommandParameter
getConfig(String) - Method in class co.aikar.commands.CommandCompletionContext
getConfig(String, String) - Method in class co.aikar.commands.CommandCompletionContext
getConfig() - Method in class co.aikar.commands.CommandCompletionContext
getConfig() - Method in class co.aikar.commands.ConditionContext
getConfigs() - Method in class co.aikar.commands.CommandCompletionContext
getConfigValue(String, String) - Method in class co.aikar.commands.ConditionContext
getConfigValue(String, Integer) - Method in class co.aikar.commands.ConditionContext
getContext(C) - Method in interface co.aikar.commands.contexts.ContextResolver
  Parses the context of type `C` into `T`, or throws an exception.
getContextFlags(Class<?>) - Method in class co.aikar.commands.BaseCommand
getContextValue(Class<? extends T>) - Method in class co.aikar.commands.CommandCompletionContext
getContextValue(Class<? extends T>, Integer) - Method in class co.aikar.commands.CommandCompletionContext
getCurrentCommandIssuer() - Method in class co.aikar.commands.BaseCommand
  Gets the current command issuer.
getCurrentCommandIssuer() - Static method in class co.aikar.commands.CommandManager
getCurrentCommandManager() - Method in class co.aikar.commands.BaseCommand
  Gets the current command manager.
getCurrentCommandManager() - Static method in class co.aikar.commands.CommandManager
getCurrentCommandOperationContext() - Static method in class co.aikar.commands.CommandManager
getDefaultColor() - Method in class co.aikar.commands.MessageFormatter
getDefaultExceptionHandler() - Method in class co.aikar.commands.CommandManager
  Gets the current default exception handler, might be null.
getDefaultFormatter() - Method in class co.aikar.commands.CommandManager
getDefaultHelpPerPage() - Method in class co.aikar.commands.CommandManager
  Deprecated.
  Unstable API
getDefaultLocale() - Method in class co.aikar.commands.Locales
getDefaultRegisteredCommand() - Method in class co.aikar.commands.BaseCommand
getDefaultRegisteredCommand() - Method in interface co.aikar.commands.RootCommand
getDefaultValue() - Method in class co.aikar.commands.CommandParameter
getDefCommand() - Method in interface co.aikar.commands.RootCommand
getDescription() - Method in class co.aikar.commands.CommandParameter
getDescription() - Method in class co.aikar.commands.HelpEntry
getDescription() - Method in interface co.aikar.commands.RootCommand
getDoubleFlagValue(String, Number) - Method in class co.aikar.commands.CommandExecutionContext
getEntryFormatReplacements(CommandHelp, HelpEntry) - Method in class co.aikar.commands.CommandHelpFormatter
  Override this to control replacements
getEnumFromName(T[], String) - Static method in class co.aikar.commands.ACFUtil
getEnumFromName(T[], String, T) - Static method in class co.aikar.commands.ACFUtil
getEnumFromOrdinal(T[], int) - Static method in class co.aikar.commands.ACFUtil
getExceptionHandler() - Method in class co.aikar.commands.BaseCommand
getExecCommandLabel() - Method in class co.aikar.commands.BaseCommand
  Gets the root command name that the user actually typed
getExecSubcommand() - Method in class co.aikar.commands.BaseCommand
  Gets the actual sub command name the user typed
getFirstArg() - Method in class co.aikar.commands.CommandExecutionContext
getFirstElement(Iterable<T>) - Static method in class co.aikar.commands.ACFUtil
getFlags() - Method in class co.aikar.commands.CommandExecutionContext
getFlags() - Method in class co.aikar.commands.CommandParameter
getFlagValue(String, String) - Method in class co.aikar.commands.CommandExecutionContext
getFlagValue(String, Integer) - Method in class co.aikar.commands.CommandExecutionContext
getFlagValue(String, Long) - Method in class co.aikar.commands.CommandExecutionContext
getFlagValue(String, Float) - Method in class co.aikar.commands.CommandExecutionContext
getFlagValue(String, Double) - Method in class co.aikar.commands.CommandExecutionContext
getFlagValue(String, Number) - Method in class co.aikar.commands.CommandExecutionContext
getFloatFlagValue(String, Number) - Method in class co.aikar.commands.CommandExecutionContext
getFormat(MessageType) - Method in class co.aikar.commands.CommandManager
getFullStackTrace(Throwable) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil
  A way to get the entire nested stack-trace of an throwable.
getHeaderFooterFormatReplacements(CommandHelp) - Method in class co.aikar.commands.CommandHelpFormatter
  Override this to control replacements
getHelpEntries() - Method in class co.aikar.commands.CommandHelp
getHelpFormatter() - Method in class co.aikar.commands.CommandManager
  Deprecated.
  Unstable API
getHelpText() - Method in class co.aikar.commands.RegisteredCommand
getIndex() - Method in class co.aikar.commands.CommandExecutionContext
getInput() - Method in class co.aikar.commands.CommandCompletionContext
getIntFlagValue(String, Number) - Method in class co.aikar.commands.CommandExecutionContext
getIssuer() - Method in class co.aikar.commands.CommandCompletionContext
getIssuer() - Method in class co.aikar.commands.CommandExecutionContext
getIssuer() - Method in class co.aikar.commands.CommandHelp
getIssuer() - Method in interface co.aikar.commands.CommandIssuer
  Gets the issuer in the platforms native object
getIssuer() - Method in class co.aikar.commands.ConditionContext
getIssuerLocale(CommandIssuer) - Method in class co.aikar.commands.CommandManager
getLastArg() - Method in class co.aikar.commands.CommandExecutionContext
getLastCommandOperationContext() - Method in class co.aikar.commands.BaseCommand
  Returns a reference to the last used CommandOperationContext.
getLastCommandOperationContext() - Method in class co.aikar.commands.ForwardingCommand
getLocales() - Method in class co.aikar.commands.CommandManager
  Returns a Locales Manager to add and modify language tables for your commands.
getLongFlagValue(String, Number) - Method in class co.aikar.commands.CommandExecutionContext
getManager() - Method in class co.aikar.commands.CommandHelp
getManager() - Method in interface co.aikar.commands.CommandIssuer
getManager() - Method in class co.aikar.commands.CommandParameter
getManager() - Method in interface co.aikar.commands.RootCommand
getMessage() - Method in interface co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil.Nestable
  Returns the error message of this and any nested `Throwable`.
getMessage(int) - Method in interface co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil.Nestable
  Returns the error message of the `Throwable` in the chain of `Throwable`s at the specified index, numbered from 0.
getMessage(CommandIssuer, MessageKeyProvider) - Method in class co.aikar.commands.Locales
getMessageKey() - Method in enum co.aikar.commands.MessageKeys
getMessages() - Method in interface co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil.Nestable
  Returns the error message of this and any nested `Throwable`s in an array of Strings, one element for each message.
getName() - Method in class co.aikar.commands.BaseCommand
getName() - Method in class co.aikar.commands.CommandParameter
getNumParams() - Method in class co.aikar.commands.CommandExecutionContext
getOrigArgs() - Method in class co.aikar.commands.BaseCommand
  Gets the actual args in string form the user typed
getPage() - Method in class co.aikar.commands.CommandHelp
getParam() - Method in class co.aikar.commands.CommandExecutionContext
  Deprecated.
getParameter() - Method in class co.aikar.commands.CommandParameter
getParameterFormatReplacements(CommandHelp, CommandParameter, HelpEntry) - Method in class co.aikar.commands.CommandHelpFormatter
  Override this to control replacements
getParameters() - Method in class co.aikar.commands.HelpEntry
getParameterSyntax() - Method in class co.aikar.commands.HelpEntry
getParamIndex() - Method in class co.aikar.commands.CommandParameter
getPassedArgs() - Method in class co.aikar.commands.CommandExecutionContext
getPermission() - Method in class co.aikar.commands.RegisteredCommand
  Deprecated.
getPerPage() - Method in class co.aikar.commands.CommandHelp
getPrefSubCommand() - Method in class co.aikar.commands.RegisteredCommand
getRegisteredCommand() - Method in class co.aikar.commands.CommandOperationContext
getRegisteredCommands() - Method in class co.aikar.commands.BaseCommand
getRegisteredCommands() - Method in class co.aikar.commands.ForwardingCommand
getRegisteredRootCommands() - Method in class co.aikar.commands.CommandManager
getRequiredPermissions() - Method in class co.aikar.commands.BaseCommand
getRequiredPermissions() - Method in class co.aikar.commands.ForwardingCommand
getRequiredPermissions() - Method in class co.aikar.commands.RegisteredCommand
getResolvedArg(String) - Method in class co.aikar.commands.CommandExecutionContext
getResolvedArg(Class<?>...) - Method in class co.aikar.commands.CommandExecutionContext
getResolvedArg(String, Class<?>...) - Method in class co.aikar.commands.CommandExecutionContext
getResolver(Class<?>) - Method in class co.aikar.commands.CommandContexts
getResolver() - Method in class co.aikar.commands.CommandParameter
getRootCause(Throwable) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil
  Introspects the `Throwable` to obtain the root cause.
getRootCommand(String) - Method in class co.aikar.commands.CommandManager
getSearch() - Method in class co.aikar.commands.CommandHelp
getSearchScore() - Method in class co.aikar.commands.HelpEntry
getSearchTags() - Method in class co.aikar.commands.HelpEntry
getSelectedEntry() - Method in class co.aikar.commands.CommandHelp
getStackTrace(Throwable) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil
  Gets the stack trace from a Throwable as a String.
getSubCommands() - Method in interface co.aikar.commands.RootCommand
getSupportedLanguages() - Method in class co.aikar.commands.CommandManager
  Gets a list of all currently supported languages for this manager.
getSyntax() - Method in class co.aikar.commands.CommandParameter
getSyntaxText() - Method in class co.aikar.commands.RegisteredCommand
getTabCompletions(CommandIssuer, String, String[]) - Method in interface co.aikar.commands.RootCommand
getTabCompletions(CommandIssuer, String, String[], boolean) - Method in interface co.aikar.commands.RootCommand
getTabCompletions(CommandIssuer, String, String[], boolean, boolean) - Method in interface co.aikar.commands.RootCommand
getThrowable(int) - Method in interface co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil.Nestable
  Returns the `Throwable` in the chain of `Throwable`s at the specified index, numbered from 0.
getThrowableCount(Throwable) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil
  Counts the number of `Throwable` objects in the exception chain.
getThrowableCount() - Method in interface co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil.Nestable
  Returns the number of nested `Throwable`s represented by this `Nestable`, including this `Nestable`.
getThrowableList(Throwable) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil
  Returns the list of `Throwable` objects in the exception chain.
getThrowables(Throwable) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil
  Returns the list of `Throwable` objects in the exception chain.
getThrowables() - Method in interface co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil.Nestable
  Returns this `Nestable` and any nested `Throwable`s in an array of `Throwable`s, one element for each `Throwable`.
getTotalPages() - Method in class co.aikar.commands.CommandHelp
getTotalResults() - Method in class co.aikar.commands.CommandHelp
getType() - Method in class co.aikar.commands.CommandParameter
getUniqueId() - Method in interface co.aikar.commands.CommandIssuer
getUniquePermission() - Method in interface co.aikar.commands.RootCommand
getUsage() - Method in interface co.aikar.commands.RootCommand
getValues() - Method in class co.aikar.commands.CommandParameter
GREEK - Static variable in class co.aikar.commands.Locales

## H

handleUncaughtException(BaseCommand, RegisteredCommand, CommandIssuer, List<String>, Throwable) - Method in class co.aikar.commands.CommandManager
hasAnnotation(Class<T>) - Method in class co.aikar.commands.CommandExecutionContext
hasAnnotation(Class<? extends Annotation>) - Method in class co.aikar.commands.CommandOperationContext
hasAnyPermission(CommandIssuer) - Method in interface co.aikar.commands.RootCommand
hasConfig(String) - Method in class co.aikar.commands.CommandCompletionContext
hasConfig(String) - Method in class co.aikar.commands.ConditionContext
hasFlag(String) - Method in class co.aikar.commands.CommandExecutionContext
hashCode() - Method in class co.aikar.commands.MessageType
hasIntersection(Collection<T>, Collection<T>) - Static method in class co.aikar.commands.ACFUtil
hasPermission(Object) - Method in class co.aikar.commands.BaseCommand
hasPermission(CommandIssuer) - Method in class co.aikar.commands.BaseCommand
hasPermission(String) - Method in interface co.aikar.commands.CommandIssuer
  Has permission node
hasPermission(CommandIssuer, String) - Method in class co.aikar.commands.CommandManager
hasPermission(Object) - Method in class co.aikar.commands.ForwardingCommand
hasPermission(CommandIssuer) - Method in class co.aikar.commands.ForwardingCommand
hasRegisteredCommands() - Method in class co.aikar.commands.CommandManager
HEBREW - Static variable in class co.aikar.commands.Locales
help(Object, String[]) - Method in class co.aikar.commands.BaseCommand
help(CommandIssuer, String[]) - Method in class co.aikar.commands.BaseCommand
HELP - Static variable in class co.aikar.commands.MessageType
HelpCommand - Annotation Type in co.aikar.commands.annotation
  A Shortcut for specifying `CatchUnknown`, `Default` and `Subcommand` on a method.
HelpEntry - Class in co.aikar.commands
helpFormatter - Variable in class co.aikar.commands.CommandManager
HelpSearchTags - Annotation Type in co.aikar.commands.annotation
  Defines additional keywords to feed into the search help system.
helpSearchTags - Variable in class co.aikar.commands.RegisteredCommand
HINDI - Static variable in class co.aikar.commands.Locales

## I

INDEX_NOT_FOUND - Static variable in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  The index value when an element is not found in a list or array: `-1`.
indexOf(String, String[]) - Static method in class co.aikar.commands.ACFUtil
indexOf(Object[], Object) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Finds the index of the given object in the array.
indexOf(Object[], Object, int) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Finds the index of the given object in the array starting at the given index.
indexOfThrowable(Throwable, Class) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil
  Returns the (zero based) index of the first `Throwable` that matches the specified class (exactly) in the exception chain.
indexOfThrowable(Throwable, Class, int) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil
  Returns the (zero based) index of the first `Throwable` that matches the specified type in the exception chain from a specified index.
indexOfThrowable(Class) - Method in interface co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil.Nestable
  Returns the index, numbered from 0, of the first occurrence of the specified type, or a subclass, in the chain of `Throwable`s.
indexOfThrowable(Class, int) - Method in interface co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil.Nestable
  Returns the index, numbered from 0, of the first `Throwable` that matches the specified type, or a subclass, in the chain of `Throwable`s with an index greater than or equal to the specified index.
indexOfType(Throwable, Class) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil
  Returns the (zero based) index of the first `Throwable` that matches the specified class or subclass in the exception chain.
indexOfType(Throwable, Class, int) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil
  Returns the (zero based) index of the first `Throwable` that matches the specified type in the exception chain from a specified index.
INFO - Static variable in class co.aikar.commands.MessageType
intersection(Collection<T>, Collection<T>) - Static method in class co.aikar.commands.ACFUtil
intToRoman(int) - Static method in class co.aikar.commands.ACFUtil
InvalidCommandArgument - Exception in co.aikar.commands
InvalidCommandArgument() - Constructor for exception co.aikar.commands.InvalidCommandArgument
InvalidCommandArgument(boolean) - Constructor for exception co.aikar.commands.InvalidCommandArgument
InvalidCommandArgument(MessageKeyProvider, String...) - Constructor for exception co.aikar.commands.InvalidCommandArgument
InvalidCommandArgument(MessageKey, String...) - Constructor for exception co.aikar.commands.InvalidCommandArgument
InvalidCommandArgument(MessageKeyProvider, boolean, String...) - Constructor for exception co.aikar.commands.InvalidCommandArgument
InvalidCommandArgument(MessageKey, boolean, String...) - Constructor for exception co.aikar.commands.InvalidCommandArgument
InvalidCommandArgument(String) - Constructor for exception co.aikar.commands.InvalidCommandArgument
InvalidCommandArgument(String, boolean) - Constructor for exception co.aikar.commands.InvalidCommandArgument
InvalidCommandContextException - Exception in co.aikar.commands
isAsync() - Method in class co.aikar.commands.CommandCompletionContext
isAsync() - Method in class co.aikar.commands.CommandOperationContext
isBetween(float, double, double) - Static method in class co.aikar.commands.ACFUtil
isCauseMethodName(String) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil
  Tests if the list of method names used in the search for `Throwable` objects include the given name.
isCommandIssuer(Class<?>) - Method in class co.aikar.commands.CommandManager
isCommandIssuer() - Method in class co.aikar.commands.CommandParameter
isDelimiter(char, char[]) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Is the character a delimiter.
isDouble(String) - Static method in class co.aikar.commands.ACFUtil
isExactMatch(String) - Method in class co.aikar.commands.CommandHelp
isFloat(String) - Static method in class co.aikar.commands.ACFUtil
isInteger(String) - Static method in class co.aikar.commands.ACFUtil
isLastArg() - Method in class co.aikar.commands.CommandExecutionContext
isLastPage() - Method in class co.aikar.commands.CommandHelp
isLoggingUnhandledExceptions() - Method in class co.aikar.commands.CommandManager
isNestedThrowable(Throwable) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil
  Checks whether this `Throwable` class can store a cause.
isNumber(String) - Static method in class co.aikar.commands.ACFUtil
isNumeric(CharSequence) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Checks if the CharSequence contains only Unicode digits.
isOptional() - Method in class co.aikar.commands.CommandExecutionContext
isOptional() - Method in class co.aikar.commands.CommandParameter
isOptionalResolver() - Method in class co.aikar.commands.CommandParameter
isPlayer() - Method in interface co.aikar.commands.CommandIssuer
  Is this issue a player, or server/console sender
isPrivate() - Method in class co.aikar.commands.RegisteredCommand
issuer - Variable in class co.aikar.commands.CommandCompletionContext
issuer - Variable in class co.aikar.commands.CommandExecutionContext
IssuerAwareContextResolver<T,C extends CommandExecutionContext<?,? extends CommandIssuer>> - Interface in co.aikar.commands.contexts
IssuerLocaleChangedCallback<I extends CommandIssuer> - Interface in co.aikar.commands
IssuerOnlyContextResolver<T,C extends CommandExecutionContext<?,? extends CommandIssuer>> - Interface in co.aikar.commands.contexts
  A context resolver that will never consume input, and only resolves using the context of the issuer of the command
issuersLocale - Variable in class co.aikar.commands.CommandManager
isThrowableNested() - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil
  Checks if the Throwable class has a `getCause` method.
isTruthy(String) - Static method in class co.aikar.commands.ACFUtil
ITALIAN - Static variable in class co.aikar.commands.Locales

## J

JAPANESE - Static variable in class co.aikar.commands.Locales
join(Collection<String>) - Static method in class co.aikar.commands.ACFUtil
join(Collection<String>, String) - Static method in class co.aikar.commands.ACFUtil
join(String[]) - Static method in class co.aikar.commands.ACFUtil
join(String[], String) - Static method in class co.aikar.commands.ACFUtil
join(String[], char) - Static method in class co.aikar.commands.ACFUtil
join(String[], int) - Static method in class co.aikar.commands.ACFUtil
join(String[], int, char) - Static method in class co.aikar.commands.ACFUtil
join(T...) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Joins the elements of the provided array into a single String containing the provided list of elements.
join(Object[], char) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Joins the elements of the provided array into a single String containing the provided list of elements.
join(long[], char) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Joins the elements of the provided array into a single String containing the provided list of elements.
join(int[], char) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Joins the elements of the provided array into a single String containing the provided list of elements.
join(short[], char) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Joins the elements of the provided array into a single String containing the provided list of elements.
join(byte[], char) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Joins the elements of the provided array into a single String containing the provided list of elements.
join(char[], char) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Joins the elements of the provided array into a single String containing the provided list of elements.
join(float[], char) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Joins the elements of the provided array into a single String containing the provided list of elements.
join(double[], char) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Joins the elements of the provided array into a single String containing the provided list of elements.
join(Object[], char, int, int) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Joins the elements of the provided array into a single String containing the provided list of elements.
join(long[], char, int, int) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Joins the elements of the provided array into a single String containing the provided list of elements.
join(int[], char, int, int) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Joins the elements of the provided array into a single String containing the provided list of elements.
join(byte[], char, int, int) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Joins the elements of the provided array into a single String containing the provided list of elements.
join(short[], char, int, int) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Joins the elements of the provided array into a single String containing the provided list of elements.
join(char[], char, int, int) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Joins the elements of the provided array into a single String containing the provided list of elements.
join(double[], char, int, int) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Joins the elements of the provided array into a single String containing the provided list of elements.
join(float[], char, int, int) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Joins the elements of the provided array into a single String containing the provided list of elements.
join(Object[], String) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Joins the elements of the provided array into a single String containing the provided list of elements.
join(Object[], String, int, int) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Joins the elements of the provided array into a single String containing the provided list of elements.
join(Iterator<?>, char) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Joins the elements of the provided `Iterator` into a single String containing the provided elements.
join(Iterator<?>, String) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Joins the elements of the provided `Iterator` into a single String containing the provided elements.
join(Iterable<?>, char) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Joins the elements of the provided `Iterable` into a single String containing the provided elements.
join(Iterable<?>, String) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Joins the elements of the provided `Iterable` into a single String containing the provided elements.
joinArgs() - Method in class co.aikar.commands.CommandExecutionContext
joinArgs(String) - Method in class co.aikar.commands.CommandExecutionContext

## K

KOREAN - Static variable in class co.aikar.commands.Locales

## L

LATIN - Static variable in class co.aikar.commands.Locales
limit(String, int) - Static method in class co.aikar.commands.ACFUtil
loadLanguages() - Method in class co.aikar.commands.Locales
loadMissingBundles() - Method in class co.aikar.commands.Locales
  Looks for all previously loaded bundles, and if any new Supported Languages have been added, load them.
localeChangedCallbacks - Variable in class co.aikar.commands.CommandManager
Locales - Class in co.aikar.commands
Locales(CommandManager) - Constructor for class co.aikar.commands.Locales
log(LogLevel, String, Throwable) - Method in class co.aikar.commands.CommandManager
log(LogLevel, String) - Method in class co.aikar.commands.CommandManager
ltrim(String) - Static method in class co.aikar.commands.ACFUtil

## M

manager - Variable in class co.aikar.commands.CommandContexts
MessageFormatter<FT> - Class in co.aikar.commands
  Handles formatting Messages and managing colors
MessageFormatter(FT...) - Constructor for class co.aikar.commands.MessageFormatter
MessageKeys - Enum in co.aikar.commands
  Enum Name = MessageKey in lowercase prefixed with acf-core.
MessageType - Class in co.aikar.commands
MessageType() - Constructor for class co.aikar.commands.MessageType

## N

normalize(String) - Static method in class co.aikar.commands.ACFUtil
NORWEGIAN_BOKMAAL - Static variable in class co.aikar.commands.Locales
NORWEGIAN_NYNORSK - Static variable in class co.aikar.commands.Locales
notifyLocaleChange(I, Locale, Locale) - Method in class co.aikar.commands.CommandManager
nullDefault(Object, Object) - Static method in class co.aikar.commands.ACFUtil

## O

obtainRootCommand(String) - Method in class co.aikar.commands.CommandManager
onBaseCommandRegister(BaseCommand, T) - Method in interface co.aikar.commands.AnnotationProcessor
  Deprecated.
onCommandRegistered(RegisteredCommand, T) - Method in interface co.aikar.commands.AnnotationProcessor
  Deprecated.
onIssuerLocaleChange(I, Locale, Locale) - Method in interface co.aikar.commands.IssuerLocaleChangedCallback
onLocaleChange(IssuerLocaleChangedCallback<I>) - Method in class co.aikar.commands.CommandManager
onParameterRegistered(RegisteredCommand, int, Parameter, T) - Method in interface co.aikar.commands.AnnotationProcessor
  Deprecated.
onPostComand(CommandOperationContext) - Method in interface co.aikar.commands.AnnotationProcessor
  Deprecated.
onPostContextResolution(CommandExecutionContext, Object) - Method in interface co.aikar.commands.AnnotationProcessor
  Deprecated.
onPostContextResolution(CommandExecutionContext, Object) - Method in class co.aikar.commands.processors.ConditionsProcessor
  Deprecated.
onPreComand(CommandOperationContext) - Method in interface co.aikar.commands.AnnotationProcessor
  Deprecated.
onPreComand(CommandOperationContext) - Method in class co.aikar.commands.processors.ConditionsProcessor
  Deprecated.
onPreContextResolution(CommandExecutionContext) - Method in interface co.aikar.commands.AnnotationProcessor
  Deprecated.
Optional - Annotation Type in co.aikar.commands.annotation
  Marks the parameter this is attached to as optional.
OptionalContextResolver<T,C extends CommandExecutionContext<?,? extends CommandIssuer>> - Interface in co.aikar.commands.contexts
  The same as `ContextResolver`, however it can accept a null context.

## P

padLeft(String, int) - Static method in class co.aikar.commands.ACFUtil
padRight(String, int) - Static method in class co.aikar.commands.ACFUtil
parseBigNumber(String, boolean) - Static method in class co.aikar.commands.ACFUtil
parseDouble(String) - Static method in class co.aikar.commands.ACFUtil
parseDouble(String, Double) - Static method in class co.aikar.commands.ACFUtil
parseFloat(String) - Static method in class co.aikar.commands.ACFUtil
parseFloat(String, Float) - Static method in class co.aikar.commands.ACFUtil
parseInt(String) - Static method in class co.aikar.commands.ACFUtil
parseInt(String, Integer) - Static method in class co.aikar.commands.ACFUtil
parseLong(String) - Static method in class co.aikar.commands.ACFUtil
parseLong(String, Long) - Static method in class co.aikar.commands.ACFUtil
parseNumber(String, boolean) - Static method in class co.aikar.commands.ACFUtil
POLISH - Static variable in class co.aikar.commands.Locales
popFirstArg() - Method in class co.aikar.commands.CommandExecutionContext
popLastArg() - Method in class co.aikar.commands.CommandExecutionContext
PORTUGUESE - Static variable in class co.aikar.commands.Locales
postCommand() - Method in class co.aikar.commands.RegisteredCommand
precision(double, int) - Static method in class co.aikar.commands.ACFUtil
PreCommand - Annotation Type in co.aikar.commands.annotation
  This runs before any other command method each time it is invoked.
preCommand() - Method in class co.aikar.commands.RegisteredCommand
preformOnImmutable(List<T>, Consumer<List<T>>) - Static method in class co.aikar.commands.ACFUtil
printDetailedHelpCommand(CommandHelp, CommandIssuer, HelpEntry) - Method in class co.aikar.commands.CommandHelpFormatter
printDetailedHelpFooter(CommandHelp, CommandIssuer, HelpEntry) - Method in class co.aikar.commands.CommandHelpFormatter
printDetailedHelpHeader(CommandHelp, CommandIssuer, HelpEntry) - Method in class co.aikar.commands.CommandHelpFormatter
printDetailedParameter(CommandHelp, CommandIssuer, HelpEntry, CommandParameter) - Method in class co.aikar.commands.CommandHelpFormatter
printHelpCommand(CommandHelp, CommandIssuer, HelpEntry) - Method in class co.aikar.commands.CommandHelpFormatter
printHelpFooter(CommandHelp, CommandIssuer) - Method in class co.aikar.commands.CommandHelpFormatter
printHelpHeader(CommandHelp, CommandIssuer) - Method in class co.aikar.commands.CommandHelpFormatter
printPartialStackTrace(PrintWriter) - Method in interface co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil.Nestable
  Prints the stack trace for this exception only--root cause not included--using the provided writer.
printSearchEntry(CommandHelp, CommandIssuer, HelpEntry) - Method in class co.aikar.commands.CommandHelpFormatter
printSearchFooter(CommandHelp, CommandIssuer) - Method in class co.aikar.commands.CommandHelpFormatter
printSearchHeader(CommandHelp, CommandIssuer) - Method in class co.aikar.commands.CommandHelpFormatter
printStackTrace(PrintWriter) - Method in interface co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil.Nestable
  Prints the stack trace of this exception to the specified print writer.
printStackTrace(PrintStream) - Method in interface co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil.Nestable
  Prints the stack trace of this exception to the specified print stream.
Private - Annotation Type in co.aikar.commands.annotation
  Marks a command to not be included in stuff like tab completion and help pages

## R

rand(int, int) - Static method in class co.aikar.commands.ACFUtil
rand(int, int, int, int) - Static method in class co.aikar.commands.ACFUtil
  Calculate random between 2 points, excluding a center ex: Util.rand(-12, -6, 6, 12) would not return -5 to 5
rand(double, double) - Static method in class co.aikar.commands.ACFUtil
randBool() - Static method in class co.aikar.commands.ACFUtil
RANDOM - Static variable in class co.aikar.commands.ACFUtil
random(List<T>) - Static method in class co.aikar.commands.ACFUtil
random(T[]) - Static method in class co.aikar.commands.ACFUtil
random(Class<? extends T>) - Static method in class co.aikar.commands.ACFUtil
  Deprecated.
registerAsyncCompletion(String, CommandCompletions.AsyncCommandCompletionHandler<C>) - Method in class co.aikar.commands.CommandCompletions
  Registr a completion handler to provide command completions based on the user input.
registerCommand(BaseCommand) - Method in class co.aikar.commands.CommandManager
  Registers a command with ACF
registerCompletion(String, CommandCompletions.CommandCompletionHandler<C>) - Method in class co.aikar.commands.CommandCompletions
  Registr a completion handler to provide command completions based on the user input.
registerContext(Class<T>, ContextResolver<T, R>) - Method in class co.aikar.commands.CommandContexts
  Registers a context that requires input from the command issuer to resolve.
registerDependency(Class<? extends T>, T) - Method in class co.aikar.commands.CommandManager
  Registers an instance of a class to be registered as an injectable dependency.
  The command manager will attempt to inject all fields in a command class that are annotated with `Dependency` with the provided instance.
registerDependency(Class<? extends T>, String, T) - Method in class co.aikar.commands.CommandManager
  Registers an instance of a class to be registered as an injectable dependency.
  The command manager will attempt to inject all fields in a command class that are annotated with `Dependency` with the provided instance.
RegisteredCommand<CEC extends CommandExecutionContext<CEC,? extends CommandIssuer>> - Class in co.aikar.commands
registerIssuerAwareContext(Class<T>, IssuerAwareContextResolver<T, R>) - Method in class co.aikar.commands.CommandContexts
  Registers a context resolver that may conditionally consume input, falling back to using the context of the issuer to potentially fulfill this context.
registerIssuerOnlyContext(Class<T>, IssuerOnlyContextResolver<T, R>) - Method in class co.aikar.commands.CommandContexts
  Registers a context resolver that will never consume input.
registerOptionalContext(Class<T>, OptionalContextResolver<T, R>) - Method in class co.aikar.commands.CommandContexts
  Registers a context that can safely accept a null input from the command issuer to resolve.
registerSenderAwareContext(Class<T>, IssuerAwareContextResolver<T, R>) - Method in class co.aikar.commands.CommandContexts
  Deprecated.
  Please switch to `CommandContexts.registerIssuerAwareContext(Class, IssuerAwareContextResolver)` as the core wants to use the platform agnostic term of "Issuer" instead of Sender
registerStaticCompletion(String, String) - Method in class co.aikar.commands.CommandCompletions
  Register a static list of command completions that will never change.
registerStaticCompletion(String, String[]) - Method in class co.aikar.commands.CommandCompletions
  Register a static list of command completions that will never change
registerStaticCompletion(String, Supplier<Collection<String>>) - Method in class co.aikar.commands.CommandCompletions
  Register a static list of command completions that will never change.
registerStaticCompletion(String, Collection<String>) - Method in class co.aikar.commands.CommandCompletions
  Register a static list of command completions that will never change
removeCauseMethodName(String) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil
  Removes from the list of method names used in the search for `Throwable` objects.
removeCommonFrames(List, List) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil
  Removes common frames from the cause trace given the two stack traces.
replace(String, Pattern, String) - Static method in class co.aikar.commands.ACFUtil
  Plain string replacement, escapes replace value.
replace(String, String, String) - Static method in class co.aikar.commands.ACFUtil
  Plain String replacement.
replace(String) - Method in class co.aikar.commands.CommandReplacements
replaceI18NStrings(String) - Method in class co.aikar.commands.Locales
replacements - Variable in class co.aikar.commands.CommandManager
replacePattern(String, Pattern, String) - Static method in class co.aikar.commands.ACFUtil
  Regex version of `ACFUtil.replace(String, Pattern, String)`
replacePattern(String, String, String) - Static method in class co.aikar.commands.ACFUtil
  Regex version of `ACFUtil.replace(String, String, String)`
replacePatternMatch(String, Pattern, String) - Static method in class co.aikar.commands.ACFUtil
  Pure Regex Pattern matching and replacement, no escaping
replacePatternMatch(String, String, String) - Static method in class co.aikar.commands.ACFUtil
  Pure Regex Pattern matching and replacement, no escaping
replacePatterns(String, String...) - Static method in class co.aikar.commands.ACFUtil
replaceStrings(String, String...) - Static method in class co.aikar.commands.ACFUtil
requiresInput() - Method in class co.aikar.commands.CommandParameter
requiresPermission(String) - Method in class co.aikar.commands.BaseCommand
requiresPermission(String) - Method in class co.aikar.commands.ForwardingCommand
requiresPermission(String) - Method in class co.aikar.commands.RegisteredCommand
ROMANIAN - Static variable in class co.aikar.commands.Locales
RootCommand - Interface in co.aikar.commands
rootCommands - Variable in class co.aikar.commands.CommandManager
round(double, int) - Static method in class co.aikar.commands.ACFUtil
roundUp(int, int) - Static method in class co.aikar.commands.ACFUtil
rtrim(String) - Static method in class co.aikar.commands.ACFUtil
RUSSIAN - Static variable in class co.aikar.commands.Locales

## S

SenderAwareContextResolver<T,C extends CommandExecutionContext<?,? extends CommandIssuer>> - Interface in co.aikar.commands.contexts
  Deprecated.
  Please use `IssuerAwareContextResolver`
sendError(MessageKeyProvider, String...) - Method in interface co.aikar.commands.CommandIssuer
sendError(MessageKey, String...) - Method in interface co.aikar.commands.CommandIssuer
sendInfo(MessageKeyProvider, String...) - Method in interface co.aikar.commands.CommandIssuer
sendInfo(MessageKey, String...) - Method in interface co.aikar.commands.CommandIssuer
sendMessage(String) - Method in interface co.aikar.commands.CommandIssuer
  Send the Command Issuer a message
sendMessage(MessageType, MessageKeyProvider, String...) - Method in interface co.aikar.commands.CommandIssuer
sendMessage(MessageType, MessageKey, String...) - Method in interface co.aikar.commands.CommandIssuer
sendMessage(IT, MessageType, MessageKeyProvider, String...) - Method in class co.aikar.commands.CommandManager
sendMessage(CommandIssuer, MessageType, MessageKeyProvider, String...) - Method in class co.aikar.commands.CommandManager
sendMessageInternal(String) - Method in interface co.aikar.commands.CommandIssuer
  Deprecated.
  Do not call this, for internal use. Not considered part of the API and may break.
sendSyntax(MessageKeyProvider, String...) - Method in interface co.aikar.commands.CommandIssuer
sendSyntax(MessageKey, String...) - Method in interface co.aikar.commands.CommandIssuer
setCanConsumeInput(boolean) - Method in class co.aikar.commands.CommandParameter
setCause(Throwable, Throwable) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsExceptionUtil
  Sets the cause of a `Throwable` using introspection, allowing source code compatibility between pre-1.4 and post-1.4 Java releases.
setColor(int, FT) - Method in class co.aikar.commands.MessageFormatter
setCommandIssuer(boolean) - Method in class co.aikar.commands.CommandParameter
setConditions(String) - Method in class co.aikar.commands.CommandParameter
setContextFlags(Class<?>, String) - Method in class co.aikar.commands.BaseCommand
setDefaultExceptionHandler(ExceptionHandler) - Method in class co.aikar.commands.CommandManager
  Sets the default `ExceptionHandler` that is called when an exception occurs while executing a command, if the command doesn't have it's own exception handler registered.
setDefaultExceptionHandler(ExceptionHandler, boolean) - Method in class co.aikar.commands.CommandManager
  Sets the default `ExceptionHandler` that is called when an exception occurs while executing a command, if the command doesn't have it's own exception handler registered, and lets you control if ACF should also log the exception still.
setDefaultFormatter(MF) - Method in class co.aikar.commands.CommandManager
setDefaultHelpPerPage(int) - Method in class co.aikar.commands.CommandManager
  Deprecated.
  Unstable API
setDefaultLocale(Locale) - Method in class co.aikar.commands.Locales
setDefaultValue(String) - Method in class co.aikar.commands.CommandParameter
setDescription(String) - Method in class co.aikar.commands.CommandParameter
setExceptionHandler(ExceptionHandler) - Method in class co.aikar.commands.BaseCommand
setFlags(Map<String, String>) - Method in class co.aikar.commands.CommandParameter
setFormat(MessageType, MF) - Method in class co.aikar.commands.CommandManager
setFormat(MessageType, FT...) - Method in class co.aikar.commands.CommandManager
setFormat(MessageType, int, FT) - Method in class co.aikar.commands.CommandManager
setHelpFormatter(CommandHelpFormatter) - Method in class co.aikar.commands.CommandManager
  Deprecated.
  Unstable API
setIssuerLocale(IT, Locale) - Method in class co.aikar.commands.CommandManager
setOptional(boolean) - Method in class co.aikar.commands.CommandParameter
setOptionalResolver(boolean) - Method in class co.aikar.commands.CommandParameter
setPage(int) - Method in class co.aikar.commands.CommandHelp
setPage(int, int) - Method in class co.aikar.commands.CommandHelp
setPerPage(int) - Method in class co.aikar.commands.CommandHelp
setRegisteredCommand(RegisteredCommand) - Method in class co.aikar.commands.CommandOperationContext
setRequiresInput(boolean) - Method in class co.aikar.commands.CommandParameter
setResolver(ContextResolver<?, CEC>) - Method in class co.aikar.commands.CommandParameter
setSearch(List<String>) - Method in class co.aikar.commands.CommandHelp
setSearchScore(int) - Method in class co.aikar.commands.HelpEntry
setSyntax(String) - Method in class co.aikar.commands.CommandParameter
setValues(String[]) - Method in class co.aikar.commands.CommandParameter
shouldShow() - Method in class co.aikar.commands.HelpEntry
showAllResults(CommandHelp, List<HelpEntry>) - Method in class co.aikar.commands.CommandHelpFormatter
showCommandHelp() - Method in class co.aikar.commands.BaseCommand
  Deprecated.
  Unstable API
ShowCommandHelp - Exception in co.aikar.commands
showDetailedHelp(CommandHelp, HelpEntry) - Method in class co.aikar.commands.CommandHelpFormatter
showHelp() - Method in class co.aikar.commands.CommandHelp
showHelp(CommandIssuer) - Method in class co.aikar.commands.CommandHelp
showSearchResults(CommandHelp, List<HelpEntry>) - Method in class co.aikar.commands.CommandHelpFormatter
showSyntax(CommandIssuer, RegisteredCommand<?>) - Method in class co.aikar.commands.BaseCommand
simpleMatch(Class<? extends Enum<?>>, String) - Static method in class co.aikar.commands.ACFUtil
SIMPLIFIED_CHINESE - Static variable in class co.aikar.commands.Locales
simplifyString(String) - Static method in class co.aikar.commands.ACFUtil
Single - Annotation Type in co.aikar.commands.annotation
  Don't join remaining arguments.
sneaky(Throwable) - Static method in class co.aikar.commands.ACFUtil
SPANISH - Static variable in class co.aikar.commands.Locales
Split - Annotation Type in co.aikar.commands.annotation
  Joins arguments into a single piece of text with the specified separator.
startsWith(CharSequence, CharSequence) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Check if a CharSequence starts with a specified prefix.
startsWithIgnoreCase(CharSequence, CharSequence) - Static method in class co.aikar.commands.apachecommonslang.ApacheCommonsLangUtil
  Case insensitive check if a CharSequence starts with a specified prefix.
Subcommand - Annotation Type in co.aikar.commands.annotation
  Defines the subcommand that can be used to execute this command.
supportedLanguages - Variable in class co.aikar.commands.CommandManager
SWEDISH - Static variable in class co.aikar.commands.Locales
SyncCompletionRequired() - Constructor for exception co.aikar.commands.CommandCompletions.SyncCompletionRequired
Syntax - Annotation Type in co.aikar.commands.annotation
  Specifies the syntax to be used when executing this command.
SYNTAX - Static variable in class co.aikar.commands.MessageType

## T

tabComplete(CommandIssuer, String, String[]) - Method in class co.aikar.commands.BaseCommand
  Gets tab completed data from the given command from the user.
tabComplete(CommandIssuer, String, String[], boolean) - Method in class co.aikar.commands.BaseCommand
  Gets the tab complete suggestions from a given command.
tabComplete(CommandIssuer, String, String[], boolean) - Method in class co.aikar.commands.ForwardingCommand
THAI - Static variable in class co.aikar.commands.Locales
TRADITIONAL_CHINESE - Static variable in class co.aikar.commands.Locales
TURKISH - Static variable in class co.aikar.commands.Locales

## U

ucfirst(String) - Static method in class co.aikar.commands.ACFUtil
UKRANIAN - Static variable in class co.aikar.commands.Locales
UnknownHandler - Annotation Type in co.aikar.commands.annotation
  Deprecated.
  Use `instead, which is more accurately named`
UnresolvedDependencyException - Exception in co.aikar.commands
  Thrown when a command mananger couldn't find a registered instance for a field that is marked with `Dependency`
UnstableAPI - Annotation Type in co.aikar.commands
  Deprecated.
updateSearchScore(HelpEntry) - Method in class co.aikar.commands.CommandHelp
usePerIssuerLocale - Variable in class co.aikar.commands.CommandManager
usePerIssuerLocale(boolean) - Method in class co.aikar.commands.CommandManager
usingPerIssuerLocale() - Method in class co.aikar.commands.CommandManager

## V

validateCondition(ConditionContext<I>) - Method in interface co.aikar.commands.CommandConditions.Condition
validateCondition(ConditionContext<I>, CEC, P) - Method in interface co.aikar.commands.CommandConditions.ParameterCondition
valueOf(String) - Static method in enum co.aikar.commands.MessageKeys
  Returns the enum constant of this type with the specified name.
Values - Annotation Type in co.aikar.commands.annotation
  Specifies a list of values that the command input should be validated against, or else show an error.
values() - Static method in enum co.aikar.commands.MessageKeys
  Returns an array containing the constants of this enum type, in the order they are declared.
VIETNAMESE - Static variable in class co.aikar.commands.Locales

## W

WELSH - Static variable in class co.aikar.commands.Locales

A B C D E F G H I J K L M N O P R S T U V W