Настройка EternalTD
Текущий процесс настройки EternalTD построен вокруг контента, управляемого Nightbreak, опциональной поддержки моделей через FreeMinecraftModels и вспомогательной команды для набора ресурсов.
Требования
- EternalTD
1.5.0 - Java
21 - Сервер, совместимый с Paper/Spigot, на текущей линейке API
1.21.4
Опциональные интеграции:
FreeMinecraftModelsдля пользовательских моделей EternalTDResourcePackManager, если вы хотите, чтобы EternalTD регистрировал свой официальный набор ресурсов там вместо записи вserver.propertiesFloodgate,ModelEngineиLibsDisguisesявляются мягкими зависимостями, а не требованиями настройки для текущего процесса установки
Что создаёт EternalTD
При запуске EternalTD инициализирует или использует следующие пути:
plugins/EternalTD/config.yml
plugins/EternalTD/content_packages/
plugins/EternalTD/imports/
plugins/EternalTD/levels/
plugins/EternalTD/waves/
plugins/EternalTD/npcs/
plugins/EternalTD/worlds/
Примечание о устаревших версиях:
- Плагин теперь использует
levels/иnpcs/как канонические имена папок. - При запуске и перезагрузке он автоматически мигрирует устаревшие папки
Levels/иNPCs/в пути с нижним регистром.
Рекомендуемый порядок первоначальной настройки
- Установите EternalTD и запустите сервер один раз.
- Привяжите свою учётную запись Nightbreak с помощью
/nightbreaklogin <token>. - Выполните
/etd downloadall, чтобы загрузить все доступные пакеты EternalTD вplugins/EternalTD/imports. - Выполните
/etd install, чтобы применить официальную настройку набора ресурсов EternalTD. - Выполните
/etd setupв любое время, когда хотите просмотреть, включить, отключить или обновить отдельные пакеты.
/nightbreaklogin <token> является частью общего потока учётных записей Nightbreak/MagmaCore, а не командой, объявленной в plugin.yml EternalTD.
Поведение точки появления и хаба
config.yml в настоящее время включает:
setupDonespawnLocationsmanageSpawnplayerGuide
Когда manageSpawn: true и мир etd_spawn существует, подключающиеся игроки телепортируются в настроенную точку появления EternalTD.
Официальный пакет хаба отслеживается отдельно от игровых карт и устанавливается как мир etd_spawn в контейнере миров сервера.
Перезагрузка после импорта
Используйте /etd reload после ручного импорта или ручной очистки файлов.
Перезагрузка EternalTD в настоящее время:
- повторно запускает импортёр
- перезагружает пакеты контента
- перезагружает уровни, волны, NPC и шаблоны миров
- обновляет состояние обновления/доступа пакетов
- повторно инициализирует помощник набора ресурсов
- запрашивает у FreeMinecraftModels перезагрузку импортированного контента, если этот плагин присутствует