Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Links
Tags
Creators
Details
An unofficial port of Polymorph by TheIllusiveC4 (Illusive Soulworks) to Minecraft 26.1.2 / NeoForge 26.1.2.x ā the new year-based versioning line that replaces the old 1.22 scheme. Mod id is polymorph_plus since polymorph is reserved for upstream; same behavior, just compiled for the new MC line.
ā ļø This is a beta. NeoForge 26.1.2 is itself still in beta, and so is this port. Expect rough edges and the occasional bug. It is not recommended for serious survival worlds yet ā back up before you load it. Bug reports and logs are very welcome.
Polymorph solves recipe conflicts by letting players choose between all potential outputs that share the same ingredients. With enough mods installed, recipe conflicts are a common occurrence; instead of forcing modpack authors to datapack them away one by one, Polymorph lets every conflicting recipe co-exist and gives the player the final pick.
Features
Crafting
When a group of ingredients matches more than one recipe, a button appears above the output slot. Clicking it shows the list of all possible results ā select one and the crafting output switches to match. The last selection is remembered as long as the ingredients don't change, so repeated crafts on the same selection keep working.

Smelting
When a valid input matches more than one output, a button appears above the output slot. Clicking it shows the possible results with the current selection highlighted. The choice is saved to the block itself and persists across world load / unload.

Smithing
š§ Stubbed in this beta. The vanilla
SmithingMenu/ItemCombinerMenupipeline was rewritten in 26.1 and the selection UI will return in a follow-up release.

Commands
/polymorph conflicts ā scans crafting, smelting, blasting, smoking, and smithing recipes and dumps a list of detected conflicts to the logs folder.
Known limitations
- JEI / EMI / REI recipe-transfer integrations are temporarily disabled ā they'll be re-enabled as those mods publish their own 26.1.2 builds.
- FastBench integration is disabled for the same reason.
- Smithing table recipe selection is currently a stub (see Smithing section above).
- On dedicated multiplayer servers, the client no longer holds a full recipe manager (a 26.1 vanilla change) ā some recipe lookups round-trip through the server. Singleplayer and integrated server are unaffected.
Credits & license
- Original mod by TheIllusiveC4 ā upstream repo.
- This port is distributed under the same license as upstream: LGPL-3.0-or-later.
- All assets and source remain under that license; this port is unofficial and not endorsed by the original author.
If you want to help keep these mods going, check my ko-fi : https://ko-fi.com/aminoquiz, or consider hosting a server on wabbanode with my code AMINE (prices starts from 1.49 USD/month) !
Thank you <3




