Home›Java›Mods›Not Just Spoiled
Not Just Spoiled
ModsJava

Not Just Spoiled

Java mod listed for Minecraft 1.20. Downloads from the MC Java Mods app on Android.

by TheRealVoin · on CurseForge

⬇ Download on CurseForge

The author built this one for Minecraft 1.20.1 on Forge. On other versions it may install and then do nothing.

Not Just Spoiled — screenshot 1Not Just Spoiled — screenshot 2

Not Just Spoiled title in minecraft logo style

Description

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 is designed to fit both personal worlds and large modpacks.


Features

Food Status

Food status system is the core of Not Just Spoiled. While other mods simply convert food into rotten flesh or another item, this mod adds 4 different spoilage statuses instead: fresh, stale, half-spoiled and spoiled. Food does not instantly become unusable — it gradually loses its quality over time, with each status having its own hunger and saturation values. This allows food to become less effective before becoming completely spoiled, adding more depth to survival without making food management overly punishing. Spoiled food may also apply negative effects.

Food Category

Every food item belongs to one of 34 logically divided food categories, each with its own spoilage time. This allows different types of food to spoil at different rates, making food management a more important part of gameplay. For now, categories affect only spoilage duration, but additional mechanics based on food categories are planned for future updates.

Food Environment

Food in this mod does not spoil after a fixed amount of time. Instead, spoilage speed depends on the environment the food is currently in. There are 3 environments: inventory, storage and open air. The worse the environment, the faster the food spoils!

Food Spoilage in Loot Tables

Food in loot tables (like chests, archaeology, etc.) can have different spoilage statuses depending on where it is found. Instead of always generating fresh food, loot tables can define the expected condition of the food they generate using built-in loot modifiers. For example, food in buried treasures, shipwrecks, mineshafts or other abandoned structures generates already spoiled, while food in villages, mansions, bastions, etc. will be fresh or stale. This mechanic makes loot feel more dynamic and logical, as the spoilage status of found food depends on the place where it was discovered.

Currently, there are 4 loot modifiers:

Food Crafting

The way food spoilage affects crafting is fully configurable. There are five food crafting modes, each with its own rules and logic, letting you decide how much food spoilage affects your survival experience.

Food Stacking

Unlike many similar mods, Not Just Spoiled keeps vanilla item stacking behavior without any workarounds or artificial limitations. Food can be stacked normally as long as all items have the same spoilage status. When food stacks are merged, the final spoilage time is calculated correctly using a weighted arithmetic mean, ensuring that no spoilage data is lost.


Configuration

Almost every aspect of the food spoilage system can be customized through config or JSON files:


Performance

The mod is built around a smart lazy-update system instead of redundant ticking of players, item and block entities, meaning that food is updated in only 3 scenarios:

This approach avoids unnecessary calculations and keeps the performance impact minimal, even with large amounts of food items in the world.


Compatibility

Not Just Spoiled is not automatically compatible with other mods. However, compatibility can be easily added via JSON files, while some mods may require additional in-code support.

Additional compatibility is required for mods that add:

Compatible with:

Special integration with:

You can submit a compatibility request on the mod's issue tracker.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more