Polymorph



Features
Polymorph solves the problem of recipe conflicts between mods by added a button to all crafting interfaces when provided ingredients could result in more than one recipe outcome. Pressing this button will give the player the option to select which recipe they intended to make and allow them to produce that item.

Crafting
When a group of ingredients matches more than one recipe, a button will appear above the output slot. Pushing this button will show a list of all possible results and selecting one will change the crafting output to match. Polymorph will also remember the last selection as long as the ingredients don't change, so repeated crafting actions are possible on the same selection.



Smelting
When a valid input matches more than one output, a button will appear above the output slot. Pushing this button will show a list of all possible results with the currently selected result highlighted in green. Selecting one of the listed results will change the smelting output to match. This selection will be saved to the block itself and persist across world loading and unloading.



Commands
To assist in identifying potential conflicts there is a command that can be used to output a list of all conflicting recipes to your log folder

  