Wiki 9Minecraft Wiki 9Minecraft

Make Recipes Load Only When a Mod Is Present

Java EditionModGuides 4FAQ 10Related mods 48
DownloadMoff’s AddonAPI-DynLoad Mod

Get the files on 9Minecraft

Contents (4)
  1. Use Recipe Conditions
  2. Add Conditions to Your Recipe JSON
  3. Multiple Dependencies
  4. Safe Fallback

Use Recipe Conditions

The mod provides recipe conditions that check whether required mods are loaded before recipes are registered. This prevents recipe registration errors when a dependency mod is missing.

Add Conditions to Your Recipe JSON

In your recipe files, add a conditions array that checks for mod presence:

`json

{

"type": "crafting_shaped",

"conditions": [

{

"type": "modloaded",

"values": ["target_mod_id"]

}

],

"pattern": [...],

"key": {...},

"result": {...}

}

`

Multiple Dependencies

If your recipe requires multiple mods, add multiple condition objects. The recipe will only load if all conditions are satisfied.

Safe Fallback

When a condition fails, the recipe is silently skipped—no crash, no error log spam. Your addon continues loading other content normally.

More guides for this mod