📢 Updated: 2026-05-16 — Description updated to reflect v1.2.1. New HUD features, tooltip improvements, and more!
NutritionDisease adds a nutrition, disease, and trait system to Minecraft — all fully configurable via JSON datapacks.
Five nutrients are tracked for each player:
| Nutrient | High (≥80) | Low (≤20) |
|---|---|---|
| Protein | +20% attack damage | −20% attack damage |
| Carbs | +15% movement speed | −15% movement speed |
| Vitamins | Gradual healing | Gradual damage over time |
| Minerals | +4 armor | −2 armor |
| Lipids | +4 max health | −4 max health |
Nutrients decay over time and are replenished by eating food. Every food item has unique nutritional values defined in JSON — you can add your own via datapacks.
Prolonged nutritional imbalance triggers diseases. Each disease applies debuffs and random symptoms until cured.
Deficiency diseases (nutrient too low):
Excess diseases (nutrient too high):
Recovery methods:
After recovery, a temporary immunity effect is granted to prevent immediate relapse. Death resets all nutrition and diseases.
Eating the same food repeatedly builds a streak. Hit the target count and unlock a permanent trait with powerful effects — but break the streak by eating something different, and you'll have to start over. All traits are lost on death.
There are 14 traits hidden in the game. Some reward dedication to a single food, others unlock from more… unconventional choices.
We're not going to tell you what they are. Eat obsessively. Experiment. Find them yourself. 🍖
Hint: Pay attention to the streak messages in chat — they'll tell you if you're on the right track.
Nutritional values are included for:
All values are defined in JSON — add support for any mod via datapack.
A nutrition bar panel displays all five nutrient levels in real time, with color-coded warnings (orange = caution, red = danger). Active diseases and unlocked traits are shown alongside duration timers.
Food tooltips show the nutritional breakdown of each item, and will display "Cures: [Disease]" if you are currently infected and hovering over a cure item.
All thresholds, decay rates, and HUD position are adjustable via the config file.
Commands:
/disease list|add|remove — inspect and manage diseases/trait list|unlock|reset — inspect and manage traitsEverything — diseases, traits, food nutrition values, effects — is defined in JSON. You can override any value or add new diseases and traits via a datapack without touching the mod itself.