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 boolean
addSubCommand(SubCommand subCommand)
java.lang.String
getCommand()
MessageFormat
getMessageFormat()
java.util.ArrayList<java.lang.String>
getSubAsHelp(org.bukkit.command.CommandSender sender)
java.util.ArrayList<java.lang.String>
getSubAsString()
SubCommand
getSubCommand(java.lang.String name)
java.util.ArrayList<SubCommand>
getSubCommands()
abstract boolean
onAny(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, java.lang.String s, java.lang.String[] args)
boolean
onCommand(@NotNull org.bukkit.command.CommandSender commandSender, @NotNull org.bukkit.command.Command command, @NotNull java.lang.String s, java.lang.String[] strings)
abstract boolean
onConsoleCommand(org.bukkit.command.ConsoleCommandSender sender, org.bukkit.command.Command command, java.lang.String s, java.lang.String[] args)
abstract boolean
onPlayerCommand(org.bukkit.entity.Player player, org.bukkit.command.Command command, java.lang.String s, java.lang.String[] args)
abstract boolean
onRemoteConsole(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, removePermissions
Methods 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:
onCommand
in 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)
-