ModsFinder

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.

FabricClient and serverGNU Lesser General Public License v2.1 onlyOpen source1.17.1 – 1.19.2

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

  1. Custom Ingredient framework

    Patches provide the base for building Ingredient implementations beyond the vanilla item and tag matches.

  2. Data pack ingredient types

    New ingredient types can be referenced from data pack recipe JSON, similar to the built-in ingredient formats.

  3. 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.

1.19.23.0.6
1.19.13.0.3
1.193.0.4
1.18.22.0.9
1.18.12.0.1
1.17.11.0.12
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Ingredient Extension APIFabric1.17.1 – 1.19.2Client and server2023-06-04
JMXLFabric1.17 – 26.2Client-side only2026-09-23
NoxaFrameFabric and NeoForge1.20.1 – 1.21.1Client-side only2026-04-20
Homes APIFabric1.19.3Server-side only2023-02-01

Questions

Does Ingredient Extension API need Fabric API?

The page lists Fabric as the only loader. Check the mod's dependency list on its files before installing it on a Fabric instance.

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

All projects

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.
jaredlll08, on the Modrinth page

Official listing

Owner
jaredlll08
Published
2023-06-04
Updated on Modrinth
2023-06-04
Facts verified
2026-10-15

Tags