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.