public abstract class PluginCommandExecutor extends Object
Modifier and Type | Field and Description |
---|---|
protected String |
permission |
protected ResourcepacksPlugin |
plugin |
protected Map<String,PluginCommandExecutor> |
subCommandAliases |
protected Map<String,PluginCommandExecutor> |
subCommands |
Constructor and Description |
---|
PluginCommandExecutor(ResourcepacksPlugin plugin,
PluginCommandExecutor parent,
String usage) |
PluginCommandExecutor(ResourcepacksPlugin plugin,
PluginCommandExecutor parent,
String usage,
String permission) |
PluginCommandExecutor(ResourcepacksPlugin plugin,
PluginCommandExecutor parent,
String usage,
String permission,
String[] aliases) |
PluginCommandExecutor(ResourcepacksPlugin plugin,
String usage) |
PluginCommandExecutor(ResourcepacksPlugin plugin,
String usage,
String permission) |
Modifier and Type | Method and Description |
---|---|
boolean |
execute(ResourcepacksPlayer sender,
String[] args) |
String[] |
getAliases() |
String |
getKey() |
protected String |
getMessage(ResourcepacksPlayer sender,
String key,
String... replacements) |
String |
getName() |
String |
getPath() |
String |
getPermission() |
ResourcepacksPlugin |
getPlugin() |
PluginCommandExecutor |
getSubCommand(String name) |
String |
getUsage() |
void |
registerSubCommands(PluginCommandExecutor... subCommands) |
void |
sendMessage(ResourcepacksPlayer sender,
String key,
String... replacements) |
protected final ResourcepacksPlugin plugin
protected String permission
protected Map<String,PluginCommandExecutor> subCommands
protected Map<String,PluginCommandExecutor> subCommandAliases
public PluginCommandExecutor(ResourcepacksPlugin plugin, String usage)
public PluginCommandExecutor(ResourcepacksPlugin plugin, String usage, String permission)
public PluginCommandExecutor(ResourcepacksPlugin plugin, PluginCommandExecutor parent, String usage)
public PluginCommandExecutor(ResourcepacksPlugin plugin, PluginCommandExecutor parent, String usage, String permission)
public PluginCommandExecutor(ResourcepacksPlugin plugin, PluginCommandExecutor parent, String usage, String permission, String[] aliases)
public boolean execute(ResourcepacksPlayer sender, String[] args)
public PluginCommandExecutor getSubCommand(String name)
public void sendMessage(ResourcepacksPlayer sender, String key, String... replacements)
protected String getMessage(ResourcepacksPlayer sender, String key, String... replacements)
public String getPath()
public String getKey()
public void registerSubCommands(PluginCommandExecutor... subCommands)
public String getName()
public String getUsage()
public ResourcepacksPlugin getPlugin()
public String getPermission()
public String[] getAliases()
Copyright © 2019. All rights reserved.