Package me.playernguyen.opteco.command
Class OptEcoAbstractCommand
java.lang.Object
me.playernguyen.opteco.OptEcoImplementation
me.playernguyen.opteco.command.AbstractPermission
me.playernguyen.opteco.command.OptEcoAbstractCommand
- All Implemented Interfaces:
org.bukkit.command.CommandExecutor,org.bukkit.command.TabCompleter
- Direct Known Subclasses:
OptEcoCommand,PlayerPointToOptEcoCommand
public abstract class OptEcoAbstractCommand extends AbstractPermission implements org.bukkit.command.TabCompleter, org.bukkit.command.CommandExecutor
-
Constructor Summary
Constructors Constructor Description OptEcoAbstractCommand(java.lang.String command) -
Method Summary
Modifier and Type Method Description booleanaddSubCommand(SubCommand subCommand)java.lang.StringgetCommand()MessageFormatgetMessageFormat()java.util.ArrayList<java.lang.String>getSubAsHelp(org.bukkit.command.CommandSender sender)java.util.ArrayList<java.lang.String>getSubAsString()SubCommandgetSubCommand(java.lang.String name)java.util.ArrayList<SubCommand>getSubCommands()abstract booleanonAny(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, java.lang.String s, java.lang.String[] args)booleanonCommand(@NotNull org.bukkit.command.CommandSender commandSender, @NotNull org.bukkit.command.Command command, @NotNull java.lang.String s, java.lang.String[] strings)abstract booleanonConsoleCommand(org.bukkit.command.ConsoleCommandSender sender, org.bukkit.command.Command command, java.lang.String s, java.lang.String[] args)abstract booleanonPlayerCommand(org.bukkit.entity.Player player, org.bukkit.command.Command command, java.lang.String s, java.lang.String[] args)abstract booleanonRemoteConsole(org.bukkit.command.RemoteConsoleCommandSender sender, org.bukkit.command.Command command, java.lang.String s, java.lang.String[] args)java.util.ArrayList<java.lang.String>separator(java.lang.String[] args, int startAt)Methods inherited from class me.playernguyen.opteco.command.AbstractPermission
addPermissions, checkPermission, getPermissions, removePermissionsMethods inherited from class me.playernguyen.opteco.OptEcoImplementation
getAccountDatabase, getAccountManager, getConfigurationLoader, getDebugger, getLanguageLoader, getLogger, getPlugin, getStorageType, getTransactionManager
-
Constructor Details
-
OptEcoAbstractCommand
public OptEcoAbstractCommand(java.lang.String command)
-
-
Method Details
-
getCommand
public java.lang.String getCommand() -
getMessageFormat
-
addSubCommand
-
getSubCommands
-
getSubCommand
-
getSubAsString
public java.util.ArrayList<java.lang.String> getSubAsString() -
getSubAsHelp
public java.util.ArrayList<java.lang.String> getSubAsHelp(org.bukkit.command.CommandSender sender) -
separator
public java.util.ArrayList<java.lang.String> separator(java.lang.String[] args, int startAt) -
onCommand
public boolean onCommand(@NotNull @NotNull org.bukkit.command.CommandSender commandSender, @NotNull @NotNull org.bukkit.command.Command command, @NotNull @NotNull java.lang.String s, java.lang.String[] strings)- Specified by:
onCommandin interfaceorg.bukkit.command.CommandExecutor
-
onPlayerCommand
public abstract boolean onPlayerCommand(org.bukkit.entity.Player player, org.bukkit.command.Command command, java.lang.String s, java.lang.String[] args) -
onConsoleCommand
public abstract boolean onConsoleCommand(org.bukkit.command.ConsoleCommandSender sender, org.bukkit.command.Command command, java.lang.String s, java.lang.String[] args) -
onRemoteConsole
public abstract boolean onRemoteConsole(org.bukkit.command.RemoteConsoleCommandSender sender, org.bukkit.command.Command command, java.lang.String s, java.lang.String[] args) -
onAny
public abstract boolean onAny(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, java.lang.String s, java.lang.String[] args)
-