Ingredient Extension API
by jaredlll08
Ingredient Extension API gives developers a Fabric framework for writing custom Ingredient types, so recipes can match items by properties beyond their item ID.
What it does
The library supplies the patches that let a mod define its own Ingredient implementations. Another mod can then register new ingredient types and use them in data pack recipes, in the same way the built-in types are used. A custom type might accept only stacks carrying certain NBT tags, or only furnace fuels within a given burn time range. Modded ingredients of this kind help recipes handle items that vanilla matching cannot express, which reduces the need for workarounds between mods.
Key features
Custom Ingredient framework
Patches provide the base for building Ingredient implementations beyond the vanilla item and tag matches.
Data pack ingredient types
New ingredient types can be referenced from data pack recipe JSON, similar to the built-in ingredient formats.
NBT and burn time matching
Example types accept only items with specific NBT tags or furnace fuels within a set burn time range.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
JMXL is a Fabric library licensed under the MIT License and open source, with files for 1.17 – 26.2 and a client-side only environment. NoxaFrame targets Fabric and NeoForge for 1.20.1 – 1.21.1 under the Mozilla Public License 2.0, and only the client needs it. Homes API is server-side only, published for 1.19.3 under the MIT License.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Ingredient Extension API | Fabric | 1.17.1 – 1.19.2 | Client and server | 2023-06-04 |
| JMXL | Fabric | 1.17 – 26.2 | Client-side only | 2026-09-23 |
| NoxaFrame | Fabric and NeoForge | 1.20.1 – 1.21.1 | Client-side only | 2026-04-20 |
| Homes API | Fabric | 1.19.3 | Server-side only | 2023-02-01 |
Questions
Does Ingredient Extension API need Fabric API?
In the catalog
Ingredient Extension API is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 12,559 mods support Minecraft 1.19.2.
More from jaredlll08
Similar mods
What the author says
This API allows mods to create new types of Ingredients that you may use in Data Packs and similar features. Modded ingredients can simplify complex logic, improve compatibility with other mods, and handle item matching completely different to vanilla.
Official listing
- Modrinth page
- modrinth.com/mod/ingredient-extension-api
- Owner
- jaredlll08
- Published
- 2023-06-04
- Updated on Modrinth
- 2023-06-04
- Facts verified
- 2026-10-15
