JSON Recipe Manager: Flexible Crafting for Minecraft Modpacks

JSON Recipe Manager for Minecraft lets you add, remove, and replace crafting recipes via simple JSON files without coding. Perfect for modpack and server customization.

Download jsonrecipemanager for Minecraft 1.12.2, 1.12

Original name: jsonrecipemanager

Minecraft: 1.12, 1.12.2

Loaders: Forge

FileVersionLoaderSize
jsonrecipemanager-1.0.0.jar1.12Forge12 КБDownload
jsonrecipemanager-1.0.1.jar1.12Forge13 КБDownload
jsonrecipemanager-1.0.2.jar1.12Forge14 КБDownload
json-recipe-manager-1.12.2-1.0.3.jar1.12.2Forge20 КБDownload

JSON Recipe Manager: Custom Recipes via JSON Files

Minecraft's vanilla crafting system is solid, but it rarely matches the vision of a custom modpack or a themed server. You may want to introduce new recipes, disable overpowered items, or rebalance progression entirely. JSON Recipe Manager: Custom Recipes via JSON Files delivers exactly that control, letting you manage crafting through plain JSON configuration files. No Java programming, no complex scripting tools—just a text editor and a clear structure.

What This Add-On Does

Once installed, the mod scans the config/JSONRecipes directory and processes every .json file found there. Each file can define a single recipe, an array of recipes, or instructions to remove and replace existing ones. The format mirrors the vanilla Minecraft recipe JSON, with additional support for the Forge Ore Dictionary. This makes JSON Recipe Manager: Custom Recipes via JSON Files a universal solution for cross-mod compatibility.

You can edit recipes live during gameplay. Modify a JSON file and reload the world—changes apply without restarting the client. Server administrators will find this invaluable for quick balancing tweaks or introducing new crafts without rebuilding the entire modpack.

Configuration File Structure

The mod ships with example files that illustrate its capabilities. These are located in the same config/JSONRecipes folder after installation.

Reusable Constants with _constants.json

This special file lets you define complex ingredients once and reference them across multiple recipes. For instance, you can combine a stick and a torch under the name MIXED. Later, any recipe can simply use "item": "#MIXED" to pull that combination. This is a major time-saver when a single component appears in dozens of crafts.

Single and Multiple Recipes

A standard shaped recipe example shows how to convert diamonds into diamond ore using the Ore Dictionary entry gemDiamond. This ensures the recipe works with diamonds from any mod, not just vanilla.

Another example file demonstrates an array of two recipes in one JSON file. Both use the #MIXED constant in the center, with coal and iron ingots on the edges. Bundling recipes this way reduces file clutter and simplifies organization.

Removing and Replacing Recipes

Sometimes you need to disable a vanilla craft rather than add a new one. The mod's remove section accepts an array of items to delete from the crafting list. The add section then introduces replacement recipes. The processing order guarantees removals happen before additions, eliminating potential conflicts.

Init-Phase Replacement

For advanced scenarios, the "when": "init" key forces the mod to execute operations early during the loading sequence. This is critical when other mods also modify recipes and you need your changes applied first. An included example removes a specific component from Steve's Carts and adds a simplified version with correct metadata.

Installation and Version Compatibility

To download JSON Recipe Manager: Custom Recipes via JSON Files for Minecraft, you need a Forge-based loader. The mod is designed for Forge and works across multiple Minecraft versions, though you should always match the mod file to your game version. The installation process is straightforward: place the downloaded JAR into the mods folder and launch the game. The mod creates the configuration directory automatically on first run.

If you are unsure how to install, the process is identical to most Forge mods. Drop the file in, restart, and check the config folder. The mod does not require additional libraries or dependencies beyond Forge itself.

Why Use This Mod

  • No coding required—only JSON syntax, which any text editor can handle.
  • Full support for vanilla recipe types: shaped and shapeless.
  • Ore Dictionary integration for seamless cross-mod crafting.
  • Ability to remove any recipe, including those added by other mods.
  • Live reload in most cases, without restarting the client.
  • Event-based init processing for precise load-order control.

Compared to tools like CraftTweaker, this mod offers a lighter and more direct approach. You do not need to learn a proprietary scripting language. The JSON format is already familiar to most modpack developers, which shortens the learning curve significantly.

Practical Use Cases

Imagine you want diamond armor to require a rare resource from a tech mod. With JSON Recipe Manager: Custom Recipes via JSON Files, you can disable the vanilla armor recipe and add a new one in minutes. The same logic applies to removing overpowered items from your server or introducing unique progression steps for a custom adventure map.

The mod is equally useful for small private servers and large public modpacks. Administrators can adjust the economy by changing how valuable items are crafted, or gate end-game content behind specific combinations. The flexibility is limited only by your imagination.

Conclusion

JSON Recipe Manager: Custom Recipes via JSON Files is a lightweight yet powerful addition to any modded Minecraft setup. It removes the technical barrier to recipe customization, fits cleanly into existing modpacks, and provides full control over crafting mechanics. Whether you are running a small server with friends or building a comprehensive modpack, the ability to edit JSON files on the fly saves hours of work and opens new creative possibilities. Download the mod, drop it into your mods folder, and start shaping your crafting experience today.