public abstract class SubCommand
extends java.lang.Object
| 构造器和说明 |
|---|
SubCommand(java.lang.String cmd) |
SubCommand(java.lang.String cmd,
SenderType... senderTypes) |
SubCommand(java.lang.String cmd,
java.lang.String arg,
java.lang.Boolean hide,
SenderType... senderTypes) |
SubCommand(java.lang.String cmd,
java.lang.String arg,
SenderType... senderTypes) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
arg() |
java.lang.String |
cmd() |
protected org.bukkit.entity.Player |
getPlayer(org.bukkit.command.CommandSender sender,
org.bukkit.entity.Player player) |
boolean |
hide() |
boolean |
isUse(org.bukkit.command.CommandSender sender,
SenderType type)
判断是否可用
|
abstract void |
onCommand(SXAttribute plugin,
org.bukkit.command.CommandSender sender,
java.lang.String[] args)
执行指令抽象方法
|
void |
onDisable()
指令关闭时执行的方法
|
void |
onEnable()
指令注册成功后启动时执行的方法
|
abstract java.util.List<java.lang.String> |
onTabComplete(SXAttribute plugin,
org.bukkit.command.CommandSender sender,
java.lang.String[] args)
TAB执行方法
|
void |
registerCommand(org.bukkit.plugin.java.JavaPlugin plugin)
注册指令方法
|
void |
sendIntroduction(org.bukkit.command.CommandSender sender,
java.lang.String color,
java.lang.String label)
输出介绍 可覆盖
|
public SubCommand(java.lang.String cmd,
java.lang.String arg,
java.lang.Boolean hide,
SenderType... senderTypes)
cmd - Stringarg - Stringhide - BooleansenderTypes - SenderType[]public SubCommand(java.lang.String cmd,
java.lang.String arg,
SenderType... senderTypes)
cmd - Stringarg - StringsenderTypes - SenderType[]public SubCommand(java.lang.String cmd,
SenderType... senderTypes)
cmd - StringsenderTypes - SenderType[]public SubCommand(java.lang.String cmd)
cmd - Stringpublic final void registerCommand(org.bukkit.plugin.java.JavaPlugin plugin)
plugin - JavaPluginpublic java.lang.String cmd()
public java.lang.String arg()
public boolean hide()
public abstract void onCommand(SXAttribute plugin, org.bukkit.command.CommandSender sender, java.lang.String[] args)
plugin - SXAttributesender - CommandSenderargs - String[]public void onEnable()
public void onDisable()
public abstract java.util.List<java.lang.String> onTabComplete(SXAttribute plugin, org.bukkit.command.CommandSender sender, java.lang.String[] args)
plugin - SXAttributesender - CommandSenderargs - String[]public boolean isUse(org.bukkit.command.CommandSender sender,
SenderType type)
sender - CommandSendertype - SenderTypepublic void sendIntroduction(org.bukkit.command.CommandSender sender,
java.lang.String color,
java.lang.String label)
sender - CommandSendercolor - Stringlabel - Stringprotected org.bukkit.entity.Player getPlayer(org.bukkit.command.CommandSender sender,
org.bukkit.entity.Player player)