Back to mods
Dynamic Nutrition project artwork

CurseForge · Minecraft mod

Dynamic Nutrition

A realistic diet and nutrition mod based on real food data, where every food gives carbs, protein, fat, vitamins and minerals. Eating a varied diet and cooking your meals gives you effects for each nutrient, and it works with any food mod

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Dynamic Nutrition release should I use?

Updated today
Latest stable file Dynamic Nutrition 1.5.1 [Forge/NeoForge] [1.20-1.20.1]
Game version 1.20.1, 1.20
Loader Forge, NeoForge

Dynamic Nutrition 1.5.1 [Forge/NeoForge] [1.20-1.20.1] targets 1.20.1, 1.20 with Forge, NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 1 required mods have matching files.

Where it goes

Is Dynamic Nutrition required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge, NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Dynamic Nutrition 1.5.1 [Forge/NeoForge] [1.20-1.20.1] need?

Dynamic Nutrition 1.5.1 [Forge/NeoForge] [1.20-1.20.1]. Change the file and its required mods may change too.

All 1 required mods have matching files

Install Cloth Config API (Fabric/Forge/NeoForge) first. We found matching files for this game-version and loader setup.

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Dynamic Nutrition without breaking your instance.

Built for Dynamic Nutrition 1.5.1 [Forge/NeoForge] [1.20-1.20.1]. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use Dynamic Nutrition 1.5.1 [Forge/NeoForge] [1.20-1.20.1]. It targets 1.20.1, 1.20 with Forge, NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Cloth Config API (Fabric/Forge/NeoForge) first. We found matching files for this game-version and loader setup.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside Dynamic Nutrition 1.5.1 [Forge/NeoForge] [1.20-1.20.1]. It opens that exact file at the source.

About this project

What does Dynamic Nutrition add?

Dynamic Nutrition

Hunger tells you how long since you last ate. It says nothing about what you ate.

Dynamic Nutrition adds the other half. Five nutrients, filled by different foods, drained at different rates, with values built from real nutritional composition rather than from a category label. Eat well and you are rewarded. Live on bread and you will notice.

Five nutrients, from real data

Carbohydrates, protein, fat, vitamins and minerals.

A carrot is worth far more vitamins than cooked beef, and cooked beef is worth far more protein than a carrot, because the numbers come from actual per-100g composition. Vegetables are poor in macronutrients and rich in micronutrients, exactly as they are in life, so the mod rewards the diet you would expect it to.

Each nutrient drains at its own speed. Carbohydrates burn fastest, fat is storage and barely moves. Five bars that emptied together would be one bar with five labels.

Variety is the mechanic

Eating the same food over and over is worth less. Of your last eight meals, every repeat of a food beyond the first costs part of its value, down to a floor it never falls below.

A rotation of eight or more foods costs you nothing. Three foods costs about a third. One food forever lands on the floor. It affects nutrition only and never hunger, so it composes with vanilla and with every other food mod instead of fighting them.

A diet worth keeping

Every nutrient carries its own effect. Above its green line, carbohydrates give Speed, protein Strength, fat Resistance, vitamins Regeneration and minerals Haste. Below its red line each one turns into Slowness, Weakness, Hunger, Blindness or Mining Fatigue. Every one of the ten runs at half the vanilla strength by default, and every one has its own setting from nothing to full.

Two icons, not ten. Every buff your diet earns shows as Well Nourished and every debuff as Malnourished, both at once when one nutrient is high and another is low. Hover either one beside your inventory and it lists exactly which effects it stands for, each coloured like its nutrient. No mystery debuff, no wondering for three days why you feel slow.

A potion or a beacon giving the same effect keeps its own icon, so you never see an effect twice. Milk does not clear them either: the cure for a deficiency is food.

The two thresholds differ per nutrient, and they are argued from the body rather than from the spreadsheet. Fat has months of reserve and its deficiency is close to unheard of, so it is forgiving. Protein has no storage pool at all. Vitamins are the deficiency diseases with names. Both lines are marked on every bar, and a mark turns white once you are past it.

Every food mod works, with nothing to configure

Values resolve in four stages. Explicit data first, then item tags, then the recipe graph, so bread is a carbohydrate because wheat is. Anything still unresolved is worked out from the c:foods convention tags the loaders ship.

That last stage is why a food from a mod nobody has written a compatibility patch for still feeds you something sensible. On a modded test instance, three quarters of the foods present resolved without a single line of configuration.

What you see

  • Press N, or use the small button in your inventory, for the full screen. The keybind is the primary route, so if the button ever collides with another mod you can simply turn it off
  • A strip beside the hunger bar shows all five at a glance. Each section is ten pixels, so one pixel is worth exactly ten points
  • Food tooltips show what that food is worth to you right now, including when variety has reduced it. Hold F3 and H for where the value came from

For modpack authors

/dynamicnutrition export writes the whole resolved table to a CSV, including how each value was derived, so you can check the balance of your own pack in a spreadsheet.

/dynamicnutrition unassigned lists any food that resolved to nothing.

Settings

Cloth Config gives a settings screen in four tabs: the HUD strip, the inventory button and tooltips, the variety mechanic, and the nutrient effects, where each of the ten has its own strength and either icon can be hidden. Where it is optional, the mod runs on its defaults without it.

Supported versions

Minecraft Fabric NeoForge Forge
26.1 to 26.3 Yes Yes n/a
1.21.11 Yes Yes Yes
1.21 to 1.21.1 Yes Yes Yes
1.20 to 1.20.1 Yes Forge file Yes

At 1.20.1 the Forge file also runs on NeoForge, which provides the Forge mod id at that version.

Dependencies

Mod Fabric NeoForge Forge
Fabric API Required n/a n/a
Cloth Config Required on 1.21.x, optional otherwise Required on 1.21.x, optional on 26.x Required on 1.21.x, optional on 1.20.x
Mod Menu Optional n/a n/a

On Forge 1.21.11 only, Cloth Config comes from a separate project, Cloth Config API Forge, because the official one has no Forge build for that version. Install that one instead.

Credits

Several of the interface textures are derived from Minecraft's own and remain Mojang's property.

An original mod, written from scratch. Not a fork or a port.

Project description from CurseForge.

Pick your setup

Dynamic Nutrition by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

35 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Dynamic Nutrition versions and loaders

14 of 14 releases match

Looking for an older file? The official CurseForge project page is in Resources.