Compatibility
Minecraft: Java Edition
1.21.10
Platforms
Supported environments
Client and server
Creators
Details
Licensed MIT
Published 3 months ago
๐ฅ Crave & Feast
Make food diversity finally matter.
Crave & Feast redesigns Minecraftโs hunger system to reward variety and discourage repetition.

Each player has one food they crave. Eating that food gives 2ร hunger and saturation, while eating the same thing repeatedly provides reduced benefits. This makes survival gameplay more balanced and flavorful โ no more living on steak forever.

โ๏ธ Default Gameplay Rules
All values are configurable in config/crave_and_feast.json. Hereโs how the defaults work:
| Rule | Condition | Multiplier | Meaning |
|---|---|---|---|
| ๐ Craving food | Current craving item | ร 2.0 | Always gives double nourishment and saturation |
| ๐ฅฉ First time eating a food | Eaten โค 0 times | ร 2.0 | โNever eatenโ โ strongest bonus for new foods |
| ๐ Rarely eaten food | Eaten โค 7 times | ร 1.4 | Still somewhat rewarding |
| ๐ Often eaten food | Eaten > 7 times | ร 0.8 | Small penalty โ youโre getting used to it |
| โณ Craving change interval | Every 24 000 ticks (โ 20 min real-time) | โ | Your craving rotates automatically |
| ๐ด Craving limit per round | After 8 times eating the same craving | โ | A new craving will be chosen early |
| ๐ Food history length | 32 entries | โ | Only the most recent 32 foods are remembered |
HUD defaults:
- Position = (hudX: 10, hudY: 10)
- Shows your current craving icon and name
๐งฉ Features
- Dynamic craving system that changes automatically
- Diminishing returns for repetitive foods
- Simple HUD indicator showing your craving
- Fully configurable multipliers, timing, and history length
- Works in both singleplayer and multiplayer
โ Compatibility
- Minecraft 1.21.10
- Requires Fabric API
- Lightweight, safe to add or remove mid-save


