Index

A C D G H I J L O P R S U 
All Classes and Interfaces|All Packages

A

addChild(BaseCommand) - Method in class co.aikar.commands.JDARootCommand
 
Author - Annotation Type in co.aikar.commands.annotation
The Author annotation is to define whether the parameter should be the author object from the event or parsed from the user's input.

C

co.aikar.commands - package co.aikar.commands
 
co.aikar.commands.annotation - package co.aikar.commands.annotation
 
CommandConfig - Interface in co.aikar.commands
 
CommandConfigProvider - Interface in co.aikar.commands
 
CommandPermissionResolver - Interface in co.aikar.commands
 
commandPrefixes - Variable in class co.aikar.commands.JDACommandConfig
 
commands - Variable in class co.aikar.commands.JDACommandManager
 
completions - Variable in class co.aikar.commands.JDACommandManager
 
configProvider(CommandConfigProvider) - Method in class co.aikar.commands.JDAOptions
 
contexts - Variable in class co.aikar.commands.JDACommandManager
 
create(JDA) - Method in class co.aikar.commands.JDAOptions
 
createCommandContext(RegisteredCommand, CommandParameter, CommandIssuer, List<String>, int, Map<String, Object>) - Method in class co.aikar.commands.JDACommandManager
 
createCompletionContext(RegisteredCommand, CommandIssuer, String, String, String[]) - Method in class co.aikar.commands.JDACommandManager
 
createRootCommand(String) - Method in class co.aikar.commands.JDACommandManager
 
CrossGuild - Annotation Type in co.aikar.commands.annotation
The CrossGuild annotation is to define whether the parameter should be guild-specific or global.

D

defaultConfig(CommandConfig) - Method in class co.aikar.commands.JDAOptions
 

G

getBotOwnerId() - Method in class co.aikar.commands.JDACommandManager
 
getChildren() - Method in class co.aikar.commands.JDARootCommand
 
getCommandCompletions() - Method in class co.aikar.commands.JDACommandManager
 
getCommandContexts() - Method in class co.aikar.commands.JDACommandManager
 
getCommandIssuer(Object) - Method in class co.aikar.commands.JDACommandManager
 
getCommandName() - Method in class co.aikar.commands.JDARootCommand
 
getCommandPrefix(CommandIssuer) - Method in class co.aikar.commands.JDACommandManager
 
getCommandPrefixes() - Method in interface co.aikar.commands.CommandConfig
 
getCommandPrefixes() - Method in class co.aikar.commands.JDACommandConfig
 
getConfigProvider() - Method in class co.aikar.commands.JDACommandManager
 
getDefaultConfig() - Method in class co.aikar.commands.JDACommandManager
 
getDefCommand() - Method in class co.aikar.commands.JDARootCommand
 
getEvent() - Method in class co.aikar.commands.JDACommandEvent
 
getIssuer() - Method in class co.aikar.commands.JDACommandEvent
 
getJDA() - Method in class co.aikar.commands.JDACommandManager
 
getLocales() - Method in class co.aikar.commands.JDACommandManager
 
getLogger() - Method in class co.aikar.commands.JDACommandManager
 
getManager() - Method in class co.aikar.commands.JDACommandEvent
 
getManager() - Method in class co.aikar.commands.JDARootCommand
 
getPermissionResolver() - Method in class co.aikar.commands.JDACommandManager
 
getRegisteredRootCommands() - Method in class co.aikar.commands.JDACommandManager
 
getSubCommands() - Method in class co.aikar.commands.JDARootCommand
 
getUniqueId() - Method in class co.aikar.commands.JDACommandEvent
 

H

hasPermission(JDACommandManager, JDACommandEvent, String) - Method in interface co.aikar.commands.CommandPermissionResolver
 
hasPermission(JDACommandManager, JDACommandEvent, String) - Method in class co.aikar.commands.JDACommandPermissionResolver
 
hasPermission(String) - Method in class co.aikar.commands.JDACommandEvent
 
hasRegisteredCommands() - Method in class co.aikar.commands.JDACommandManager
 

I

isCommandIssuer(Class<?>) - Method in class co.aikar.commands.JDACommandManager
 
isPlayer() - Method in class co.aikar.commands.JDACommandEvent
 

J

JDACommandCompletions - Class in co.aikar.commands
 
JDACommandCompletions(CommandManager) - Constructor for class co.aikar.commands.JDACommandCompletions
 
JDACommandConfig - Class in co.aikar.commands
 
JDACommandConfig() - Constructor for class co.aikar.commands.JDACommandConfig
 
JDACommandContexts - Class in co.aikar.commands
 
JDACommandContexts(JDACommandManager) - Constructor for class co.aikar.commands.JDACommandContexts
 
JDACommandEvent - Class in co.aikar.commands
 
JDACommandEvent(JDACommandManager, MessageReceivedEvent) - Constructor for class co.aikar.commands.JDACommandEvent
 
JDACommandExecutionContext - Class in co.aikar.commands
 
JDACommandManager - Class in co.aikar.commands
 
JDACommandManager(JDA) - Constructor for class co.aikar.commands.JDACommandManager
 
JDACommandManager(JDA, JDAOptions) - Constructor for class co.aikar.commands.JDACommandManager
 
JDACommandPermissionResolver - Class in co.aikar.commands
 
JDACommandPermissionResolver() - Constructor for class co.aikar.commands.JDACommandPermissionResolver
 
JDAConditionContext - Class in co.aikar.commands
 
JDAListener - Class in co.aikar.commands
 
JDALocales - Class in co.aikar.commands
 
JDALocales(CommandManager) - Constructor for class co.aikar.commands.JDALocales
 
JDAMessageFormatter - Class in co.aikar.commands
 
JDAMessageFormatter() - Constructor for class co.aikar.commands.JDAMessageFormatter
 
JDAOptions - Class in co.aikar.commands
 
JDAOptions() - Constructor for class co.aikar.commands.JDAOptions
 
JDARootCommand - Class in co.aikar.commands
 

L

locales - Variable in class co.aikar.commands.JDACommandManager
 
log(LogLevel, String, Throwable) - Method in class co.aikar.commands.JDACommandManager
 

O

onMessageReceived(MessageReceivedEvent) - Method in class co.aikar.commands.JDAListener
 
onReady(ReadyEvent) - Method in class co.aikar.commands.JDAListener
 
options() - Static method in class co.aikar.commands.JDACommandManager
 

P

permissionResolver(CommandPermissionResolver) - Method in class co.aikar.commands.JDAOptions
 
provide(MessageReceivedEvent) - Method in interface co.aikar.commands.CommandConfig
 
provide(MessageReceivedEvent) - Method in interface co.aikar.commands.CommandConfigProvider
 

R

registerAsyncCompletion(String, CommandCompletions.AsyncCommandCompletionHandler<CommandCompletionContext<?>>) - Method in class co.aikar.commands.JDACommandCompletions
 
registerCommand(BaseCommand) - Method in class co.aikar.commands.JDACommandManager
 
registerCompletion(String, CommandCompletions.CommandCompletionHandler<CommandCompletionContext<?>>) - Method in class co.aikar.commands.JDACommandCompletions
 

S

SelfUser - Annotation Type in co.aikar.commands.annotation
The SelfUser annotation is to define whether the parameter should be represented by JDA's user object or if it should be parsed from command input.
sendMessage(Message) - Method in class co.aikar.commands.JDACommandEvent
 
sendMessage(MessageEmbed) - Method in class co.aikar.commands.JDACommandEvent
 
sendMessageInternal(String) - Method in class co.aikar.commands.JDACommandEvent
 
setConfigProvider(CommandConfigProvider) - Method in class co.aikar.commands.JDACommandManager
 
setDefaultConfig(CommandConfig) - Method in class co.aikar.commands.JDACommandManager
 
setLogger(Logger) - Method in class co.aikar.commands.JDACommandManager
 
setPermissionResolver(CommandPermissionResolver) - Method in class co.aikar.commands.JDACommandManager
 

U

unregisterCommand(BaseCommand) - Method in class co.aikar.commands.JDACommandManager
 
A C D G H I J L O P R S U 
All Classes and Interfaces|All Packages