Package io.manebot.command.executor
Interface CommandExecutor
-
- All Known Implementing Classes:
AliasedCommandExecutor
,AnnotatedCommandExecutor
,ChainedCommandExecutor
,RoutedCommandExecutor
public interface CommandExecutor
-
-
Method Summary
Modifier and Type Method Description void
execute(CommandSender sender, java.lang.String label, java.lang.String[] args)
default java.lang.String
getDescription()
default java.util.List<java.lang.String>
getHelp(CommandSender sender, java.lang.String label, java.lang.String[] args)
default boolean
isBuffered()
-
-
-
Method Detail
-
execute
void execute(CommandSender sender, java.lang.String label, java.lang.String[] args) throws CommandExecutionException
- Throws:
CommandExecutionException
-
getDescription
default java.lang.String getDescription()
-
getHelp
default java.util.List<java.lang.String> getHelp(CommandSender sender, java.lang.String label, java.lang.String[] args) throws CommandExecutionException
- Throws:
CommandExecutionException
-
isBuffered
default boolean isBuffered()
-
-