diff --git a/src/main/java/org/bukkit/craftbukkit/inventory/CraftShapelessRecipe.java b/src/main/java/org/bukkit/craftbukkit/inventory/CraftShapelessRecipe.java index 3cc08a641..773e1e939 100644 --- a/src/main/java/org/bukkit/craftbukkit/inventory/CraftShapelessRecipe.java +++ b/src/main/java/org/bukkit/craftbukkit/inventory/CraftShapelessRecipe.java @@ -41,8 +41,8 @@ public class CraftShapelessRecipe extends ShapelessRecipe implements CraftRecipe public void addToCraftingManager() { List ingred = this.getChoiceList(); List data = new ArrayList<>(ingred.size()); - for (int i = 0; i < ingred.size(); i++) { - data.set(i, toNMS(ingred.get(i), true)); + for (org.bukkit.inventory.RecipeChoice i : ingred) { + data.add(toNMS(i, true)); } MinecraftServer.getServer().getRecipeManager().addRecipe(new RecipeHolder<>(CraftRecipe.toMinecraft(this.getKey()), new ShapelessRecipes(this.getGroup(), CraftRecipe.getCategory(this.getCategory()), CraftItemStack.asNMSCopy(this.getResult()), data)));