Recipe generator

Minecraft recipe generator — crafting, smelting & blasting

Recipes are one of the most common reasons to reach for a datapack. Make an item craftable that normally is not, rebalance the cost of an existing recipe, or add a brand-new smelting or blasting output. Recipe JSON is fiddly — shaped patterns, ingredient lists, and result components are easy to get subtly wrong. Describe the recipe you want and ModCrafter writes valid recipe files for your Minecraft version.

What kinds of recipes you can generate

Minecraft Java Edition supports several recipe types inside a datapack, each a JSON file under data/<namespace>/recipe/. ModCrafter handles all of them: shaped crafting with patterns, shapeless crafting with ingredient lists, smelting and blasting with cook time and experience, stonecutting, and smithing transforms.

  • Shaped crafting with a pattern grid and keyed ingredients
  • Shapeless crafting from a list of ingredients
  • Smelting, blasting, smoking, and campfire cooking recipes
  • Stonecutting and smithing transform recipes
  • Override a vanilla recipe by using the same namespaced path

Making uncraftable items craftable

One of the most popular uses for recipe datapacks is adding recipes the base game omits — craftable horse armor, name tags, elytra from phantom membranes, or saddles. Describe the ingredients and the result, and the generated pack adds the recipe so players can craft it in a crafting table or furnace.

Rebalancing and overriding vanilla recipes

If your recipe file uses the same namespaced ID as a vanilla one, it replaces that recipe. That lets you make diamond cheaper, require netherite scrap instead of ingots, or change the output count. ModCrafter gets the item identifiers and component syntax right for your version, so the override loads cleanly.

Example prompts you can try

Paste any of these into the ModCrafter AI datapack generator and download the finished zip.

Frequently asked questions

Can a datapack add a brand new crafting recipe?

Yes. Crafting, smelting, blasting, stonecutting, and smithing recipes are all JSON files a datapack can add. Describe the ingredients and result and the generator writes them.

Will my custom recipe show up in the recipe book?

Recipes that match a vanilla category appear in the crafting book if the player has unlocked the category. You can also add a recipe advancement to unlock it explicitly.

Can I replace an existing vanilla recipe?

Yes. Use the same namespaced recipe ID as the vanilla recipe and your file overrides it. The generator can set that path for you when you ask to replace a specific recipe.

Do custom recipes work on multiplayer servers?

Yes. Install the datapack on the server and the recipes apply to every player. No client-side install is needed.

Keep exploring ModCrafter