SimpleRecipeInjector

SimpleRecipeInjector is a mod that lets you add or remove recipes with JSON files, without building a full data pack.

SimpleRecipeInjector

SimpleRecipeInjector is a mod that lets you add or remove recipes with JSON files, without building a full data pack.

How It Works

  • Add recipe JSON files to srinj_recipes/additions in your Minecraft game directory.
  • Add removal JSON files to srinj_recipes/removals to remove existing recipes.
  • On server startup, the mod reads both folders and updates the recipe manager.

Folder Structure

Create these folders in the root of your Minecraft directory if they do not already exist:

  • srinj_recipes/additions
  • srinj_recipes/removals

Formats

Additions

Additions use normal Minecraft recipe JSON files. File paths are namespaced and converted to recipe IDs:

  • srinj_recipes/additions/<namespace>/<path>.json -> <namespace>:<path>
  • Example: srinj_recipes/additions/minecraft/iron_ingot_from_nuggets.json -> minecraft:iron_ingot_from_nuggets

Removals

Removals are JSON files containing a recipes array of recipe IDs.

{
  "recipes": [
    "minecraft:example_recipe_to_remove_0",
    "minecraft:example_recipe_to_remove_1"
  ]
}

For certain mods, depending on how their recipe folder is structured, you may have to specify the recipe ID with its whole path instead of just the recipe name.

{
  "recipes": [
    "modid:crafting/subfolder/recipe_to_remove"
  ]
}

Example Layout

srinj_recipes/
  additions/
    minecraft/
      iron_ingot_from_nuggets.json
  removals/
    early_game_balance.json

Credits

This mod is heavily inspired by:

This mod differs by being much more lightweight and focused on staying available on the most recent Minecraft versions.

The SimpleRecipeInjector Team

profile avatar
  • 13
    Followers
  • 58
    Projects
  • 1.5M
    Downloads

More from The_Lemon_JuicedView all