Interface SubCommand
- All Known Implementing Classes:
ClientCommandAbstract
,HelpCommandAbstract
,InfoCommandAbstract
,ListCommandAbstract
,ReconnectCommandAbstract
,ReloadCommandAbstract
,ServerCommandAbstract
public interface SubCommand
子命令接口
所有命令均需实现该接口下对应的Abstract子类
-
Method Summary
-
Method Details
-
getName
String getName()获取命令名称- Returns:
- 命令名称
-
getPrefix
String getPrefix()获取命令前缀用于遍历时判断前驱后继
为空字符串则代表根命令
- Returns:
- 命令前缀
-
getDescription
String getDescription()获取命令描述- Returns:
- 命令描述
-
getUsage
String getUsage()获取命令用法- Returns:
- 命令用法
-
getPermissionNode
String getPermissionNode()获取命令权限节点- Returns:
- 权限节点
-
execute
执行命令- Parameters:
commandReturner
- 命令执行者boolVar
- 布尔值占位符- Since:
- 0.1.5
-
execute
执行命令- Parameters:
commandReturner
- 命令执行者- Since:
- 0.1.5
-