All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Recipe Helper

Recipe Helper

by wzz • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Recipe Helper

Recipe Helper is a Minecraft mod that adds the /recipe_helper command, allowing you to dynamically manage crafting recipes while the game is running.

All subcommands require permission level 2 (i.e., default OP privileges).


📖 New Version (>1.0)

The mod has been completely rewritten. Old recipes from versions ≤1.0 are not compatible with this new version. Recipes are now generated in standard JSON format instead of the old custom format.

Commands

The command system has been greatly simplified. Use: /recipe_helper openGUI

to open the graphical user interface. All recipe management (adding, editing, deleting) is now done through the GUI. The old command-based recipe creation and removal have been removed.

Recipe Storage

All created or modified recipes are stored in: config/registerhelper/recipes

Supported Mods

This mod supports recipe creation and modification for:

  • Avaritia (Endless: Reborn)
  • Eternis Starry Sky
  • Mystical Agriculture
  • Botania
  • Farmer's Delight
  • And more!

Export Support

Recipes can be exported as code for:

  • KubeJS
  • CraftTweaker

⚠️ Note: The following export commands are no longer maintained and may not work: /recipe_helper export kubejs single # Export all recipes to a single KubeJS file /recipe_helper export kubejs multiple # Export all recipes to multiple KubeJS files /recipe_helper export crafttweaker single # Export all recipes to a single CraftTweaker file /recipe_helper export crafttweaker multiple # Export all recipes to multiple CraftTweaker files

text

Reloading Recipes

When using the mod on a server:

  • The /reload command must be executed from the server console (OP executing /reload client-side will not work).
  • OPs can use the following command to synchronize recipes: /recipe_helper reload

text

This fully reloads the datapack, equivalent to the server console /reload command.


NBT Handling

  • Middle-click on an item with NBT data to completely ignore NBT.
  • Shift + Middle-click to enter the exact matching interface, allowing you to configure which NBT tags to ignore.
  • A default preset is available for Bamboo Mod (SlashBlade) swords.
  • The configuration file also allows you to modify whether items carry NBT by default.

🛠️ Creating Recipe Processors via JSON

You can add custom recipe processors by placing JSON files in: config/registerhelper/processor

text

Example JSON:

{
  "processor": {
    "modid": "eternisstarrysky",
    "methods": {
      "isModLoaded": {
        "condition": {
          "type": "forge:mod_loaded",
          "modid": "eternisstarrysky"
        }
      },
      "getSupportedRecipeTypes": {
        "return": ["vanilla_workbench_s"]
      },
      "createRecipeJson": {
        "generator": "shapeless",
        "recipeType": "eternisstarrysky:vanilla_workbench_s"
      }
    }
  },
  "recipeType": {
    "type": "vanilla_workbench_s",
    "displayName": "Vanilla Special Workbench",
    "layout": "custom_layout_id"
  }
}

Place the JSON file in config/registerhelper/processor and restart the game. The processor will load automatically and appear in the GUI.

Built-in Layouts The mod includes the following built-in layout IDs:

rectangular_3x3, rectangular_9x9, rectangular_4x1, rectangular_1x1, rectangular_2x2, rectangular_5x5, rectangular_11x11, minecraft_brewing, stonecutting, smithing, runic_altar, arc_furnace, infusion, reprocessor, cutting, cooking, emptying, create_cutting, compacting, filling.

More mod integrations will be added in future updates.

🖼️ Gallery (Placeholder for screenshots)

📜 Legacy Version (≤1.0) Note: These commands are for older versions (≤1.0) and are kept here for reference only.

Commands text /recipe_helper gui Opens the graphical recipe management interface.

After modifying or adding recipes, use:

text /recipe_helper reload to reload the recipes.

Add Recipes Shaped:

text /recipe_helper add shaped

: Output item : Output quantity (1–64) : Pattern string

Example:

text /recipe_helper add shaped minecraft:diamond 1 "###,# #,###;#:minecraft:iron_ingot" (Iron ingots in a ring shape craft a diamond)

Shapeless:

text /recipe_helper add shapeless

: Output item : Output quantity : List of ingredients (separated by ;)

Example:

text /recipe_helper add shapeless minecraft:stick 4 "minecraft:planks;minecraft:planks" Smelting:

text /recipe_helper add smelting Example:

text /recipe_helper add smelting minecraft:iron_ore minecraft:iron_ingot Avaritia (Endless: Reborn):

text /recipe_helper add avaritia

: Singularity Workbench tier (1–4)

Example:

text /recipe_helper add avaritia minecraft:nether_star 1 4 "###,###,###;#:minecraft:diamond_block" Other Legacy Commands text /recipe_helper register /recipe_helper reload from_json /recipe_helper delete recipe /recipe_helper delete all confirm /recipe_helper delete list /recipe_helper clear /recipe_helper count /recipe_helper help Legacy Compatibility Notes Compatible with Avaritia: Endless Reborn (excluding compressor recipe modifications).

All recipes are stored in config/recipes.

⚠️ Important Notes Dynamically modifying recipes is an advanced feature and may affect the logic of other mods.

It is strongly recommended to use this mod only in a testing environment or on servers that require hot-reloading of recipes.

Be extremely cautious when performing bulk operations such as deleting all recipes.

📦 Requirements For version ≥1.6, JEI version must be ≥ 15.20.0.112 for brewing stand and anvil recipes to display correctly.

How to Install Recipe Helper (Mod)

Recipe Helper by wzz is verified for Forge, Neoforge across Minecraft versions 1.20.1, 1.21.1 (latest release: 2.3, file size: 694 KB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.20.1, 1.21.1) and platform (Forge, Neoforge).
  2. Make sure you have the compatible loader or environment installed for Forge, Neoforge.
  3. Move the downloaded Recipe Helper file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.20.1
Forge
3mo ago 1
1.20.1
Forge
3mo ago 1
1.21.1
Neoforge
3mo ago 1
1.20.1
Forge
3mo ago 1
fix bug
fix bug
Recipe Helper Icon
Download Recipe Helper
Select game version
Select platform