Package tk.booky.jdahelper.api.commands
Class Command
- java.lang.Object
-
- tk.booky.jdahelper.api.commands.Command
-
public abstract class Command extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Command(java.lang.String command, java.lang.String usage, java.util.List<java.lang.String> alias, java.util.List<net.dv8tion.jda.api.Permission> permissions, CommandExecutor executor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute(net.dv8tion.jda.api.entities.TextChannel channel, net.dv8tion.jda.api.entities.Message message, net.dv8tion.jda.api.entities.Member member, java.lang.String command, java.lang.String[] args)java.util.List<java.lang.String>getAlias()java.lang.StringgetCommand()CommandExecutorgetExecutor()java.util.List<net.dv8tion.jda.api.Permission>getPermissions()java.lang.StringgetUsage()
-
-
-
Constructor Detail
-
Command
public Command(java.lang.String command, java.lang.String usage, java.util.List<java.lang.String> alias, java.util.List<net.dv8tion.jda.api.Permission> permissions, CommandExecutor executor)
-
-
Method Detail
-
getCommand
public java.lang.String getCommand()
-
getUsage
public java.lang.String getUsage()
-
getAlias
public java.util.List<java.lang.String> getAlias()
-
getPermissions
public java.util.List<net.dv8tion.jda.api.Permission> getPermissions()
-
getExecutor
public CommandExecutor getExecutor()
-
execute
public final void execute(net.dv8tion.jda.api.entities.TextChannel channel, net.dv8tion.jda.api.entities.Message message, net.dv8tion.jda.api.entities.Member member, java.lang.String command, java.lang.String[] args)
-
-