Mod conflictsJEI Broken Recipe Error: ItemStack value must not be empty (minecraft:air)
What it looks like in the log
java.lang.IllegalArgumentException: ItemStack value must not be empty. 1 air minecraft:air
How to fix it
- Open your `logs/latest.log` file and search for `Found a broken recipe:` right above the `IllegalArgumentException` to see the exact recipe ID and the mod that owns it (for example, `create:compat/upgrade_aquatic/...`).
- Update the mod responsible for the recipe as well as any target compatibility mods mentioned in the recipe path, as mod authors routinely patch outdated cross-mod item IDs.
- If the broken recipe comes from a custom datapack, KubeJS script, or CraftTweaker script, check that script for typos in item IDs and ensure it does not output `minecraft:air`.
- If the game runs normally and you do not need that specific recipe, you can safely ignore this log error—JEI automatically hides the broken recipe so you can keep playing.
| Loaders | Forge, Neoforge |
|---|
| Severity | Breaks something |
|---|
| Category | Mod conflicts |
|---|
Check your own log