Скачать NutritionZ — Minecraft Моды — MetaMods
NutritionZ

NutritionZ

Активный

Установок

0

Последнее обновление

2 месяца назад

Версии

1.20.1 — 1.21.1
Клиент и сервер
Fabric
Еда
Игровые механики
Управление
Утилиты

NutritionZ - Система питания для Minecraft

nutritionz title wide

Мод NutritionZ вводит в Minecraft продвинутую систему питания, которая добавляет новый уровень сложности и реализма в игровой процесс.

Установка и совместимость

NutritionZ создан для работы с Fabric Loader. Для корректной работы необходимо установить Fabric API и Cloth Config API отдельно. Остальные зависимости устанавливаются автоматически вместе с модом.

Несовместимые моды:

  • Tough As Nails

Настройка и совместимость

Стандартные датапаки

Мод включает готовые датапаки для совместимости с другими модами. Вы можете включать и отключать их через конфигурационные файлы. Также можно добавлять собственную совместимость через датапаки, следуя структуре data/somemod/nutrition/somename.json.

Пример из стандартного датапака для ванильной игры:

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

Управление питанием

Вы можете настраивать стандартный менеджер питания через датапаки по пути data/somemod/nutrition_manager/somename.json. Это позволяет заменять положительные эффекты и атрибуты для всех пяти питательных веществ, а также настраивать негативные эффекты.

Пример конфигурации:

{
    "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 // соответствует Ускорению 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 = положительные эффекты/атрибуты (положительный порог)
}
Участники проекта
Globox1997

Globox1997

Разработчик

xR4YM0ND

xR4YM0ND

Разработчик

Globox_Z

Globox_Z

Создан: 3 янв 2024

ID: 1534