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/additionsin your Minecraft game directory. - Add removal JSON files to
srinj_recipes/removalsto 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/additionssrinj_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.