Back to 9Minecraft
Wiki 9Minecraft Wiki 9Minecraft
Moffs Addonapi Dynload Wiki › Guides › Make Recipes Load Only When a Mod Is Present

Make Recipes Load Only When a Mod Is Present

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.