public abstract class CommandHandler
extends java.lang.Object
Constructor and Description |
---|
CommandHandler() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canEqual(java.lang.Object other) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getDescription() |
java.lang.String |
getHelp() |
java.lang.String |
getIdentity() |
java.lang.String |
getPermission() |
abstract void |
handleCommand(org.bukkit.command.CommandSender commandSender,
java.lang.String[] args)
运行指令
|
int |
hashCode() |
CommandHandler |
register()
把自己注册
|
void |
registerEvent()
TODO
当 this 被注册时触发 你可以复写后做一些操作 |
protected void |
setDescription(java.lang.String description) |
protected void |
setHelp(java.lang.String help) |
protected void |
setIdentity(java.lang.String identity)
设置此CommandHandler的Identity
你可以将他动态删除 |
protected void |
setPermission(java.lang.String permission) |
CommandHandler |
unregister()
删除
|
void |
unregisterEvent()
TODO
当 this 被取消注册时触发 你可以复写后做一些操作 |
public abstract void handleCommand(org.bukkit.command.CommandSender commandSender, java.lang.String[] args) throws java.lang.Exception
commandSender
- args
- java.lang.Exception
protected void setIdentity(java.lang.String identity)
identity
- public final java.lang.String getIdentity()
public void registerEvent()
public void unregisterEvent()
public final CommandHandler register()
public final CommandHandler unregister()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
protected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String getDescription()
public java.lang.String getHelp()
public java.lang.String getPermission()
protected void setDescription(java.lang.String description)
protected void setHelp(java.lang.String help)
protected void setPermission(java.lang.String permission)