String row = it.next();
List<Character> rowChars = new ArrayList<Character>();
for (char c : row.toCharArray()) {
rowChars.add(c);
}
builder.addRow(rowChars);
}
try {
recipes.put(key, builder.buildShapedRecipe());
} catch (IllegalStateException ex) {
Spout.getLogger().log(Level.WARNING, "Error when adding recipe {0} because: {1}", new Object[] {key, ex.getMessage()});