aboutsummaryrefslogtreecommitdiff
path: root/default-plugin/src/main/java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2024-12-13 19:21:00 +0800
committershedaniel <daniel@shedaniel.me>2024-12-13 19:39:24 +0800
commitd698ee2add0caacf484fbe8677aa7c6606623688 (patch)
tree3bc0731a4de3dc97c31f6aea5468431ad15fdda7 /default-plugin/src/main/java
parent2eaaf02a116102cbc53e5707d5443d0c137055ff (diff)
downloadRoughlyEnoughItems-d698ee2add0caacf484fbe8677aa7c6606623688.tar.gz
RoughlyEnoughItems-d698ee2add0caacf484fbe8677aa7c6606623688.tar.bz2
RoughlyEnoughItems-d698ee2add0caacf484fbe8677aa7c6606623688.zip
Update to 1.21.4
Diffstat (limited to 'default-plugin/src/main/java')
-rw-r--r--default-plugin/src/main/java/me/shedaniel/rei/plugin/common/displays/DefaultSmithingDisplay.java5
1 files changed, 3 insertions, 2 deletions
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<DefaultSmithingDisplay> SERIALIZER = DisplaySerializer.of(
@@ -96,12 +97,12 @@ public class DefaultSmithingDisplay extends BasicDisplay implements SmithingDisp
public static List<DefaultSmithingDisplay> fromTrimming(RecipeHolder<SmithingTrimRecipe> recipe) {
RegistryAccess registryAccess = BasicDisplay.registryAccess();
List<DefaultSmithingDisplay> displays = new ArrayList<>();
- for (Holder<Item> templateItem : recipe.value().templateIngredient().map(Ingredient::items).orElse(List.of())) {
+ for (Holder<Item> templateItem : (Iterable<Holder<Item>>) recipe.value().templateIngredient().map(Ingredient::items).orElse(Stream.of())::iterator) {
Holder.Reference<TrimPattern> trimPattern = getPatternFromTemplate(registryAccess, templateItem)
.orElse(null);
if (trimPattern == null) continue;
- for (Holder<Item> additionStack : recipe.value().additionIngredient().map(Ingredient::items).orElse(List.of())) {
+ for (Holder<Item> additionStack : (Iterable<Holder<Item>>) recipe.value().additionIngredient().map(Ingredient::items).orElse(Stream.of())::iterator) {
Holder.Reference<TrimMaterial> trimMaterial = getMaterialFromIngredient(registryAccess, additionStack)
.orElse(null);
if (trimMaterial == null) continue;