internal static void AddRecipes()
{
foreach (Mod mod in ModLoader.mods.Values)
{
try
{
mod.AddRecipes();
foreach (ModItem item in mod.items.Values)
{
item.AddRecipes();
}
}
catch (Exception e)
{
ModLoader.DisableMod(mod.File);
throw new AddRecipesException(mod, "An error occured in adding recipes for " + mod.Name, e);
}
}
}