ModsFinder

polymorph but it's for fabric only but also for 1.21.10

by nnmrts

Polymorph, a Fabric mod by nnmrts, lets players pick between several outputs when recipes share the same ingredients.

FabricClient and serverGNU Lesser General Public License v3.0 or laterOpen source1.21.10

What it does

A button appears above the output slot whenever the current inputs fit more than one recipe. Pressing it opens a list of the possible results, and choosing one changes the crafting or smelting output to match. The selection is remembered for as long as the ingredients stay the same, and it is saved with the block itself so it persists across world loading and unloading.

The mod addresses recipe conflicts, which become common once many mods are installed. Instead of removing recipes or writing datapacks to keep every recipe unique, Polymorph lets crafting and smelting recipes coexist. A command helps identify potential conflicts, listing recipes that conflict with other outputs in a log file in the logs folder.

The mod is Fabric only. Installation covers the server and each player's game. This version is an unofficial fork of IllusiveSoulworks' Polymorph, updated for Minecraft 1.21.10, and is released under the GNU Lesser General Public License v3.0 or later, which makes it open source. Files are published for 1.21.10 only.

Key features

  1. Output selection button

    A button above the output slot lists every result that matches the current ingredients.

  2. Remembered choice

    The chosen result is kept while the ingredients stay the same, so repeated crafts use it again.

  3. Saved per block

    The selection is stored with the block, so it survives leaving and reloading the world.

  4. Smelting support

    Valid smelting inputs that match several outputs get the same selection button as crafting.

  5. Conflict command

    A command lists recipes that share inputs with other outputs and writes the results to a log file.

Compatibility

Latest build for each game version and loader.

1.21.101.2.1+1.21.10
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

How it compares

Full comparison

Polymorphic Energistics is a different mod with a similar name. It is open source under the GNU Lesser General Public License v3.0 only, runs on client and server, and has files for Fabric, Forge and NeoForge for 1.19.2 – 1.21. MAMR is for Fabric and 1.19.2 only, is server-side only and is not open source. Mixin Conflict Helper is open source under the GNU Lesser General Public License v3.0 only and targets Fabric and Quilt for 1.19 – 1.21.5, and either side can run it while neither needs it.

ModLoadersGame versionsEnvironmentUpdated
polymorph but it's for fabric only but also for 1.21.10Fabric1.21.10Client and server2025-12-24
Polymorphic EnergisticsFabric, Forge and NeoForge1.19.2 – 1.21Client and server2024-07-19
MAMRFabric1.19.2Server-side only2023-06-16
Mixin Conflict HelperFabric and Quilt1.19 – 1.21.5Client or server, optional2022-08-19

Questions

Does Polymorph require Fabric API?

Yes. Fabric API is a required dependency and must be installed next to Polymorph on Fabric.

Is Polymorph available for Forge or NeoForge?

No. Support for Forge and NeoForge was removed, and this fork is Fabric only.

Which Minecraft versions does the latest file support?

The latest Fabric file, 1.2.1+1.21.10, is built for 1.21.10 only.

Does the server need Polymorph?

Yes. The server and every player need the mod installed.

In the catalog

polymorph but it's for fabric only but also for 1.21.10 is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 15,569 mods support Minecraft 1.21.10.

More from nnmrts

All projects

Similar mods

What the author says

This is an unofficial fork of Polymorph by IllusiveSoulworks, updated for Minecraft 1.21.10. Polymorph is a mod that solves recipe conflicts by letting players choose between all potential outputs shared by the same ingredients.
nnmrts, on the Modrinth page

Official listing

Owner
nnmrts
Published
2025-12-05
Updated on Modrinth
2025-12-24
Facts verified
2026-10-15

Tags