跳到主要内容

EternalTD 命令

EternalTD 注册的根命令是:

/eternaltd
/etd

安装流程中使用的 Nightbreak token 命令是独立的:

/nightbreaklogin <token>

设置与内容管理

CommandSenderCurrent purpose
/etdAny显示当前的设置与内容快速帮助
/etd initializePlayer打开首次设置菜单
/etd setupPlayer打开 EternalTD 包浏览器
/etd downloadallAny下载所有你有权限访问的 EternalTD Nightbreak 包
/etd updatecontentAny下载过期 EternalTD 包的更新
/etd updateallAny/etd updatecontent 的别名
/etd installAny应用官方 EternalTD 资源包设置
/etd reloadAny重新加载已导入的 EternalTD 内容,并在存在时刷新 FMM 导入

管理员说明:

  • 上面的设置和内容命令目前都按管理员命令实现。
  • initializesetupdownloadallupdatecontentreload 在各自的命令类中都会显式设置 eternaltd.*

游戏命令

CommandSenderCurrent purpose
/etd join <level>Player从已加载的关卡文件启动新的关卡会话
/etd startPlayer启动当前会话的第一波
/etd goPlayer/etd start 的别名
/etd quitPlayer结束你当前的关卡会话
/etd stopPlayer/etd quit 的别名

调试与管理类游戏命令

CommandSenderCurrent purpose
/etd cheatPlayer切换当前会话的作弊模式
/etd setwave <wave>Player将当前会话跳到指定波次

这些不是普通玩家的设置命令。它们是会话/调试工具。

地图制作命令

这些命令在当前代码库中仍然存在,用于地板选择和关卡注册工作。

CommandSenderCurrent purpose
/etd selectfloorPlayer开始或停止通过点击选择地板角点
/etd selectfloorcoordinates <x1> <y1> <z1> <x2> <y2> <z2>Player直接通过坐标设置选区
/etd showselection <level>Player显示某个关卡当前已注册的选区
/etd register <level>Player为关卡注册所选地板区域
/etd register <level> startPlayer为关卡添加起点位置
/etd register <level> endPlayer为关卡添加终点位置

备注

  • EternalTD 的 plugin.yml 只声明了根命令。子命令通过命令管理器在运行时注册。
  • 当前命令类中的一些 usage 字符串仍然引用旧的命令文本。本页记录的命令名称反映的是实际注册的子命令。