Polymorph
Recipes that share the same ingredients can be resolved in the crafting grid and furnaces by choosing the output from a list, which Polymorph provides as a Fabric, Forge, NeoForge and Quilt mod.
What it does
When a set of ingredients matches several recipes, a button appears above the output slot of the crafting screen. Pressing it shows every possible result, and picking one sets the output to match. Polymorph keeps that choice while the ingredients stay the same, so repeated crafts reuse it.
Furnace-type blocks follow the same pattern for smelting, blasting, smoking and smithing inputs. The chosen result is stored on the block and survives unloading and reloading the world. Polymorph is open source under the GNU Lesser General Public License v3.0 or later. Its required dependencies are Quilted Fabric API (QFAPI) and Quilt Standard Libraries (QSL), and Cardinal Components API is bundled inside the mod. Client and server both need it, and the mod is published for 1.15.2 – 1.21.1 across 16 release versions.
Key features
Crafting output selection
A button above the crafting output lists every recipe that shares the current ingredients and sets the output to the picked one.
Remembered crafting choice
The selected result is kept as long as the ingredients do not change, so repeated crafts use the same output.
Furnace output selection
Smelting, blasting and smoking blocks show the same list, with the active result highlighted in green.
Saved furnace results
A furnace-type block stores its chosen output in the block itself, so the choice persists across world loading and unloading.
Conflict scanning command
The command /polymorph conflicts checks crafting, smelting, blasting, smoking and smithing recipes and writes conflicting pairs to the logs folder.
Gallery
Compatibility
Latest build for each game version and loader.
1.21.x2 of 2 versions with builds
1.20.x5 of 5 versions with builds
1.19.x5 of 5 versions with builds
1.18.x1 of 1 version with builds
1.17.x1 of 1 version with builds
1.16.x1 of 1 version with builds
1.15.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Embedded 1
Required by 17 mods
Questions
Does Polymorph need Quilted Fabric API?
Do servers need Polymorph installed?
Which loaders have files for Polymorph?
Are the saved furnace results kept after restarting?
In the catalog
Polymorph is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from TheIllusiveC4
Similar mods
What the author says
Polymorph is a mod that solves recipe conflicts by letting players choose between all potential outputs shared by the same ingredients. With a sufficiently large amount of mods, recipe conflicts are a common occurrence and the responsibility for resolving these usually falls on the user or modpack developer, using…
Official listing
- Modrinth page
- modrinth.com/mod/polymorph
- Owner
- TheIllusiveC4
- Published
- 2023-02-03
- Updated on Modrinth
- 2026-09-11
- Facts verified
- 2026-10-15
