Interchangeable
Have you ever stared at a crafting table, holding a wolf pelt from one mod while a recipe stubbornly demanded a wolf pelt from another? That frustrating moment is exactly what Interchangeable was built to solve. This lightweight Minecraft mod lets you define interchangeable inputs for recipes using nothing but JSON, so items from different mods can finally play nicely together.
What Interchangeable Actually Does
At its core, Interchangeable is a recipe input manager. Instead of editing every recipe file by hand, you write a simple JSON configuration that tells the game which items should be treated as equivalent. If a recipe calls for a specific item, any item you have tagged as interchangeable can take its place. The mod handles this entirely through data, which means you can add items from other mods to recipes from yet other mods without touching a single line of Java code.
The design philosophy here is flexibility with intent. Interchangeable is even built with the idea of overwriting other mods in mind, so pack authors who want to standardize materials across an entire modpack can do so cleanly. Everything is documented in the mod's README, and the developer actively welcomes questions through the Timefall Discord community.
Supported Versions and Loaders
Minecraft 1.17.1 to 1.19.2 on Fabric
Interchangeable is currently developed for Minecraft versions 1.17.1 through 1.19.2, and it runs on the Fabric loader. If you are building a Fabric modpack in that range, this mod slots in without drama. Forge support is something the developer has mentioned as a possibility for a later version, but nothing is confirmed yet, so Fabric players are the ones who get to enjoy it right now.
If you want the smoothest possible setup, the foxygame.net launcher makes adding Interchangeable a genuinely one-click affair, pulling the correct build for your exact Minecraft version and keeping it updated automatically as new releases land.
Why Recipe Conflicts Happen
Before you dive in, it helps to understand one important caveat. Interchangeable does not override the vanilla recipe system's rule that the first matching recipe wins. That means if you make two items fully equivalent to each other, you can accidentally create conflicts where one recipe becomes unobtainable. This is why the developer describes Polymorph as a sort of non-Newtonian dependency.
- If you only use Interchangeable to resolve recipes from external mods, you do not need Polymorph at all.
- If you set items to be equivalent within vanilla itself, you may hit recipe conflicts that Polymorph can resolve.
- Used frivolously, equivalence rules can break progression, so test your pack before shipping it.
How to Install Interchangeable
Getting started is straightforward. First, confirm you are running Fabric on a supported Minecraft version between 1.17.1 and 1.19.2. Next, drop the mod file into your mods folder alongside Fabric API. Launch the game once so the config directory generates, then open the JSON files and define your interchangeable item groups. Reload or restart, and your recipes will accept the new inputs immediately.
If you are wondering how to install it on a server for friends, the process is identical, though everyone connecting will need matching configs to avoid recipe mismatches. The developer also recommends considering a preconfigured hosting option if you want a server running quickly without manual setup.
A Work in Progress Worth Watching
Interchangeable is honest about being a work in progress. Not every planned feature is finished, and the conditions behind equivalence checks are complex enough that early bugs are likely. The developer asks users to report issues, request features, and share feedback about ease of use on the GitHub page or Discord, with the goal of making the mod as approachable as possible. Future updates are expected to add more advanced crafting methods and finer config specificity.
One thing the developer is firm about: please do not rehost the mod. If you need it somewhere other than CurseForge, reach out directly. Contributions are welcome, and copying portions of the code is fine as long as you link back.
Final Thoughts
If you have ever wanted a wolf pelt to just work, or dreamed of unifying ores, pelts, and crafting materials across an entire modpack, download Interchangeable and give it a try. It is a small mod with a big quality-of-life payoff, and once your JSON is set up, you will wonder how you ever crafted without it.