Corrected ItemStack[] conversion

This commit is contained in:
Frank 2022-08-01 18:57:35 +02:00
parent db62a19cc5
commit 5e557f95c0

View file

@ -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<ItemLike> items = Arrays.stream(stacks)
ItemLike[] items = Arrays.stream(stacks)
.filter(stack -> stack.getCount() > 0)
.map(stack -> (ItemLike) stack.getItem())
.toList();
.toArray(ItemLike[]::new);
unlockedBy((ItemLike[]) items.toArray());
unlockedBy(items);
}
public void unlockedBy(ItemLike... items) {