ModsFinder

With Diet, players track food groups such as fruits, grains and proteins, and each group rises and decays with what the player eats.

FabricForgeQuiltClient and serverGNU Lesser General Public License v3.0 or laterOpen source1.16.5 – 1.20.1

What it does

Diet is open source under the GNU Lesser General Public License v3.0 or later. It creates and manages dietary food groups. The default configuration sets up five classical groups: Fruits, Grains, Proteins, Vegetables and Sugars. Each group holds a value from 0% to 100% that reflects how much of that category the player has eaten. Eating matching foods raises a value, and every group slowly decays as the hunger bar empties.

The mod is built around configuration. Server owners and modpack developers may set up groups, classifications and diet effects of their own. Effects are set in the diet-effects.toml file in the serverconfig folder of a world save. Diet is a client and server mod, so the server and every player need it. It needs Fabric API on Fabric and Quilted Fabric API (QFAPI) or Quilt Standard Libraries (QSL) on Quilt. Cardinal Components API is bundled inside the mod. Files cover 1.16.5 – 1.20.1 for Fabric, Forge and Quilt, with 2.1.1+1.20.1 as the latest build.

Key features

  1. Five default food groups

    Fruits, Grains, Proteins, Vegetables and Sugars are present from the start, each with its own value.

  2. Custom food groups

    Groups can be defined with their own item icon, hex color, ordering, default value, gain multiplier and decay multiplier.

  3. Dietary effects

    Rewards or penalties can apply any registered potion effect, vanilla or modded, or change an attribute such as maximum health.

  4. Configurable conditions

    Effects can check specific values, check only subsets of groups, or apply cumulatively for each matching test.

Compatibility

Latest build for each game version and loader.

1.20.12.1.1+1.20.12.1.1+1.20.12.1.1+1.20.1
1.202.1.1+1.20.12.1.1+1.20.12.1.1+1.20.1
1.19.22.0.1+1.19.22.0.1+1.19.22.0.1+1.19.2
1.19.12.0.1+1.19.22.0.1+1.19.22.0.1+1.19.2
1.192.0.1+1.19.22.0.1+1.19.22.0.1+1.19.2
1.18.2Not available1.18.2-1.3.2.1Not available
1.17.1Not available1.17.1-1.1.0.1Not available
1.16.5Not available1.16.5-1.0.4.1Not available
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Embedded 1

Cardinal Components APIA data attachment API that is easy, modular, and extremely fast.
Embedded

Required by 3 mods

Use cases

Modpack diet systems

Modpack developers can build a nutrition layer where players must balance what they eat to keep certain effects active.

Survival servers

Server owners can attach penalties to a narrow diet, such as lowering health when one group stays near zero.

Who it’s for: Modpack developers and server owners who want a food system with configurable groups and effects. Players in such packs see the group values on their own screen.

How it compares

Full comparison

Thirst Was Taken is a Forge and NeoForge mod for 1.18.2 – 1.21.1, open source under the MIT License and run on both client and server. Simple Nutrition is a Fabric mod for 1.18.2 – 1.20.1, also open source under the MIT License and client and server. Vitality is a Fabric mod for 1.21.6 – 1.21.10, not open source, and covers a different version range from Diet.

ModLoadersGame versionsEnvironmentUpdated
DietFabric, Forge and Quilt1.16.5 – 1.20.1Client and server2023-10-24
Thirst Was TakenForge and NeoForge1.18.2 – 1.21.1Client and server2025-09-21
Simple NutritionFabric1.18.2 – 1.20.1Client and server2025-09-09
VitalityFabric1.21.6 – 1.21.10Client and server2026-01-08

Questions

Does Diet need Fabric API?

Yes on Fabric. Fabric API is required, and Cardinal Components API is already bundled inside the mod.

Does the server need Diet?

Yes. Every player and the server need a copy of the mod.

Can effects be changed without code?

Yes. Effects are set in the diet-effects.toml file in the serverconfig folder of the world save.

In the catalog

Diet is one of 6,151 Food mods on ModsFinder, and one of 2,715 Food mods for Fabric. 34,764 mods support Minecraft 1.20.1.

More from TheIllusiveC4

All projects

Similar mods

What the author says

Diet is a mod that facilitates the creation and management of dietary food groups in Minecraft. Diet comes with a default configuration that creates five classical food groups (fruits, grains, vegetables, proteins, and sugars). The mod is highly configurable; users and modpack developers can define their own food…
TheIllusiveC4, on the Modrinth page

Official listing

Owner
TheIllusiveC4
Published
2023-02-09
Updated on Modrinth
2023-10-24
Facts verified
2026-10-15

Tags