Package io.manebot.command.executor
Class AliasedCommandExecutor
- java.lang.Object
-
- io.manebot.command.executor.AliasedCommandExecutor
-
- All Implemented Interfaces:
CommandExecutor
public class AliasedCommandExecutor extends java.lang.Object implements CommandExecutor
-
-
Constructor Summary
Constructors Constructor Description AliasedCommandExecutor(CommandExecutor executor, java.lang.String label)
-
Method Summary
Modifier and Type Method Description void
execute(CommandSender sender, java.lang.String label, java.lang.String[] args)
java.lang.String
getDescription()
java.util.List<java.lang.String>
getHelp(CommandSender sender, java.lang.String label, java.lang.String[] args)
boolean
isBuffered()
-
-
-
Constructor Detail
-
AliasedCommandExecutor
public AliasedCommandExecutor(CommandExecutor executor, java.lang.String label)
-
-
Method Detail
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interfaceCommandExecutor
-
getHelp
public java.util.List<java.lang.String> getHelp(CommandSender sender, java.lang.String label, java.lang.String[] args) throws CommandExecutionException
- Specified by:
getHelp
in interfaceCommandExecutor
- Throws:
CommandExecutionException
-
execute
public void execute(CommandSender sender, java.lang.String label, java.lang.String[] args) throws CommandExecutionException
- Specified by:
execute
in interfaceCommandExecutor
- Throws:
CommandExecutionException
-
isBuffered
public boolean isBuffered()
- Specified by:
isBuffered
in interfaceCommandExecutor
-
-