JSON Recipe Manager: Flexible Crafting Control in Minecraft
Managing crafting recipes is a core part of building a custom Minecraft experience. Whether you run a server or assemble a modpack, the default recipe set often needs adjustment. JSON Recipe Manager: Flexible Crafting Control in Minecraft provides a straightforward solution for editing, adding, and removing recipes using simple JSON files, without requiring any Java knowledge.
What This Add-On Does
This tool reads custom recipe files from the config/JSONRecipes folder and applies them to your game. It works alongside the vanilla recipe system, giving you the freedom to modify existing crafts or introduce entirely new ones. The add-on supports standard recipe types like minecraft:crafting_shaped and forge:ore_shaped, making it compatible with many modded environments.
Key Features for Modpack Creators
- Load recipes from any .json file placed in the designated config directory.
- Use a constants file to define reusable ingredient combinations, referenced across multiple recipes.
- Remove unwanted vanilla or modded recipes and replace them with custom versions.
- Execute recipe overrides during game initialization to resolve conflicts between mods.
How to Install and Configure
To get started, download JSON Recipe Manager: Flexible Crafting Control in Minecraft from a trusted mod repository like CurseForge. Place the downloaded jar file into the mods folder of your Minecraft instance. After launching the game once, the config/JSONRecipes directory will be created automatically. Place your custom recipe files there.
The add-on works on both client and server, though it is primarily a server-side tool. For players, the client only needs the mod to display the modified recipes in the recipe book. This makes it a practical choice for multiplayer servers and single-player worlds alike.
Practical Recipe Examples
Understanding the file structure is essential. Each recipe file follows the standard JSON format. A constants file named _constants.json can define shared ingredients. For instance, you can create a constant that combines a stick and a torch, then reference it in any recipe using a #CONSTANT_NAME syntax.
A single recipe file can contain one or multiple recipes. Use an array to add several crafts at once. The add-on also supports removal and replacement. To delete a recipe and add a modified version, structure your file with a remove list and an add list. For modpacks with conflicting recipes, the when: init option ensures your override is applied before other mods register their recipes.
Compatibility and Version Support
JSON Recipe Manager: Flexible Crafting Control in Minecraft is designed for Forge-based modded setups. It supports a range of Minecraft versions, typically from 1.12.2 up to newer releases, depending on the specific build you download. Always check the file description on the download page to confirm which Minecraft version and Forge loader version are compatible with your setup.
Tips for Reliable Recipe Editing
- Validate your JSON syntax before launching the game. A single missing comma can prevent all recipes from loading.
- Use constants for frequently used ingredient combinations to reduce duplication and errors.
- When removing recipes, specify the exact item ID and metadata to avoid unintended removals.
- Monitor the game log for parsing errors. The add-on reports issues clearly, making debugging easier.
Who Should Use This Tool
This add-on is ideal for modpack developers, server administrators, and players who want precise control over crafting mechanics. It requires no programming skills, integrates well with other mods through the Ore Dictionary, and offers a flexible approach to recipe management.
Conclusion
JSON Recipe Manager: Flexible Crafting Control in Minecraft turns recipe editing into an accessible and powerful process. With support for JSON files, constants, and event-driven overrides, you can fully customize crafting in your world. To begin, download JSON Recipe Manager: Flexible Crafting Control in Minecraft, follow the installation steps, and start creating your own recipe sets. The documentation and examples provide everything you need to get started, so experiment and tailor the game to your exact preferences.