nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)

nutritionz title wide

NutritionZ adds a nutrition system to enhance the gameplay.

Installation

NutritionZ is a mod built for the Fabric Loader. It requires Fabric API and Cloth Config API to be installed separately; all other dependencies are installed with the mod.

Adjustments

Default Datapacks & Mod Compat

NutritionZ provides some default datapacks for other mods. You can disable/enable them via config. You can add other mod compats via datapack. Just follow the structure data/somemod/nutrition/somename.json.

Here's an example from the default vanilla datapack:

{
    "minecraft:cooked_cod": { // The default datapacks provide 5 points for half saturation
        "carbohydrates": 0,
        "protein": 16,
        "fat": 3,
        "vitamins": 0,
        "minerals": 6
    }
}

Nutrition Manager

You can tweak the default manager via datapack as well. data/somemod/nutrition_manager/somename.json

With this you can replace the positive effects & attributes from all 5 nutrients, as well as the negatives.

Example:

{
    "minerals": {
        "replace": true,
        "positive": {
            "generic.armor_toughness": { // attribute
                "operation": "ADD_VALUE", // ADD_VALUE, ADD_MULTIPLIED_BASE , ADD_MULTIPLIED_TOTAL
                "value": 1.0 // gives +1 Armor Toughness per level -> e.g. +20 max level
            },
            "minecraft:haste": { // effect
                "duration": 319, // wouldn`t recommend to lower this on effects
                "amplifier": 0 // equals Haste I
            }
        },
        "negative": {
            "generic.armor_toughness": {
                "operation": "ADD_VALUE",
                "value": 1.0 // needs to be positive value -> will be negative automatically
            },
            "minecraft:mining_fatigue": {
                "duration": 319,
                "amplifier": 0
            }
        }
    }
}

Max Nutrition & thresholds can be set in the nutritionz.json5 config.

{
	"maxNutrition": 100, // Max nutrition for one nutrient
	"negativeNutrition": 10, // 0 - 10 = negative effects / attributes (negative threshold)
	"positiveNutrition": 90, // 90 - 100 = positive effects / attributes (positive threshold)
}

Credits

Discord Fabricated Atelier GitHub License GitHub Source Code

xR4YM0ND Modrinth xR4YM0ND Curseforge

External resources


Project members

xR4YM0ND

Datapack Creator

Globox1997

Mod Creator


Technical information

License
Client side
required
Server side
required
Project ID