Recipe Improver
Minecraft's crafting and smelting systems are the backbone of survival gameplay, but sometimes the vanilla recipes just do not fit your vision. Whether you are building a hardcore challenge map, tweaking a server economy, or simply want to reward players with double iron from a blast furnace, the Recipe Improver add-on gives you that power. This lightweight, datapack-driven tool puts you in full control of what can and cannot be crafted, and how many items a furnace yields.
What Is Recipe Improver?
Recipe Improver is a clever utility that expands the vanilla recipe system without requiring a full-blown mod loader on the client side. It works by interpreting custom JSON files inside a datapack, allowing you to remove existing recipes entirely or modify smelting, blasting, and cooking outputs to produce multiple items. The core idea is simple: you create a datapack, add a recipe file with a special structure, and the add-on handles the rest. No complex scripting, no need to learn Java, just pure JSON configuration.
For server owners, this means you can disable overpowered recipes like golden apples from a furnace, or make blast furnaces more efficient by outputting two iron ingots per ore. For map makers, it opens up new progression paths where certain items are gated behind custom smelting yields. The flexibility is immense, and because it relies on datapacks, you can share your configurations easily with other players.
Key Features of Recipe Improver
- Remove any vanilla recipe: Simply set the result to "minecraft:air" in a datapack JSON file, and that recipe becomes uncraftable or unsmeltable.
- Adjust smelting output counts: Add a "count" field to any furnace, blast furnace, or smoker recipe to multiply the output. For example, smelting one iron ore can yield two, three, or even ten iron ingots.
- Datapack-driven: All changes are made through datapacks, meaning no client-side mods are required for players joining your server. The server owner controls the recipes.
- Compatible with multiple Minecraft versions: Recipe Improver supports versions from 1.16.x through 1.17 and beyond, adapting to the recipe file naming conventions of each update.
- Lightweight and focused: The add-on does one thing and does it well, without adding unnecessary bloat to your game.
How to Use Recipe Improver for Minecraft
Getting started with Recipe Improver is straightforward, especially if you are already familiar with datapacks. The add-on itself is a mod that needs to be installed on the server or client, but the recipe changes are distributed via datapacks, meaning players do not need to install anything extra to join your server.
Installing the Add-on
To begin, you need to download Recipe Improver from a trusted source. Once you have the file, place it in your server's "mods" folder if you are running a modded server with a loader like Fabric or Forge. For single-player worlds, you can install it directly into your mods folder. After installation, the add-on will automatically recognize any datapacks that contain the special recipe files.
If you use a custom launcher like the foxygame.net launcher, managing add-ons becomes even simpler. The launcher's built-in mod catalog often includes Recipe Improver, allowing you to install it with a single click and keep it updated automatically across your modpacks.
Creating Your Custom Recipes
To remove a recipe, you need to create a datapack with a recipe JSON file that overrides the vanilla one. For example, to stop players from smelting iron ore into iron ingots, create a file named iron_ingot.json inside datapackname/data/minecraft/recipes/ with the following content:
{
"type": "minecraft:smelting",
"ingredient": {
"item": "minecraft:iron_ore"
},
"result": "minecraft:air"
}
To add a count to a smelting recipe, include a "count" field. For instance, to make blast furnaces output two iron ingots per ore in Minecraft 1.17, create a file named iron_ingot_from_blasting_iron_ore.json in the same datapack folder:
{
"type": "minecraft:blasting",
"ingredient": {
"item": "minecraft:iron_ore"
},
"result": "minecraft:iron_ingot",
"count": 2
}
Note that the file name must match the vanilla recipe name exactly. For older versions like 1.16.x, the file name might be iron_ingot_from_blasting.json. Always check your Minecraft version's recipe naming conventions.
Applying the Datapack
Once your datapack is ready, place it in the datapacks folder of your world save. If you are on a server, you can also use the /reload command to apply changes without restarting. The Recipe Improver add-on will immediately enforce the new rules, and any existing recipes that conflict will be overridden.
Why Choose Recipe Improver Over Other Mods?
Many recipe-altering mods require players to install them client-side, which can be a barrier for public servers. Recipe Improver for Minecraft works server-side, so your custom recipes are applied seamlessly to everyone who joins. This makes it ideal for multiplayer servers where you want to control the economy or progression without forcing players to download extra files.
Another advantage is its simplicity. You do not need to learn a scripting language or use a complex GUI. If you can write a JSON file, you can customize every smelting and crafting recipe in the game. The add-on also respects the vanilla datapack structure, so your changes are easy to organize, share, and update.
Creative Uses for Recipe Improver
The possibilities extend far beyond simple tweaks. Here are a few ideas to inspire your next project:
- Hardcore survival packs: Remove all furnace recipes for iron and gold, forcing players to use blast furnaces and smokers, or explore dangerous nether fortresses for alternative sources.
- Economy servers: Increase the output of certain smelting recipes to create valuable trade goods, or decrease outputs to make resources scarcer.
- Custom progression: Gate advanced items behind a "count" requirement, so players must smelt multiple ores to get a single ingot, extending the early game.
- Map-specific challenges: In adventure maps, remove the ability to craft certain tools, or make food sources more abundant by multiplying cooked meat outputs.
Compatibility and Loaders
Recipe Improver is designed to work with both Fabric and Forge mod loaders, covering a wide range of Minecraft versions from 1.16.5 to 1.17.1 and beyond. Always check the specific version requirements when you download Recipe Improver to ensure it matches your server or client setup. The add-on is frequently updated to stay compatible with the latest Minecraft releases, so you can rely on it for long-term projects.
When you download Recipe Improver, you will typically find separate files for Fabric and Forge. Choose the one that matches your mod loader. If you are using a launcher like foxygame.net, the platform often detects your installed mod loader and suggests the correct version automatically, saving you the hassle of manual file selection.
Conclusion
Recipe Improver is a must-have tool for any Minecraft server owner or map maker who wants precise control over crafting and smelting. Its datapack-based approach keeps things simple, while the ability to remove recipes and multiply outputs opens up endless customization. Whether you are building a challenging survival experience or a balanced multiplayer economy, this add-on delivers exactly what you need. Download Recipe Improver today and start reshaping your world, one recipe at a time.