Push To Craft: The Ultimate Minecraft Recipe Flexibility Add-On

Push To Craft revolutionizes Minecraft crafting by letting you substitute items in any recipe. Download Push To Craft for Fabric and enjoy limitless recipe customization for Minecraft.

Download pushtocraft for Minecraft 1.19.2, 1.18.2, 1.17.1, 1.17, 1.16.3, 1.16.1

Original name: pushtocraft

Minecraft: 1.15, 1.15.2, 1.16.1, 1.16.3, 1.17, 1.17.1, 1.18.2, 1.19.2

Loaders: Fabric

FileVersionLoaderSize
pushtocraft-1.0.6+mc1.15.2.jar1.15Fabric19 КБDownload
pushtocraft-1.0.0+mc1.15.2.jar1.15.2Fabric24 КБDownload
pushtocraft-1.0.1+mc1.15.2.jar1.15.2Fabric24 КБDownload
pushtocraft-1.0.3+mc1.15.2.jar1.15.2Fabric24 КБDownload
pushtocraft-1.0.4+mc1.15.2.jar1.15.2Fabric24 КБDownload
pushtocraft-1.0.1+mc1.16.1.jar1.16.1Fabric24 КБDownload
pushtocraft-1.0.3+mc1.16.1.jar1.16.1Fabric24 КБDownload
pushtocraft-1.0.4+mc1.16.1.jar1.16.1Fabric24 КБDownload
pushtocraft-1.0.6+mc1.16.4.jar1.16.3Fabric19 КБDownload
pushtocraft-1.0.5+mc1.17-rc2.jar1.17Fabric19 КБDownload
pushtocraft-1.0.6+mc1.17.1.jar1.17.1Fabric19 КБDownload
pushtocraft-1.0.5+mc1.18.2.jar1.18.2Fabric21 КБDownload
pushtocraft-1.0.6+mc1.18.2.jar1.18.2Fabric21 КБDownload
pushtocraft-1.0.5+mc1.19.2.jar1.19.2Fabric21 КБDownload
pushtocraft-1.0.6+mc1.19.2.jar1.19.2Fabric21 КБDownload

Push To Craft

Minecraft thrives on creativity, but sometimes the rigid recipe system can feel limiting. What if you could swap out ingredients on the fly, using what you have instead of hunting for that one specific block? That is exactly what Push To Craft delivers. This ingenious add-on introduces a new level of flexibility to your crafting table, furnace, and beyond, allowing you to define custom item substitutions through simple JSON files. Whether you are a modpack creator or a player tired of grinding for basic materials, Push To Craft opens up a world of possibilities.

What Is Push To Craft?

Push To Craft is a lightweight Minecraft mod that adds a new data-driven system called "push to craft." Instead of being locked into vanilla recipes, you can now create rules that let the game accept alternative items. For example, you can tell the game to treat blackstone exactly like cobblestone in every recipe, or allow any wooden plank to replace iron ore in smelting. The mod reads JSON files placed in a specific data pack folder, making it incredibly easy to share and customize without touching a single line of Java code.

How Push To Craft Works

The core of the mod revolves around three key components in a JSON file: additions, targets, and recipes. The additions array lists the items or tags you want to use as substitutes. The targets array defines which items or tags should be replaced. The recipes object lets you fine-tune exactly which recipes are affected, either by type (like crafting_shaped, crafting_shapeless, blasting, smelting) or by specific recipe IDs. You can even use regular expressions to target entire namespaces, giving you surgical control over your customizations.

For instance, a simple file can make blackstone work anywhere cobblestone is required. A more advanced setup could allow emeralds and all types of planks to stand in for diamonds and iron ore in both crafting and smelting recipes. The mod processes these rules seamlessly, so when you open a crafting grid, the game automatically recognizes your substitutions. It feels like a native feature, not a clunky workaround.

Supported Minecraft Versions and Loader

Push To Craft is built for the Fabric mod loader and has been tested on Minecraft versions 1.15.2 and 1.16.1. While it may work on other versions within that range, these are the officially confirmed environments. Fabric’s lightweight API makes it an ideal platform for data-driven mods like this, ensuring smooth performance without bloating your game. If you are running a Fabric server, the mod only needs to be installed server-side for the recipe changes to take effect, though clients will need it to see the updated recipe book entries.

How to Install Push To Craft

Getting started with Push To Craft is straightforward. First, ensure you have the Fabric Loader installed for your Minecraft version. Then, download Push To Craft from a trusted mod repository and place the .jar file into your mods folder. If you are using the foxygame.net launcher, you can install Push To Craft directly from its add-on catalog with a single click, and the launcher will handle version compatibility and automatic updates for you. After installation, you will need to create a data pack containing your custom JSON files. Place the data pack in the appropriate folder, and the mod will load your rules on world start. No complex configuration files, no commands to memorize—just pure, flexible crafting.

Why Use Push To Craft?

This mod shines in modpacks and custom survival experiences. Imagine a skyblock map where you can replace unobtainable resources with alternatives, or a themed pack where you want to encourage the use of local materials. Server owners can balance progression by allowing certain substitutions only in specific recipe types. For solo players, it is a quality-of-life tool that reduces tedious grinding. Instead of mining for hours to find diamonds, you can configure the mod to accept emeralds in diamond recipes, rewarding exploration and trading.

Advanced Customization with JSON

The real power of Push To Craft lies in its recipe targeting. The optional types array lets you limit substitutions to specific recipe serializers like "crafting_shaped" or "blasting." The ids array can target exact recipe IDs (e.g., "minecraft:anvil") or use regular expressions. A pattern like "minecraft:.*" matches all recipes in the minecraft namespace, while "/.*craft:.*/" matches any recipe from any namespace containing "craft." This granularity means you can create highly specific rules without unintended side effects.

Practical Examples

Here is a real-world example that lets you use blackstone in place of cobblestone everywhere:

{
  "additions": ["minecraft:blackstone"],
  "targets": ["minecraft:cobblestone"],
  "recipes": {}
}

And a more complex one that allows emeralds and any planks to replace diamonds and iron ore in all crafting and blasting recipes:

{
  "additions": ["minecraft:emerald", "#minecraft:planks"],
  "targets": ["minecraft:diamond", "minecraft:iron_ore"],
  "recipes": {
    "types": ["crafting_shaped", "crafting_shapeless", "blasting"],
    "ids": ["minecraft:/.*/"]
  }
}

These examples show how a few lines of JSON can dramatically change your gameplay. The mod is data-pack driven, so you can easily share your custom rules with friends or include them in your own modpacks.

Download Push To Craft and Transform Your Game

Ready to break free from vanilla recipe constraints? You can download Push To Craft from popular mod hosting sites. Remember to grab the correct version for your Fabric installation. Once installed, the mod works silently in the background, applying your custom substitutions every time you craft or smelt. It is a small change that makes a huge difference in how you approach resource gathering and item creation.

Whether you are a modpack developer looking to add depth or a player seeking convenience, Push To Craft for Minecraft delivers a powerful, data-driven solution. Its simplicity and flexibility make it a must-have for any Fabric-based setup. Start experimenting with your own recipe overrides today and see how much more enjoyable Minecraft can be when you craft on your own terms.