Material ingredient = MaterialRegistry.get(rowString);
if (ingredient == null) {
Spout.getLogger().log(Level.WARNING, "Unknown material ingredient for {1}: {0}", new Object[] {recipe.getNode("ingredients").getNode(rowString).getString(), key});
continue;
}
builder.addIngredient(ingredient);
}
try {
recipes.put(key, builder.buildSmeltedRecipe());
} catch (IllegalStateException ex) {
Spout.getLogger().log(Level.WARNING, "Error when adding recipe {0} because: {1}", new Object[] {key, ex.getMessage()});