
Cravings!
Your stomach has opinions and it’s not afraid to share them. Satisfy your random cravings for bonuses!
- Загрузки
- 2K
- Подписчики
- 50
- Обновлён
- 6 декабря 2025 г.
- Лицензия
- Apache-2.0
Опубликован 18 августа 2025 г.

Cravings!
Your stomach has opinions, and it's not afraid to share them. This mod adds random food cravings to your Minecraft experience!
Every few in-game hours (twice per Minecraft day by default), your stomach will let you know it's craving a specific type of food. Eat something that satisfies that craving, and you'll get some neat rewards! Ignore it and… Well, nothing bad happens, though you might feel a little sad.
The idea of Cravings! is to give you a small, funny, and decently helpful nudge to try different foods, prepare a variety of them, and avoid relying on just one super-farmable item. Unlike other mods with similar goals, Cravings won't punish you or force your hand, but don't underestimate the power of positive reinforcement and FOMO.
All of this comes with little sound alerts, flavor texts, and (hopefully) charming sprites. All fully configurable too!
The Cravings!!!
There are eight types of cravings in total, each with its own rarity and rewards.
All cravings give a small amount of XP when satisfied and add a flat bonus of saturation to whatever food you just ate. The exact amount depends on the craving, so even a light, not very filling food item can be worth using to satisfy a craving.

The Reward Effects

Most importantly, satisfying a craving will make you so happy that you'll give yourself potion-like effects, purely a placebo! Don't think too much about it.
These effects are usually low-level but long-lasting, lasting 5 minutes by default. If you time your cravings right, you could enjoy benefits for half a Minecraft day. You can choose to stack them at the cost or spending more time without any of them, or spread them out over the course of the day.
Most cravings grant simple buffs like Speed or Haste, but rarer cravings can give more valuable effects such as Night Vision or Health Boost. And if you get a streak, fulfilling 5 cravings in a row, the rewards will be a bit better!
Mind you, if you die or clear the effects... Well, you'll always have another craving.
Reminders
When a new craving appears, a small text will show on your action bar, accompanied by a sound alert. It fades out after a couple of seconds, so it can be easy to miss. That's why the mod offers three ways to always know what you're craving, all toggleable with a client-sided config.
Effects
While craving something, you'll get a dummy potion effect showing the icon and name of the craving. It doesn't actually affect gameplay tho, it's just a visual reminder. The icon even has a little lock to show that the reward is "locked" behind the craving.
These dummy effects won't disappear if you die or clear the craving, making sure you always have a visual hint.

Frame in Chat
Another option is a small, decorated sprite with the craving name at the top center of your screen while the chat is open. This lets you see your current craving when chatting or sleeping. Both this and the potion effects are enabled by default.

Command
If you are boring or don't like my sprites (understandable), you can also use a simple command that will tell you what you are craving. No sprites, always available.
/CravingsCheck
Animation
When you satisfy a craving, a little animation appears on your screen along with a flavor text. There are three configurable modes: full (like shown above), minimal (takes less space), or disabled.

Consequences
Previously, I said that not satisfying a craving carried no consequences at all, since this mod is all about positive reinforcement to encourage varied eating.
That's still true!... Unless you don't want it to be.
With the gamerule:
cravingsConsequences
You can now make it so ignoring your stomach carries consequences:
- Every missed craving will slightly reduce your saturation.
- You’ll also get a short Hunger effect.
- And each craving type gives a unique negative effect, usually the opposite of its reward.
These penalties usually last for about a minute or less, and (as always) nearly everything is fully configurable so you can adjust the experience to your liking.
The Palate Cleanser Potion
If you got a craving you didn't want or just wanna try your luck getting a better one without waiting, you can craft the Palate Cleanser. Drinking this will allow you to reroll your craving without losing your streak or suffering any consequences if those are enabled.
To craft this, first you need the also newly shallowly added...
Potion of hunger
Crafted by brewing rotten meat into an awkward potion.

Then sweeten it up with a honeycomb and done, you'll get the Palate Cleanser.

Tho, while mostly easy to brew, this potion cannot be easily exploitable, once you drink it, you will get the effect...
Upset Stomach
Which will make the potion have no effect if you drink it. Also, the potion won't have any effect if you are not craving anything.

You can toggle and configure all these features too. Mostly
Advancements
Cravings comes with a small set of 9 mildly funny advancements to give you a few extra goals. I would love to say I made them to guide you through the mod, but this one is too simple for that excuse. Advancements are just neat.

Compatibility
Cravings! Is fully compatible and pre-configured with Farmer’s Delight by vectorwing!
One of my biggest gripes with food-related mods is having to painstakingly add every single food item from the mod into a config just to make them play nicely together. With Cravings, you still need to do that, BUT if you’re using my personal favorite food mod, Farmer’s Delight, I’ve already done the work for you.
If Farmer’s Delight is installed, Cravings will automatically recognize its foods and assign them to the correct craving categories. Of course, those foods are not as simple as minecraft's, so some stuff is subjective, so you can always adjust categories in the config if you’d like.
With any other food mod, you’ll need to manually assign items into categories (alongside the vanilla ones). Not as convenient, but doable.
Optional Tag Support: Cravings! Supports item tags for those who want to use them for modpacks or compatibility. Tags are not applied to vanilla or FD foods by default, so the config list still controls everything. The tags are there and checked if you want to use them. Available tags: cravings:sweet, cravings:healthy, cravings:meaty, cravings:fishy, cravings:gross, cravings:fancy, cravings:hearty, cravings:raw.
Configuration
Just like my other mod Diminishing Health by Me, check it out, Cravings is super configurable. Almost every aspect of the mod can be tweaked, and changes update dynamically in-game as well, no restart required.
You can:
- Enable or disable individual cravings.
- Adjust rewards per craving (XP, saturation, duration, and level of effects, not the effects themselves, sadly).
- Change the time between cravings.
- Toggle whether reward effects show particles.
- Enable/disable Farmer’s Delight compatibility.
- Add, remove, or reassign items within categories.
- Adjust craving likelihoods using a weighted probability system.
- Disable or enable every sprite reminder or animation.
All of these settings are server-sided configs, stored in saves/World/serverconfig, and are world-specific. The only exceptions are the sprite and animation options, which are client-sided and can be found in the usual config folder.
Final Notes
- Fully translated to spanish!!
The mod has some debug features, like the command
/cravingsreroll
Which forces a new craving (requires cheats), and the gamerule
cravingsdebug
Which tells you what cravings are satisfied by the food you just ate.
This was supposed to be a silly little quick project, but I got carried away. Great learning opportunity anyway, and I had a ton of fun (kinda) making it. I'd love to hear what you think, or if you have suggestions, please share! Thanks for reading all of this, and I hope you enjoy playing with Cravings.
Ченджлог
1.2.1Релиз1.20.1 · 6 декабря 2025 г.
Hotfix!
Well, took too long to be exactly "hot"
This update 1.2 is just a fix. Now the whole config file should work better and most importantly, Cravings! Should no longer crash with half the mods in the site! Good thing the fix was similar to my other mod so it was pretty painless after that.
Aside from that, nothing was added. I will paste the previous update's changelog because that's the actual big update, and it got done dirty. Thanks a lot for the patience!
This is probably it for Cravings! for now. I am already working on my next mod and alongside it, some additions for Cravings! will come with it, alongside other performance fixes, but yeah. Thanks for enjoying my mod so much, and have fun with cravings!
Cravings! 1.2 Update!
New stuff:
Craving Streaks: Fulfilling 5 cravings in a row will now reward you with slightly enhanced bonuses on the fifth craving.
Potion of Hunger: Brew rotten flesh into an awkward potion to create this new, simple potion. It’s mostly here to serve as a base for the Palate Cleanser. (No configs for this one, sorry.)
Palate Cleanser Potion: Sweeten a Hunger Potion with a honeycomb to brew this new thingy! It lets you reroll your craving instantly without losing your streak or resetting your cooldown.

- Upset Stomach Effect: A configurable cooldown for the Palate Cleanser. Cravings are not a thing you control, after all.

Craving Timers: The effects that show your current craving now also display how long you have to fulfill it before it changes. You can disable this and restore the old “infinite” timer if you prefer the suspense or dislike the tension of timers.
New Advancements: Two new advancements, one for hitting a Craving Streak, and another for using the Palate Cleanser.
Diminishing Health Compatibility: Added a compatibility feature when both Cravings! 1.2.1 and Diminishing Health 1.3 onwards are installed! Check DH’s mod page for details, since the added mechanic is really for that.

Changes:
- Config Behavior: Visual settings such as the effect reminder toggle have been moved to server-side configs. I will find a way to make them work in multiplayer per-client one day, this is a band-aid fix.
Personal notes:
(No real need to read this, just wanted to talk)
Hello! Firstly, thanks to everyone who has enjoyed Cravings! I honestly never expected it to be nearly as well-loved as it was (even featured by Enderverse????) but I am so glad it was. Even tho it started a “let’s see if I can do it” project, I put a lot of love into it and every time I play it, I feel proud of creating such a cute mod.
Also, I know Palate cleanser is also a bit of an out-there mechanic (I’m very guilty of feature creep), but I had the idea, thought I could expand it nicely, and I think it ended up being quite the cute and mildly useful thingy.
Of course, if you find any bugs, have any recommendations, questions or just wanna share your thoughts, please feel free. I adore reading people’s thoughts about my mods. I will always keep these two projects in development, since I truly love them, as cheesy as that sounds. Thanks again and have fun with Cravings!
1.2Релиз1.20.1 · 10 ноября 2025 г.
If this version makes your game crash
Hey! So, turns out some of the code I was using got a bit outdated and broke after updating the Forge version used to make the mod. Because of that, this release might crash when used alongside other mods (like Create). If your modpack crashes after adding this version, please try using the previous release, that one should still work fine. Tho give this one a try too if you want.
I’m already working on fixing this, but it’ll take a bit of learning and rewriting things the proper way. I don’t have a ton of free time right now, so thanks a lot for being patient. This causes me lots of emotional pain lol 💛
Cravings! 1.2 Update!
New stuff:
Craving Streaks: Fulfilling 5 cravings in a row will now reward you with slightly enhanced bonuses on the fifth craving.
Potion of Hunger: Brew rotten flesh into an awkward potion to create this new, simple potion. It’s mostly here to serve as a base for the Palate Cleanser. (No configs for this one, sorry.)
Palate Cleanser Potion: Sweeten a Hunger Potion with a honeycomb to brew this new thingy! It lets you reroll your craving instantly without losing your streak or resetting your cooldown.

- Upset Stomach Effect: A configurable cooldown for the Palate Cleanser. Cravings are not a thing you control, after all.

Craving Timers: The effects that show your current craving now also display how long you have to fulfill it before it changes. You can disable this and restore the old “infinite” timer if you prefer the suspense or dislike the tension of timers.
New Advancements: Two new advancements, one for hitting a Craving Streak, and another for using the Palate Cleanser.
Diminishing Health Compatibility: Added a compatibility feature when both Cravings! 1.2 and Diminishing Health 1.3 are installed! Check DH’s mod page for details, since the added mechanic is really for that.

Changes:
- Config Behavior: Visual settings such as the effect reminder toggle have been moved to server-side configs. I will find a way to make them work in multiplayer per-client one day, this is a band-aid fix.
Personal notes:
(No real need to read this, just wanted to talk)
Hello! Firstly, thanks to everyone who has enjoyed Cravings! I honestly never expected it to be nearly as well-loved as it was (even featured by Enderverse????) but I am so glad it was. Even tho it started a “let’s see if I can do it” project, I put a lot of love into it and every time I play it, I feel proud of creating such a cute mod.
There are some mechanics I wanted to add, like biomes influencing the craving chances or tooltips showing what cravings a food satisfies, but because of my current lack of time, I decided to put those on the shelf for now. Same for the ports to fabric and newer versions, mostly because I REALLY want to start working on my next mod (lots of ideas). Cravings! and Diminishing Health have me drained.
Also, I know Palate cleanser is also a bit of an out-there mechanic (I’m very guilty of feature creep), but I had the idea, thought I could expand it nicely, and I think it ended up being quite the cute and mildly useful thingy.
Of course, if you find any bugs, have any recommendations, questions or just wanna share your thoughts, please feel free. I adore reading people’s thoughts about my mods. I will always keep these two projects in development, since I truly love them, as cheesy as that sounds. Thanks again and have fun with Cravings!
1.1.1Релиз1.20.1 · 30 августа 2025 г.
Consequences
Thanks to the suggestions of some users, consequences have been implemented!
They're disabled by default, but you can enable them with the gamerule:
cravingsConsequences
Once active, you'll now receive a penalty whenever you fail to satisfy a craving.
- Every missed craving will reduce your saturation slightly.
- You'll also get a short Hunger effect.
- On top of that, each craving type gives a unique negative effect, usually the opposite of its reward.
These effects typically last about a minute or less, but as always, most aspects of the system are fully configurable so you can tune the experience to your liking.
Other changes
The config files have been reorganized to reduce clutter. You’ll now find a cravings folder inside serverconfig.
- cravings-main → toggles, weights, general settings
- cravings-effects → rewards and consequences
- cravings-foods → food definitions (add, remove, or edit foods here)
I know it is a lot, but the files were getting too bloated, price of configurability.
You can still place the entire cravings folder inside defaultconfigs if you want to keep the changes between worlds.
1.0.1Релиз1.20.1 · 28 августа 2025 г.
Tags!
As requested, Cravings! now supports tags to recognize foods, making compatibility and modpack creation easier.
These tags are not used by default, meaning vanilla and FD items are untagged, so the config list still controls everything. This means you can move, remove, or add foods freely without touching tags. However, the tags are there and checked for if you want to use them. The available tags are:
- cravings:sweet
- cravings:healthy
- cravings:meaty
- cravings:fishy
- cravings:gross
- cravings:fancy
- cravings:hearty
- cravings:raw
If you don’t plan to use tags in your game, this update adds no new gameplay changes, no harm in downloading, but no need to, it’s purely for modding flexibility.
Other changes:
- Mod's in-game name changed from "Cravings" to "Cravings!"
Coming Soon: Consequences Update
In the near future, I plan to release the Consequences Update, introducing configurable, optional penalties for missing cravings. These will be disabled by default, since penalties was never the point of Cravings! but it will give you more options.
I was planning to add a simple penalty within this update, but decided to do it right and make custom, configurable penalties for each craving. So will take a bit longer.
Thanks for using my mods and have fun with Cravings!
1.0.0Релиз1.20.1 · 19 августа 2025 г.
Initial Release
Have fun with cravings!!!
Комментарии
Загружаем…