Модели и набор ресурсов 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установлен- подключающийся игрок является оператором
- EternalTD не обнаруживает активную настройку набора ресурсов
EternalTD предупреждает, что официальный набор ресурсов всё ещё нуждается в установке, и направляет оператора к:
/etd install/etd initialize/etd setup
Примечания по очистке
Пакет пользовательских моделей рассматривается как общий ресурсный контент, а не как обычный переключаемый пакет.
Если вы хотите его удалить:
- Удалите импортированные файлы вручную.
- Проверьте папки моделей FreeMinecraftModels или
/fmm setupпри необходимости. - Выполните
/etd reload.