From 5e557f95c0ac03963e8591f962f0197f0c3748ae Mon Sep 17 00:00:00 2001 From: Frank Date: Mon, 1 Aug 2022 18:57:35 +0200 Subject: [PATCH] Corrected ItemStack[] conversion --- .../bclib/recipes/AbstractAdvancementRecipe.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/main/java/org/betterx/bclib/recipes/AbstractAdvancementRecipe.java b/src/main/java/org/betterx/bclib/recipes/AbstractAdvancementRecipe.java index 22775133..3139a51b 100644 --- a/src/main/java/org/betterx/bclib/recipes/AbstractAdvancementRecipe.java +++ b/src/main/java/org/betterx/bclib/recipes/AbstractAdvancementRecipe.java @@ -15,7 +15,6 @@ import net.minecraft.world.level.ItemLike; import net.minecraft.world.level.block.Block; import java.util.Arrays; -import java.util.List; import java.util.stream.Collectors; public class AbstractAdvancementRecipe { @@ -41,12 +40,12 @@ public class AbstractAdvancementRecipe { private int nameCounter = 0; public void unlockedBy(ItemStack... stacks) { - List items = Arrays.stream(stacks) - .filter(stack -> stack.getCount() > 0) - .map(stack -> (ItemLike) stack.getItem()) - .toList(); + ItemLike[] items = Arrays.stream(stacks) + .filter(stack -> stack.getCount() > 0) + .map(stack -> (ItemLike) stack.getItem()) + .toArray(ItemLike[]::new); - unlockedBy((ItemLike[]) items.toArray()); + unlockedBy(items); } public void unlockedBy(ItemLike... items) {