More Outputs API
More Outputs API is a Fabric library that lets developers give a crafting recipe up to four possible outputs, a setup that vanilla recipes do not support.
What it does
Before this library, a recipe with more than one output usually meant writing a custom recipe class, which many developers found hard or out of reach. More Outputs API supplies that capability through a developer API, so a mod can register recipes with several results without implementing its own classes.
The library is meant for developers rather than players, and an installed copy does nothing on its own. Only the mods that depend on it use it, so a player installs it only when a mod asks for it. It is published for Fabric alone, across 16 release versions, and the code is open source under the MIT License.
The project includes a short example, an in-depth tutorial and a complete guide on the wiki. Those cover the methods to call outside of registering screen handlers, block entities and similar classes. Server support is listed as planned for a later release.
Key features
Multiple recipe outputs
Recipes can declare up to four possible outputs instead of a single result item.
No custom recipe classes
Developers register multi-output recipes through the API rather than writing a separate class for each one.
Short usage example
A brief example shows the basic calls a developer makes to set up a multi-output recipe.
Wiki tutorial
An in-depth guide on the wiki walks through the full process, including the methods used outside screen handlers and block entities.
Gallery
Compatibility
Latest build for each game version and loader.
1.21.x1 of 1 version with builds
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Mod developers adding recipes
A mod author who wants a recipe to yield several items can use the API instead of building custom recipe logic.
Who it’s for: The library suits modders who already write Fabric code, including developers new to the platform who want a ready-made way to build multi-output recipes. Players do not need it unless a mod they install depends on it.
How it compares
More Outputs API is a Fabric-only library that is installed on the client and the server. TLA Api is a Fabric and Quilt library for 1.20.4 – 1.21.1 and is client-side only, so servers do not need it. PotionRecipeLib is server-side only, works on Fabric and Quilt for 1.17 – 1.19, and is released under the CC0 1.0 Universal license.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| More Outputs API | Fabric | 1.18 – 1.21 | Client and server | 2024-07-04 |
| TLA Api | Fabric and Quilt | 1.20.4 – 1.21.1 | Client-side only | 2024-10-19 |
| PotionRecipeLib | Fabric and Quilt | 1.17 – 1.19 | Server-side only | 2022-06-06 |
Questions
Does a player need More Outputs API by itself?
Does More Outputs API have to run on the server?
Which loaders does More Outputs API support?
Which game versions have files?
In the catalog
More Outputs API is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 15,770 mods support Minecraft 1.21.
More from scaredrabbitnl_
Similar mods
What the author says
You should only download this mod if you are a developer who wants to use the lib/api or when some mod requires this lib/api. # What is this mod? Ever wanted to make recipes with more than one output? Now is the chance to do so! This mod is a library for developers to add more than one output to their recipes. This…
Official listing
- Modrinth page
- modrinth.com/mod/more-outputs-api
- Owner
- scaredrabbitnl_
- Published
- 2024-06-23
- Updated on Modrinth
- 2024-07-04
- Facts verified
- 2026-10-15
