Package tk.booky.jdahelper.api.manager
Interface ICommandManager
-
- All Known Implementing Classes:
CommandManager
public interface ICommandManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidexecuteCommand(net.dv8tion.jda.api.entities.Message message, java.lang.String command, java.lang.String[] args)booleanexistsCommand(java.lang.String command)java.util.Map<java.lang.String,java.lang.String>getAliases()java.lang.StringgetPrefix(net.dv8tion.jda.api.entities.Guild guild)java.util.Map<java.lang.String,Command>getRegisteredCommands()voidregisterCommand(Command command)CommandresolveCommand(java.lang.String command)net.dv8tion.jda.api.entities.MessagesendHelpMessage(net.dv8tion.jda.api.entities.MessageChannel channel, @Nullable java.lang.String command)voidsetPrefix(net.dv8tion.jda.api.entities.Guild guild, java.lang.String prefix)voidunregisterCommand(Command command)
-
-
-
Method Detail
-
executeCommand
void executeCommand(net.dv8tion.jda.api.entities.Message message, java.lang.String command, java.lang.String[] args)
-
registerCommand
void registerCommand(Command command)
-
unregisterCommand
void unregisterCommand(Command command)
-
sendHelpMessage
net.dv8tion.jda.api.entities.Message sendHelpMessage(net.dv8tion.jda.api.entities.MessageChannel channel, @Nullable @Nullable java.lang.String command)
-
getRegisteredCommands
java.util.Map<java.lang.String,Command> getRegisteredCommands()
-
getAliases
java.util.Map<java.lang.String,java.lang.String> getAliases()
-
resolveCommand
Command resolveCommand(java.lang.String command)
-
getPrefix
java.lang.String getPrefix(net.dv8tion.jda.api.entities.Guild guild)
-
setPrefix
void setPrefix(net.dv8tion.jda.api.entities.Guild guild, java.lang.String prefix)
-
existsCommand
boolean existsCommand(java.lang.String command)
-
-