Not Just Spoiled
by TheRealVoin
Not Just Spoiled, a Forge mod for 1.20.1, makes food lose freshness over time, so players need to plan how they store and use what they cook.
What it does
Food items in the world and in crafting start with a freshness status: fresh, stale or spoiled. Generated food can be set to always start fresh, always start spoiled, or receive a random status. When food is crafted, its spoilage time is a weighted average of the ingredients, and a recipe can be restricted to ingredients that share the same status. Fresh-only or fresh-and-stale recipes are possible, so the result depends on what goes into the pot.
The mod is described as a simple, realistic spoilage system meant to make survival more dynamic without becoming overly difficult. Its JSON-based configuration covers food items, ingredients, loot tables for chests and archaeology, and four loot modifiers. Its author says it avoids unnecessary calculations to keep the performance cost low even with large numbers of food items in a world. Compatibility with advanced blocks that have custom inventories, such as backpacks and cooking pots, is added through separate mods, and Delight needs in-code support.
The mod runs on the server and is released under All rights reserved, so it is not open source. Clients may stay without it. AppleSkin is an optional dependency. Files for 1.20.1 are published for Forge only, and the latest file is 0.4.1 on the beta channel, dated 2026-08-02.
Key features
Freshness status
Each food item carries a fresh, stale or spoiled status that changes over time.
Generation settings
Food in the world can always start fresh or spoiled, or receive a random status.
Weighted spoilage in crafting
Crafted food takes a spoilage time from the weighted average of its ingredients.
Status-matched recipes
Recipes can require ingredients with the same status, or only fresh ones, to control the result.
JSON customization
Food, ingredients, loot tables and loot modifiers are configured through JSON files.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Optional 1
How it compares
Custom3D Food Craft is a Forge mod for 1.20.1 with the same client and server environment, under All rights reserved, and it is not open source. Deprive runs on Fabric and Forge for 1.20.1, with the client and server environment, and is open source under the MIT License. TFC Lunch Box is licensed under the MIT License and runs on Forge and NeoForge for 1.20.1, with the client and server environment.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Not Just Spoiled | Forge | 1.20.1 | Server required, client optional | 2026-08-02 |
| Custom3D Food Craft | Forge | 1.20.1 | Client and server | 2026-05-09 |
| Deprive | Fabric and Forge | 1.20.1 | Client and server | 2025-11-28 |
| TFC Lunch Box | Forge and NeoForge | 1.20.1 | Client and server | 2026-02-25 |
Questions
Does Not Just Spoiled need AppleSkin?
Does the server need Not Just Spoiled?
Which Minecraft versions have files?
Can spoilage be changed without editing code?
In the catalog
Not Just Spoiled is one of 6,151 Food mods on ModsFinder, and one of 3,337 Food mods for Forge. 34,764 mods support Minecraft 1.20.1.
Similar mods
What the author says
Not Just Spoiled is a modern mod that adds a simple but immersive and realistic food spoilage system. It makes survival more dynamic by encouraging players to carefully manage their food supplies without becoming overly difficult. With extensive configuration options, JSON-based customization and performance, the mod…
Official listing
- Modrinth page
- modrinth.com/mod/not-just-spoiled
- Owner
- TheRealVoin
- Published
- 2026-03-31
- Updated on Modrinth
- 2026-08-02
- Facts verified
- 2026-10-15
