NutritionZ
Nutrition system which has 5 nutrients to challenge your diet
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
NutritionZ

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.
Incompatible
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:
```json { "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:
```json { "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.
```json { "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) } ```