Class CoreCommandExecutor
- java.lang.Object
-
- com.playernguyen.playernguyencore.command.CoreCommandExecutor
-
- All Implemented Interfaces:
ICoreCommand
,org.bukkit.command.CommandExecutor
,org.bukkit.command.TabCompleter
,org.bukkit.command.TabExecutor
public abstract class CoreCommandExecutor extends java.lang.Object implements org.bukkit.command.TabExecutor, ICoreCommand
-
-
Constructor Summary
Constructors Constructor Description CoreCommandExecutor(java.lang.String command, java.lang.String parameters, java.lang.String description)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
catchStatusCode(int code)
java.lang.String
getCommand()
java.lang.String
getDescription()
java.lang.String
getParameters()
boolean
onCommand(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, java.lang.String label, java.lang.String[] args)
java.util.List<java.lang.String>
onTabComplete(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, java.lang.String alias, java.lang.String[] args)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.playernguyen.playernguyencore.command.ICoreCommand
onExecute, onTab
-
-
-
-
Method Detail
-
getCommand
public java.lang.String getCommand()
- Specified by:
getCommand
in interfaceICoreCommand
- Returns:
- The current command
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interfaceICoreCommand
- Returns:
- The description of command
-
getParameters
public java.lang.String getParameters()
- Specified by:
getParameters
in interfaceICoreCommand
- Returns:
- The parameters of command
-
onTabComplete
public java.util.List<java.lang.String> onTabComplete(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, java.lang.String alias, java.lang.String[] args)
- Specified by:
onTabComplete
in interfaceorg.bukkit.command.TabCompleter
-
onCommand
public boolean onCommand(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, java.lang.String label, java.lang.String[] args)
- Specified by:
onCommand
in interfaceorg.bukkit.command.CommandExecutor
-
catchStatusCode
public abstract void catchStatusCode(int code)
-
-