Пакеты контента FreeMinecraftModels
Официальный контент FMM теперь распространяется как управляемые пакеты Nightbreak.
Текущие официальные пакеты
Текущая версия плагина определяет два готовых официальных пакета:
BetterStructures Prop PackEliteMobs Prop Pack
У каждого пакета есть локальное имя папки, slug Nightbreak, поле версии и состояние включено/выключено в content_packages.
Что управляется через меню настройки
/fmm setup сейчас является основным источником правды для состояния пакетов. Меню различает:
- установленные пакеты
- загруженные, но сейчас отключенные пакеты
- устаревшие пакеты
- пакеты, для которых нужен доступ Nightbreak
Меню настройки также запускает фоновые проверки версий пакетов и прав доступа, поэтому именно там лучше всего проверять текущее состояние пакета.
Поведение папок
Теперь плагин использует перенос папок в зависимости от состояния пакета для включенного и отключенного контента:
- папки включенных пакетов находятся в
models/<folderName> - папки отключенных пакетов находятся в
models_disabled/<folderName>
Это означает, что пакет может быть полностью загружен на диск, но не быть активным в текущем списке моделей во время работы.
Жизненный цикл загрузки и установки
Здесь есть два отдельных шага:
- Скачать содержимое пакета.
Загрузки попадают в
plugins/FreeMinecraftModels/imports, а затем запускают проход перезагрузки/импорта. - Оставить пакет включенным или отключенным.
Меню настройки устанавливает и удаляет пакеты, перемещая их папки между
modelsиmodels_disabled.
Массовые операции работают по той же модели:
/fmm downloadallскачивает каждый доступный пакет, которого не хватает или который устарел/fmm updatecontentобновляет только устаревшие пакеты
Обе массовые команды автоматически перезагружают FreeMinecraftModels после успешной загрузки, чтобы новый контент сразу стал доступен.