Back to mods
L'DieDiet project artwork

CurseForge · Minecraft mod

L'DieDiet

L'DieDiet is a food boredom system for Minecraft, specifically designed to integrate with the Diet mod. It encourages players to diversify their diet by introducing a food habituation system and custom food groups.

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

Quick answer

Which L'DieDiet release should I use?

Updated last month
beta file LDieDiet-fixed-1.5.0.jar
Game version 1.20.1
Loader Forge

L'DieDiet LDieDiet-fixed-1.5.0.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is L'DieDiet 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
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 L'DieDiet LDieDiet-fixed-1.5.0.jar need?

LDieDiet-fixed-1.5.0.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add L'DieDiet without breaking your instance.

Built for L'DieDiet LDieDiet-fixed-1.5.0.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use LDieDiet-fixed-1.5.0.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  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 LDieDiet-fixed-1.5.0.jar. It opens that exact file at the source.

About this project

What does L'DieDiet add?

🥗 L'DieDiet

**L'DieDiet** is a food boredom system for Minecraft, specifically designed to integrate with the **Diet** mod. It encourages players to diversify their diet by introducing a food habituation system and custom food groups.


Key Features

* **Boredom Stages**: The more you eat the same food, the less beneficial it becomes. There are 5 stages in total — from "Fresh" to complete disgust.

* **Penalties**: At higher stages, food restores less hunger and saturation, and also stops providing beneficial effects.

* **Diet Mod Integration**: The mod takes your Diet stats into account and adjusts them. If you eat the same thing repeatedly, your progress in the Diet mod will slow down.

* **Reward System**: By maintaining a diverse diet over a long period, you can gain unique buffs.

Boredom Stages

The L'DieDiet system divides the "boredom level" of each food item into 5 stages (0-4). Progress depends on how many times in a row (or in your eating history) you have consumed the same item.

Stage Mechanics (default)

| Stage | Name | Characteristics and Penalties |

| :---: | :--- | :--- |

| **0** | **Fresh** | Food provides 100% of its benefits. All positive effects are applied normally. |

| **1** | **Enough** | -25% penalty to hunger and saturation restoration. You are getting used to the taste. |

| **2** | **Boring** | -50% to hunger/saturation. Buffs are disabled: any magic or bonuses from this food no longer work. |

| **3** | **Disgusting** | -75% to hunger. -50% penalty to stat growth in the Diet mod. Saturation barely increases. |

| **4** | **Revolting** | -100% Diet stat gain (stats do not grow at all). Hunger is restored to the bare minimum. |

Stages decrease over time, which is regulated by RECOVERY_TIME_TICKS + RECOVERY_MULT_2_STATS.

DYNAMIC THRESHOLDS - Stage transition dependence on Diet mod attributes

Example:

Plain Apple: Gives only 1 stat in Diet (Fruit). The mod uses the basic threshold list: [5, 12, 20, 30].

Complex Stew: Gives, for example, 3 stats in Diet (Grains, Protein, Vegetables). Config: THRESHOLDS_3_STATS - [8, 18, 28, 40].

VARIETY BONUS - Faster stage recovery based on diet diversity

How the bonus is calculated: The mod looks at your history of recently eaten foods (history length is set in REWARD_HISTORY_LENGTH) and counts unique items in it.

Formula: Multiplier = 1.0 + (Unique_Count * VARIETY_RECOVERY_BONUS_PER_FOOD).

Let's say the bonus for each unique product = 0.1 (10%). You have eaten 5 different types of food. Multiplier = 1.5. Base recovery time is 10 minutes. Recovery time with a diverse diet will be 10 / 1.5 = 6.6 minutes.

Everything you can configure:

Basic stage thresholds

Hunger restoration multipliers by stages

Full recovery time in ticks

Minimum amount of hunger that food always restores

Number of recently eaten foods remembered for rewards

Apply boredom penalty to saturation

Enable integration with the Diet mod

Apply boredom penalty to Diet stats at stage 3+

Enable bonus thresholds for foods with multiple Diet stats

Foods with more stats get higher stage thresholds

Enable recovery time penalty for foods with multiple Diet stats

Foods with more stats recover slower

Diet stat multipliers by boredom stages

Stage 3: positive Diet stat multiplier

Stage 3: negative Diet stat multiplier

Stage 4: positive Diet stat multiplier

Stage 4: negative Diet stat multiplier

Bonus stage thresholds for foods with multiple Diet stats

Thresholds for foods with 2 Diet stats: [stage1, stage2, stage3, stage4]

Thresholds for foods with 3 Diet stats

Thresholds for foods with 4 Diet stats

Thresholds for foods with 5 Diet stats

Recovery time penalties for foods with multiple Diet stats

Recovery time multiplier for foods with 2 Diet stats

Recovery time multiplier for foods with 3 Diet stats

Recovery time multiplier for foods with 4 Diet stats

Recovery time multiplier for foods with 5 Diet stats

Variety bonus - accelerated recovery for varied food

Recovery speed bonus for each unique product at stage 1+


Custom Food Groups

By default, there are 17 groups that demonstrate the mod's functionality:

  1. Bare Minimum

Icon: 🍞 (yellow) | Flag: -c (Consecutive)

Threshold: 7 (any items)

Effect: Comfort for 2 minutes.

Conflicts: The effect is instantly removed when Holy Food is activated.

  1. Basement Asia

Icon: 🥢 (red) | Flag: -c (Consecutive)

Threshold: 5 (Unique items)

Effect: Regeneration and Speed for 3 minutes.

Conflicts: Removed by Holy Food. Causes Nausea if you try to wash it down with milk (Milk Cleanse).

  1. Breakfast of Champions

Icon: 💪 (gold) | Flag: -c (Consecutive)

Threshold: 3 (Unique items)

Effect: Strength for 10 minutes.

Conflicts: Removed by Holy Food. Makes it easier to endure the "For Herbivores" diet (removes its negative effects).

  1. Cold Void

Icon: ❄ (cyan) | Flag: -o (In history)

Threshold: 7 (any items)

Effect: Ice Resistance for 15 minutes.

Conflicts: Mutual conflict with Tangible Heat (effects cancel each other out). Removed by Holy Food.

  1. Fast Food

Icon: 🍔 (gold) | Flag: -c (Consecutive)

Threshold: 5 (any items)

Effect: Slowness for 10 minutes.

Dependency: If "Body is a Temple" is active, additionally causes periodic hunger.

  1. Fruitarianism

Icon: 🍎 (red) | Flag: -c (Consecutive)

Threshold: 7 (Unique items)

Effect: Bonus +1 heart (2.0 HP) and Haste for 15 minutes (constantly refreshed).

  1. For Herbivores

Icon: 🌿 (green) | Flag: -o (In history)

Threshold: 5 (Unique items)

Effect: Constant Weakness and periodic Nausea.

Conflicts: Negative effects are removed when Breakfast of Champions or Holy Food is activated.

  1. High Degree

Icon: 🍺 (gold) | Flag: -o (In history)

Threshold: 7 (any items)

Effect: Periodic Nausea (constantly, until cleansed).

Dependency: If "Body is a Temple" is active, deals heavy damage to health (-4.0 HP / 2 hearts).

  1. 50 Shades of Liquid

Icon: 💧 (blue) | Flag: -o (In history)

Threshold: 10 (any items)

Effect: Comfort for 5 minutes and a constant bonus +1 heart (+2.0 HP).

  1. Milk Cleanse

Icon: 🥛 (white) | Flag: -o (In history)

Threshold: 1 (milk bucket)

Effect: Causes Nausea for 3 minutes if seafood (Sea World) or Asian food (Basement Asia) was eaten.

Bonus: Grants Speed for 3 minutes if Breakfast of Champions was active before the cleanse.

  1. Miner's Stash

Icon: ⛏ (gray) | Flag: -c (Consecutive)

Threshold: 7 (any items)

Effect: Night Vision for 5 minutes.

  1. Holy Food

Icon: ✨ (gold) | Flag: -o (In history)

Threshold: 1 (golden item)

Effect: Detox. Removes almost all effects of other groups (except Fruitarianism and Liquids).

Dependency: Grants Regeneration for 3 minutes only if "Body is a Temple" is active.

  1. Sea World

Icon: 🐟 (blue) | Flag: -o (In history)

Threshold: 5 (any items)

Effect: Water Breathing V for 10 minutes.

Conflicts: Causes Nausea when "washed down" with milk (Milk Cleanse).

  1. Sweet Tooth

Icon: 🍭 (light purple) | Flag: -c (Consecutive)

Threshold: 10 (Unique items)

Effect: Reduces Sugars level in the Diet mod by 0.5 (therapeutic effect against sugar overdose).

  1. Tangible Heat

Icon: 🔥 (red) | Flag: -o (In history)

Threshold: 7 (any items)

Effect: Fire Resistance for 15 minutes.

Conflicts: Cancels the Cold Void effect. Removed by Holy Food.

  1. Body is a Temple

Icon: ⛪ (white) | Flag: -c (Consecutive)

Threshold: 10 (Unique items)

Effect: Group multiplier for "Dirty food". Applies a grayscale visual filter.

Dependency: Activates "hidden" negative effects for Fast Food and Alcohol.

  1. Underrated

Icon: ⭐ (yellow) | Flag: -o (In history)

Threshold: 7 (any items)

Effect: Grants a +0.25 bonus to all Diet mod categories (makes your diet more balanced).

Guide to creating datapacks for L'DieDiet

Datapacks allow you to configure food groups, rewards for activating them, and exceptions from the boredom system.

  1. Food Groups

Group configuration files are located at: data/<namespace>/food_groups/<group_id>.json.

Main group parameters:

| Field | Type | Description |

| :--- | :--- | :--- |

| name | String | Group name (displayed in the interface). |

| active_effect_text | String | Subtitle visible in the GUI when the group is active. |

| flag | String | Counting mode: -o (overall — counts everything from history) or -c (consecutive — a streak of eating). |

| threshold | Integer | How much food you need to eat to activate the group. |

| require_unique | Boolean | true — only count different items, false — sum everything up. |

| hide_activation_message | Boolean | true — hide the orange activation text above the hotbar. |

| advancement | String | Path to the advancement granted upon activation (e.g., mod:folder/adv). |

| tooltip_icon | String | Icon symbol in the tooltip (e.g., ✨). |

| tooltip_icon_color | String | Icon color (e.g., gold, red, aqua). |

| items | Array | List of items (minecraft:apple) or tags (#forge:fruits). |

  1. Effects

Inside the effects array, you can define various bonuses or penalties.

Common effect fields:

  • duration_type (or type):

  • "fixed" — effect for a fixed amount of time.

  • "until_death" — permanent effect until death.

  • "until_death_intermittent" — permanent, but works in intervals (flickers).

  • "history_intermittent" — works as long as the player's history contains food from this group.

  • effect_type:

  • "mob_effect" — standard potion effect.

  • "health" — bonus to maximum health.

  • "diet" — additional stats for the Diet mod.

  • "overlay" — fullscreen visual effect.

  • effect_id: Effect ID (e.g., minecraft:regeneration) or Diet group name.

  • value: Value for HP, Diet stats, or path to the overlay texture.

  • amplifier: Effect level (0 = Level I).

  • duration_ticks: Duration in ticks.

Advanced effect settings:

  • requires_active_groups: List of group IDs that must **already** be active for this effect to trigger.

  • cancel_on_groups: List of group IDs whose activation will **cancel** this effect.

  • interval_active_ticks: [min, max] — active time in intermittent mode.

  • interval_pause_ticks: [min, max] — pause time in intermittent mode.

  • duration_multipliers: Object {"other_group_id": 1.5}, which increases the effect's strength if another group is active.

  1. Exclusions

Exclusion files are located at: data/<namespace>/exclusions/<file_id>.json.

Here you can forcefully set the boredom stage for specific items (for example, so that a food is always considered "boring" or, conversely, "fresh").


{

"overrides": {

"minecraft:rotten\_flesh": 4,

"minecraft:golden\_apple": 0

}

}

Items can also be excluded entirely via the item tag: data/ldiediet/tags/items/excluded_foods.json.

Advancements

When adding your own custom advancements, you can link the advancement grant to a group. To do this, create an advancement using this template:


{

"parent": "........",

"display": {

"icon": {

"item": "..........."

},

"title": "..........",

"description": "............",

"frame": "task",

"show\_toast": true,

"announce\_to\_chat": true,

"hidden": false

},

"criteria": {

"award": {

"trigger": "minecraft:impossible"

}

}

}

Project description from CurseForge.

Pick your setup

L'DieDiet by Minecraft version and loader

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

1 available setups

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

Recent files

L'DieDiet versions and loaders

1 of 1 releases match

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