Перейти к основному содержимому

Модели и ресурс-пак 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-pack
  • resource-pack-sha1

В этом резервном режиме команда сообщает, что для применения новых настроек пакета требуется перезапуск сервера.

Проверка обновления SHA1

Если EternalTD использует путь через server.properties вместо ResourcePackManager, при запуске он также проверяет, изменился ли SHA1 официального ресурс-пака.

Если он изменился, EternalTD обновляет сохраненный SHA1 и предупреждает, что требуется перезапуск.

Поведение предупреждения для операторов

Когда все это верно:

  • FreeMinecraftModels установлен
  • входящий игрок является op
  • EternalTD не обнаруживает активную настройку ресурс-пака

EternalTD предупреждает, что официальный ресурс-пак еще нужно установить, и указывает оператору на:

  • /etd install
  • /etd initialize
  • /etd setup

Примечания по очистке

Пакет пользовательских моделей рассматривается как общий ресурсный контент, а не как обычный переключаемый пакет.

Если вы хотите его удалить:

  1. Удалите импортированные файлы вручную.
  2. При необходимости проверьте папки моделей FreeMinecraftModels или /fmm setup.
  3. Выполните /etd reload.