Модели и ресурс-пак EternalTD
Текущий поток моделей в EternalTD построен вокруг FreeMinecraftModels, а текущий поток ресурс-пака управляется через /etd install.
FreeMinecraftModels
FreeMinecraftModels является мягкой зависимостью.
- EternalTD по-прежнему загружается без него.
- Когда он установлен, EternalTD может заменять ванильные сущности статическими моделями на базе FMM.
- Когда он не установлен, EternalTD возвращается к поведению без FMM, а не блокирует запуск.
Текущий общий пакет моделей:
EternalTD Custom Models
Этот пакет загружается через поток контента EternalTD и в коде описан как контент, который импортируется в FreeMinecraftModels, если FMM доступен.
Что делает /etd reload для моделей
Когда FreeMinecraftModels установлен, /etd reload делает больше, чем просто перезагружает собственные файлы EternalTD.
Он также вызывает путь перезагрузки импортированного контента FreeMinecraftModels, чтобы новые загруженные или импортированные вручную ресурсы моделей подхватывались без полной переустановки плагина.
/etd install
/etd install не загружает пакет моделей. Он применяет официальные настройки распространения ресурс-пака EternalTD.
Текущий официальный URL ресурс-пака:
https://www.magmaguy.com/downloads/eternaltd_resource_pack.zip
Если установлен ResourcePackManager
EternalTD регистрирует официальный пакет в ResourcePackManager и просит RPM перезагрузить состояние пакетов.
В этом режиме:
- EternalTD не записывает URL пакета в
server.properties - распространением игрокам занимается ResourcePackManager
- EternalTD регистрирует
/etd reloadкак последующую команду перезагрузки
Если ResourcePackManager не установлен
EternalTD возвращается к прямому редактированию server.properties.
Он записывает:
resource-packresource-pack-sha1
В этом резервном режиме команда сообщает, что для применения новых настроек пакета требуется перезапуск сервера.
Проверка обновления SHA1
Если EternalTD использует путь через server.properties вместо ResourcePackManager, при запуске он также проверяет, изменился ли SHA1 официального ресурс-пака.
Если он изменился, EternalTD обновляет сохраненный SHA1 и предупреждает, что требуется перезапуск.
Поведение предупреждения для операторов
Когда все это верно:
FreeMinecraftModelsустановлен- входящий игрок является op
- EternalTD не обнаруживает активную настройку ресурс-пака
EternalTD предупреждает, что официальный ресурс-пак еще нужно установить, и указывает оператору на:
/etd install/etd initialize/etd setup
Примечания по очистке
Пакет пользовательских моделей рассматривается как общий ресурсный контент, а не как обычный переключаемый пакет.
Если вы хотите его удалить:
- Удалите импортированные файлы вручную.
- При необходимости проверьте папки моделей FreeMinecraftModels или
/fmm setup. - Выполните
/etd reload.