TemporaCommandBase
基本信息
| 属性 | 值 |
|---|---|
| 类名 | com.colen.tempora.commands.command_base.TemporaCommandBase |
| 伴生类 | CommandArg(同包) |
功能
本 mod 全部命令的抽象基类,提供命令名 / 用法 / 描述的抽象声明,以及参数个数校验骨架。
实现要点
- TemporaHelp 通过遍历
getCommandName()/getCommandDescription()/getCommandUsage(null)来生成帮助页,因此每个命令都必须实现这三个方法才会出现在帮助里。 - 参数个数不符时抛
WrongUsageException,由基类统一转成给玩家的用法提示。
相关条目
- TemporaHelp - 依赖本类做反射遍历
- Tempora - 命令注册处