EternalTD 命令
EternalTD 注册的根命令是:
/eternaltd
/etd
安装流程中使用的 Nightbreak token 命令是独立的:
/nightbreaklogin <token>
设置与内容管理
| Command | Sender | Current purpose |
|---|---|---|
/etd | Any | 显示当前的设置与内容快速帮助 |
/etd initialize | Player | 打开首次设置菜单 |
/etd setup | Player | 打开 EternalTD 包浏览器 |
/etd downloadall | Any | 下载所有你有权限访问的 EternalTD Nightbreak 包 |
/etd updatecontent | Any | 下载过期 EternalTD 包的更新 |
/etd updateall | Any | /etd updatecontent 的别名 |
/etd install | Any | 应用官方 EternalTD 资源包设置 |
/etd reload | Any | 重新加载已导入的 EternalTD 内容,并在存在时刷新 FMM 导入 |
管理员说明:
- 上面的设置和内容命令目前都按管理员命令实现。
initialize、setup、downloadall、updatecontent和reload在各自的命令类中都会显式设置eternaltd.*。
游戏命令
| Command | Sender | Current purpose |
|---|---|---|
/etd join <level> | Player | 从已加载的关卡文件启动新的关卡会话 |
/etd start | Player | 启动当前会话的第一波 |
/etd go | Player | /etd start 的别名 |
/etd quit | Player | 结束你当前的关卡会话 |
/etd stop | Player | /etd quit 的别名 |
调试与管理类游戏命令
| Command | Sender | Current purpose |
|---|---|---|
/etd cheat | Player | 切换当前会话的作弊模式 |
/etd setwave <wave> | Player | 将当前会话跳到指定波次 |
这些不是普通玩家的设置命令。它们是会话/调试工具。
地图制作命令
这些命令在当前代码库中仍然存在,用于地板选择和关卡注册工作。
| Command | Sender | Current purpose |
|---|---|---|
/etd selectfloor | Player | 开始或停止通过点击选择地板角点 |
/etd selectfloorcoordinates <x1> <y1> <z1> <x2> <y2> <z2> | Player | 直接通过坐标设置选区 |
/etd showselection <level> | Player | 显示某个关卡当前已注册的选区 |
/etd register <level> | Player | 为关卡注册所选地板区域 |
/etd register <level> start | Player | 为关卡添加起点位置 |
/etd register <level> end | Player | 为关卡添加终点位置 |
备注
- EternalTD 的
plugin.yml只声明了根命令。子命令通过命令管理器在运行时注册。 - 当前命令类中的一些 usage 字符串仍然引用旧的命令文本。本页记录的命令名称反映的是实际注册的子命令。