Команды EternalTD
EternalTD регистрирует корневую команду:
/eternaltd
/etd
Команда токена Nightbreak, используемая при настройке, является отдельной:
/nightbreaklogin <token>
Настройка и управление контентом
| Команда | Отправитель | Текущее назначение |
|---|---|---|
/etd | Любой | Выводит текущую краткую справку по настройке/контенту |
/etd initialize | Игрок | Открывает меню первоначальной настройки |
/etd setup | Игрок | Открывает браузер пакетов EternalTD |
/etd downloadall | Любой | Загружает все доступные пакеты EternalTD Nightbreak |
/etd updatecontent | Любой | Загружает обновления для устаревших пакетов EternalTD |
/etd updateall | Любой | Псевдоним для /etd updatecontent |
/etd install | Любой | Применяет официальную настройку набора ресурсов EternalTD |
/etd reload | Любой | Перезагружает импортированный контент EternalTD и обновляет импорт FMM, если присутствует |
Примечание для администраторов:
- Указанные выше команды настройки/контента в настоящее время реализованы как команды для администраторов.
initialize,setup,downloadall,updatecontentиreloadявно устанавливаютeternaltd.*в своих классах команд.
Игровые команды
| Команда | Отправитель | Текущее назначение |
|---|---|---|
/etd join <level> | Игрок | Запускает новую сессию уровня из загруженного файла уровня |
/etd start | Игрок | Запускает первую волну активной сессии |
/etd go | Игрок | Псевдоним для /etd start |
/etd quit | Игрок | Завершает текущую сессию уровня |
/etd stop | Игрок | Псевдоним для /etd quit |
Команды отладки и администрирования игрового процесса
| Команда | Отправитель | Текущее назначение |
|---|---|---|
/etd cheat | Игрок | Переключает режим читов для активной сессии |
/etd setwave <wave> | Игрок | Перемещает активную сессию к определённой волне |
Это не обычные команды настройки для игроков. Это инструменты сессии/отладки.
Команды создания карт
Эти команды всё ещё присутствуют в текущей кодовой базе для выбора этажей и регистрации уровней.
| Команда | Отправитель | Текущее назначение |
|---|---|---|
/etd selectfloor | Игрок | Запускает или останавливает выбор углов этажа кликами |
/etd selectfloorcoordinates <x1> <y1> <z1> <x2> <y2> <z2> | Игрок | Задаёт область выбора напрямую по координатам |
/etd showselection <level> | Игрок | Показывает текущий зарегистрированный выбор для уровня |
/etd register <level> | Игрок | Регистрирует выбранную область этажа для уровня |
/etd register <level> start | Игрок | Добавляет начальную точку к уровню |
/etd register <level> end | Игрок | Добавляет конечную точку к уровню |
Примечания
plugin.ymlEternalTD объявляет только корневую команду. Подкоманды регистрируются через менеджер команд во время выполнения.- Некоторые строки использования в текущих классах команд всё ещё ссылаются на старые тексты команд. Названия команд, задокументированные на этой странице, отражают фактически зарегистрированные подкоманды.