NutritionZ avatar

NutritionZ [1.21.1] [1.20.1]

широкий заголовок nutritionz

NutritionZ добавляет систему питания для улучшения игрового процесса.

Установка

NutritionZ — это мод, созданный для Fabric Loader. Требует отдельной установки Fabric API и Cloth Config API; остальные зависимости устанавливаются вместе с модом.

Настройки

Стандартные datapacks и совместимость с модами

NutritionZ предоставляет стандартные datapacks для других модов. Их можно отключить/включить через конфигурацию. Совместимость с дополнительными модами добавляется через datapack. Используйте структуру data/somemod/nutrition/somename.json.

Пример из стандартного datapack для vanilla:

{   
    "minecraft:cooked_cod": { // Стандартные datapacks дают 5 очков за половину насыщения   
        "carbohydrates": 0,   
        "protein": 16,   
        "fat": 3,   
        "vitamins": 0,   
        "minerals": 6   
    }   
}   

Менеджер питания

Параметры стандартного менеджера также настраиваются через datapack (data/somemod/nutrition_manager/somename.json).

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

Пример:

{
    "minerals": {
        "replace": true,
        "positive": {
            "generic.armor_toughness": { // атрибут
                "operation": "ADD_VALUE", // ADD_VALUE, ADD_MULTIPLIED_BASE, ADD_MULTIPLIED_TOTAL
                "value": 1.0 // даёт +1 к прочности брони за уровень → например, +20 на макс. уровне
            },
            "minecraft:haste": { // эффект
                "duration": 319, // не рекомендуется уменьшать для эффектов
                "amplifier": 0 // соответствует Haste I
            }
        },
        "negative": {
            "generic.armor_toughness": {
                "operation": "ADD_VALUE",
                "value": 1.0 // указывается положительное значение → автоматически станет отрицательным
            },
            "minecraft:mining_fatigue": {
                "duration": 319,
                "amplifier": 0
            }
        }
    }
}

Максимальное значение питания и пороги устанавливаются в конфиге nutritionz.json5:

{
    "maxNutrition": 100, // Максимальное значение для одного нутриента
    "negativeNutrition": 10, // 0-10: негативные эффекты/атрибуты (негативный порог)
    "positiveNutrition": 90, // 90-100: положительные эффекты/атрибуты (позитивный порог)
}

Требуемые зависимости

Скачать NutritionZ

 
Тип Скачать Версия Загрузчик Обновлено Размер
Releasenutritionz-1.0.3+1.20.11.20.1Fabric5 апреля 202493,8 КБ
Releasenutritionz-1.0.4+1.20.11.20.1Fabric5 апреля 202493,8 КБ
Releasenutritionz-1.0.2+1.20.11.20.1Fabric4 апреля 202488,9 КБ
Releasenutritionz-1.0.1+1.20.11.20.1Fabric12 января 202475,4 КБ
ReleaseNutritionZ 1.0.01.20.1Fabric1 января 202444,7 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.