Recipe Manipulator — Flexible Crafting Control for Minecraft Modpacks

Recipe Manipulator for Minecraft lets you add and remove crafting recipes using simple JSON files. Perfect for fine-tuning modpacks and server packs without extra dependencies.

Download RecipeManipulator for Minecraft 1.12.1, 1.12

Original name: RecipeManipulator

Minecraft: 1.12, 1.12.1

Loaders: Forge

FileVersionLoaderSize
RecipeManipulator-1.12-0.1.0.4.jar1.12Forge6 КБDownload
RecipeManipulator-1.12-0.2.0.7.jar1.12Forge7 КБDownload
RecipeManipulator-1.12-0.2.1.9.jar1.12Forge7 КБDownload
RecipeManipulator-1.12-0.3.0.11.jar1.12.1Forge8 КБDownload
RecipeManipulator-1.12-0.3.1.13.jar1.12.1Forge8 КБDownload

Getting Started with Recipe Manipulator

Managing crafting recipes in Minecraft often becomes a necessity for server administrators and modpack creators. Whether you need to streamline resource acquisition or tighten progression for a challenging experience, Recipe Manipulator delivers a lightweight solution. This add-on focuses on simplicity and performance, making it a practical addition to any curated setup.

Why Choose Recipe Manipulator

This tool operates directly with the native JSON recipe format introduced in Minecraft 1.12 and fully supported by Forge. You avoid scripting languages and heavy dependencies. The entire mod consists of a single class file with no extra libraries required beyond the loader itself. That minimal footprint ensures smooth client and server performance.

To download Getting Started with Recipe Manipulator, you only need a compatible Minecraft version and a Forge installation. The mod works across modern releases that utilize the JSON recipe system, giving you broad flexibility for your modpack.

Core Functionality

Upon the first launch, the mod generates a recipes folder in the game directory. Place your JSON files there to add or remove crafting entries. Both client and server must contain identical recipe files; any mismatch triggers an error and disables affected crafts.

Organize recipes into subdirectories as your collection grows. Each subfolder can include a __constants.json file to define shared values, reducing duplication across multiple recipes. This structure keeps large custom recipe sets manageable.

How to Install Recipe Manipulator for Minecraft

Installing the mod is straightforward. Download the JAR file and place it into your mods folder. Ensure your Minecraft version matches the mod version and that Forge is present. After launching, the recipes folder appears automatically, ready for your custom JSON files.

For server setups, replicate the exact mod and recipe files on both sides. The mod validates all JSON entries during load; an invalid file causes a crash, so always review logs before deploying changes. The mod supports any valid Minecraft or Forge recipe, including shaped, shapeless, and tag-based crafts.

Adding Custom Recipes

Creating a new recipe involves writing a JSON object that defines the crafting grid and output. A basic shaped recipe converts one oak plank into four sticks:

{
  "type": "minecraft:crafting_shaped",
  "pattern": ["P"],
  "key": {"P": {"item": "minecraft:oak_planks"}},
  "result": {"item": "minecraft:stick", "count": 4}
}

Advanced options include NBT tags, crafting conditions, and multiple outputs. For reference, established mods like Refined Storage use the same format, making their recipe files excellent learning examples. Recipe Manipulator passes JSON data directly to the game engine, so all Forge-compatible techniques work without modification.

Removing Recipes

Disabling a craft requires a simple JSON file specifying the target recipe ID. For example, to remove the vanilla chest recipe:

{
  "type": "recipe_manipulator:remove",
  "recipe": "minecraft:chest"
}

This targeted approach lets you adjust game balance without interfering with other mods. For bulk removals, organize files into thematic subdirectories—tools, food, machinery—to simplify ongoing maintenance of server packs.

Practical Tips for Smooth Operation

  • Validate every JSON file with an online validator or editor tool. A single missing comma crashes the game.
  • Use full item identifiers for custom mod items, such as tconstruct:pickaxe_head.
  • Verify that recipe files match exactly between client and server; even one character difference causes errors.
  • Leverage __constants.json for shared values like dyes or ores to cut down code volume.
  • Changes do not require a full game restart—rejoin the world or use a resource reload command when supported.

The mod avoids external dependencies and integrates fully with Minecraft's recipe system. Its low entry barrier suits beginners, while Forge's advanced mechanics cover complex crafting scenarios. Server owners and modpack authors will appreciate the precise control over game balance.

Try Recipe Manipulator in your next build. The straightforward setup and reliable performance make it a dependable tool for anyone serious about custom crafting.