Скачать Мод NutritionZ в Майнкрафт
NutritionZ

Мод NutritionZ 1.1.2+1.21.1 +1.0.12+1.20.1


Документация
https://modrinth.com/mod/nutritionz

Что представляет собой NutritionZ​


NutritionZ добавляет игровую систему питания с пятью показателями. Рацион персонажа становится отдельной частью выживания: значение имеет не только утоление голода, но и распределение питательных свойств еды. В подтверждённых данных названы углеводы, белок, жиры, витамины и минералы.

Проект относится к категориям food, game-mechanics, management, cursed и utility. Лицензия — MIT; публично указаны xR4YM0ND и Globox1997. Подтверждены Fabric и Minecraft 1.20.1, 1.21.1. Мод требуется на клиенте и сервере.

Скриншоты и внешний вид​

pro150-034-01-d7c35e891c63.webp


Для кого предназначен мод​


NutritionZ подходит сборкам, где питание должно влиять на состояние персонажа. Возможные сценарии:

• усложнённое выживание с разнообразным рационом;
• модпак с большим количеством новой еды;
• сервер, где управление запасами входит в прогрессию;
• настройка бонусов и штрафов через datapack;
• создание совместимости с пищевыми модами;
• собственный баланс питательных значений.

Её показатели и пороги относятся только к конкретной сборке Minecraft.

Как устроены показатели​


В пищевых datapack-файлах используются поля carbohydrates, protein, fat, vitamins и minerals. Продукту можно назначить числовые значения по каждому направлению. Пример с приготовленной треской показывает нулевые углеводы и витамины, а также ненулевые белок, жир и минералы. Это иллюстрация формата, а не универсальная характеристика всей еды.

Система предусматривает максимум, отрицательный порог и положительный порог. В опубликованном примере nutritionz.json5 указаны максимум 100, отрицательная зона от 0 до 10 и положительная от 90 до 100. Перед использованием нужно сверить фактически созданный файл выбранной версии: неизменность этих чисел между выпусками не подтверждена.

Положительные и отрицательные эффекты​


Nutrition Manager позволяет через datapack заменять положительные и отрицательные эффекты или атрибуты для всех пяти показателей. В примере для минералов показаны положительное изменение стойкости брони и ускорение, а в отрицательной части — обратное изменение атрибута и усталость от добычи.

Совместимость с едой из других модов​


NutritionZ включает стандартные datapacks для совместимости с некоторыми проектами; их можно включать и отключать через настройки. Собственная совместимость описывается по пути вида data/<namespace>/nutrition/<name>.json, где задаются значения продуктов.

Для замены положительных и отрицательных последствий используется отдельная структура data/<namespace>/nutrition_manager/<name>.json. Пространство имён и идентификаторы должны соответствовать реальным объектам сборки. Ошибочная запись может просто не примениться, поэтому каждое правило лучше проверять отдельно.

Подтверждённая несовместимость​


Tough As Nails прямо указан как несовместимый мод. Совместную установку нельзя считать поддерживаемой даже при успешном открытии главного меню.

Если Tough As Nails уже используется, сочетание лучше не переносить в рабочую сборку: подтверждённого обходного решения нет.

Платформа и зависимости​


NutritionZ создан для Fabric. Обязательны:

• Fabric API;
• Cloth Config API.

Номера совместимых выпусков не приведены. Их подбирают по версии Minecraft и метаданным конкретного JAR. Forge и NeoForge не подтверждены.

Статусы client=required и server=required требуют согласованного набора на обеих сторонах. В сетевой игре основной мод и зависимости должны соответствовать серверной сборке.

Как выбрать файл​


Подтверждены:

• nutritionz-1.1.2.jar, версия 1.1.2+1.21.1, 120642 байта;
• nutritionz-1.0.12.jar, версия 1.0.12+1.20.1, 149705 байт.

Первый файл относится к Minecraft 1.21.1, второй — к 1.20.1. Версия игры указана в метаданных, хотя не полностью отражена в имени JAR. Поэтому выбирать только по номеру NutritionZ нельзя. Разница размеров не доказывает превосходство одной ветки.

Подготовка и установка​


Перед установкой следует:

• Проверить версию Minecraft и Fabric.
• Выбрать подходящий JAR.
• Подобрать Fabric API и Cloth Config API.
• Скопировать мир, mods, config и datapacks.
• Удалить старые копии заменяемых файлов.
• Убедиться в отсутствии Tough As Nails.
• Не совмещать первый запуск с массовым обновлением еды.

NutritionZ и обязательные зависимости помещают в папку mods, не распаковывая. Для сервера те же совместимые компоненты устанавливают в серверный экземпляр, а клиенты используют согласованный комплект.

Проверка файла​


Для nutritionz-1.1.2.jar опубликован SHA-1 569999aca3091eb5139759824f6a42c4b3530c44. Для nutritionz-1.0.12.jar — a55a163df323c21e4cb0e12a7b2960bbc7f1c11c. Также опубликованы SHA-512.

Файлы получены по официальному HTTPS, сверены по хешам и статически проверены по структуре и путям. Динамический запуск не выполнялся, поэтому интерфейс, эффекты и пользовательские datapacks нужно проверять в своей сборке.

Как проверить результат​


Проверку проводят в новом мире или копии сохранения:

• убедиться, что Fabric загрузил NutritionZ и обе зависимости;
• проверить отсутствие Tough As Nails;
• употребить несколько известных продуктов по отдельности;
• наблюдать изменение показателей доступным в сборке способом;
• проверить отрицательную и положительную зоны на тестовом профиле;
• подтвердить применение предусмотренных эффектов;
• повторить тест после перезапуска;
• на сервере сравнить поведение клиента и сервера.

Исходные данные не описывают точный экран, клавишу или команду просмотра значений. Наличие конкретного интерфейса без запуска обещать нельзя.

Ограничения и баланс​


Исходные данные не дают полной таблицы продуктов и не описывают скорость изменения каждого показателя. Не подтверждена автоматическая поддержка еды из любого стороннего мода без datapack.

При настройке нужно оценить:

• доступность источников всех пяти показателей;
• риск длительного пребывания в отрицательной зоне;
• частоту положительных бонусов;
• обработку новой еды;
• дублирование эффектов других систем выживания;
• совпадение настроек клиента и сервера.

Категория cursed присутствует в метаданных, но сама по себе не описывает отдельную функцию.

Безопасное обновление​


Перед обновлением сохраняют мир, данные игроков, текущий JAR, зависимости, nutritionz.json5 и пользовательские datapacks. Компоненты заменяют по одному с проверкой журнала.

На копии мира нужно проверить значения старых продуктов, пороги, эффекты и загрузку собственных файлов совместимости. Новую версию не переносят на основной сервер, пока клиент с тем же набором не проходит проверку.

Откат​


При неудачном обновлении игру или сервер останавливают, возвращают прежние NutritionZ, Fabric API, Cloth Config API, конфигурацию и datapacks. При необходимости восстанавливают мир и данные игроков. Отдельной миграционной процедуры нет, поэтому возврат только одного JAR не всегда достаточен.

Диагностика​


Если игра не запускается, проверяют Fabric, обе зависимости, версию Minecraft, дубликаты и наличие Tough As Nails. Если питание не меняется:

• проверить активность стандартного или пользовательского datapack;
• сопоставить идентификатор продукта;
• временно вернуть исходную конфигурацию;
• протестировать ванильную еду без других пищевых модов;
• сверить файлы клиента и сервера;
• просмотреть журнал на ошибки JSON или JSON5.

Если эффекты отличаются от ожидаемых, пищевые значения и Nutrition Manager проверяют раздельно.

Лицензия и авторство​


NutritionZ распространяется по MIT. Публично указаны xR4YM0ND и Globox1997. При локализации, изменении или включении в модпак следует сохранять название, авторство и сведения о лицензии, не приписывая авторам редакционные выводы.

FAQ​


Сколько показателей добавляет мод?​


Пять: углеводы, белок, жиры, витамины и минералы.

Нужны ли Fabric API и Cloth Config API?​


Да. Обе зависимости указаны как required.

Можно ли использовать NutritionZ с Tough As Nails?​


Проект прямо отмечен как несовместимый. Подтверждённого обходного решения нет.

Поддерживается ли еда из других модов?​


Для части проектов есть стандартные datapacks, а дополнительную совместимость можно описать собственными файлами. Автоматическая поддержка любой еды не заявлена.

Где меняются максимумы и пороги?​


В nutritionz.json5. Перед редактированием нужно сохранить копию и сверить структуру файла выбранной версии.
Автор
rootme
Скачивания
0
Показов
3
Первый выпуск
Обновление

Оценки

0.00 звёзд 0 оценок

Другие ресурсы пользователя rootme

  • LiteFrames Shaders
    Шейдеры LiteFrames Shaders
    LiteFrames Shaders — клиентский шейдерпак, созданный для возвращения тёплого, простого и...
  • Mellow Edited
    Шейдеры Mellow Edited
    Mellow Edited — неофициальная модификация Mellow Shader, подготовленная BalancedGlow. Её цель —...
  • Modern PSX Shaders
    Шейдеры Modern PSX Shaders
    Modern PSX Shaders — клиентский шейдерпак, объединяющий слегка нестабильную эстетику первой...
  • Adaptive Outline
    Шейдеры Adaptive Outline
    Adaptive Outline — клиентский шейдер, который подчёркивает границы объектов адаптивной обводкой...
  • Base-Shader
    Шейдеры Base-Shader
    Base-Shader — клиентский шейдерпак для Iris, задача которого состоит в точном воспроизведении...
  • Excavating Enchant: 3x3 Mining!
    Плагин Excavating Enchant: 3x3 Mining!
    Excavating Enchant: 3x3 Mining! добавляет серверное зачарование Excavating для кирок и лопат...
  • WorldListTrashCan
    Плагин WorldListTrashCan
    WorldListTrashCan — серверный плагин очистки, основанный на персональной корзине в домашнем мире...
  • CrystalPVPDisabler
    Плагин CrystalPVPDisabler
    CrystalPVPDisabler — серверный плагин для Paper и Spigot, который меняет только один узкий...
  • DonutSMP Spawner
    Плагин DonutSMP Spawner
    DonutSMP Spawner, также названный DonutSpawners в исходном описании, — серверный плагин...
  • Image Emojis: Emojis in chat
    Плагин Image Emojis: Emojis in chat
    Image Emojis: Emojis in chat, также называемый ImageEmojis, — серверный плагин для Paper...