From d698ee2add0caacf484fbe8677aa7c6606623688 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Fri, 13 Dec 2024 19:21:00 +0800 Subject: Update to 1.21.4 --- .../shedaniel/rei/plugin/common/displays/DefaultSmithingDisplay.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'default-plugin/src/main/java/me') diff --git a/default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/DefaultSmithingDisplay.java b/default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/DefaultSmithingDisplay.java index 9fe55fede..a682850ab 100644 --- a/default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/DefaultSmithingDisplay.java +++ b/default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/DefaultSmithingDisplay.java @@ -56,6 +56,7 @@ import org.jetbrains.annotations.Nullable; import java.util.ArrayList; import java.util.List; import java.util.Optional; +import java.util.stream.Stream; public class DefaultSmithingDisplay extends BasicDisplay implements SmithingDisplay { public static final DisplaySerializer SERIALIZER = DisplaySerializer.of( @@ -96,12 +97,12 @@ public class DefaultSmithingDisplay extends BasicDisplay implements SmithingDisp public static List fromTrimming(RecipeHolder recipe) { RegistryAccess registryAccess = BasicDisplay.registryAccess(); List displays = new ArrayList<>(); - for (Holder templateItem : recipe.value().templateIngredient().map(Ingredient::items).orElse(List.of())) { + for (Holder templateItem : (Iterable>) recipe.value().templateIngredient().map(Ingredient::items).orElse(Stream.of())::iterator) { Holder.Reference trimPattern = getPatternFromTemplate(registryAccess, templateItem) .orElse(null); if (trimPattern == null) continue; - for (Holder additionStack : recipe.value().additionIngredient().map(Ingredient::items).orElse(List.of())) { + for (Holder additionStack : (Iterable>) recipe.value().additionIngredient().map(Ingredient::items).orElse(Stream.of())::iterator) { Holder.Reference trimMaterial = getMaterialFromIngredient(registryAccess, additionStack) .orElse(null); if (trimMaterial == null) continue; -- cgit