aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/plugin/DefaultCampfireDisplay.java
diff options
context:
space:
mode:
authorUnknown <shekwancheung0528@gmail.com>2019-05-22 21:30:38 +0800
committerUnknown <shekwancheung0528@gmail.com>2019-05-22 21:30:38 +0800
commit4ea8402014b3878bc94ae977cdace1ab7c497e5f (patch)
tree94aaff3b96956b17768c82690d956523fac7125d /src/main/java/me/shedaniel/rei/plugin/DefaultCampfireDisplay.java
parentf7128cb247d827057b8fa63b954976fabb169091 (diff)
downloadRoughlyEnoughItems-4ea8402014b3878bc94ae977cdace1ab7c497e5f.tar.gz
RoughlyEnoughItems-4ea8402014b3878bc94ae977cdace1ab7c497e5f.tar.bz2
RoughlyEnoughItems-4ea8402014b3878bc94ae977cdace1ab7c497e5f.zip
2.9.1
Diffstat (limited to 'src/main/java/me/shedaniel/rei/plugin/DefaultCampfireDisplay.java')
-rw-r--r--src/main/java/me/shedaniel/rei/plugin/DefaultCampfireDisplay.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/main/java/me/shedaniel/rei/plugin/DefaultCampfireDisplay.java b/src/main/java/me/shedaniel/rei/plugin/DefaultCampfireDisplay.java
index 0ab1d9fdb..4e910be9e 100644
--- a/src/main/java/me/shedaniel/rei/plugin/DefaultCampfireDisplay.java
+++ b/src/main/java/me/shedaniel/rei/plugin/DefaultCampfireDisplay.java
@@ -5,7 +5,6 @@
package me.shedaniel.rei.plugin;
-import com.google.common.collect.Lists;
import me.shedaniel.rei.api.RecipeDisplay;
import net.minecraft.item.ItemStack;
import net.minecraft.recipe.CampfireCookingRecipe;
@@ -13,13 +12,16 @@ import net.minecraft.recipe.Ingredient;
import net.minecraft.util.DefaultedList;
import net.minecraft.util.Identifier;
+import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.Optional;
+import java.util.stream.Collectors;
public class DefaultCampfireDisplay implements RecipeDisplay<CampfireCookingRecipe> {
- private List<ItemStack> inputs, output;
+ private List<List<ItemStack>> inputs;
+ private List<ItemStack> output;
private int cookTime;
private CampfireCookingRecipe display;
@@ -29,8 +31,7 @@ public class DefaultCampfireDisplay implements RecipeDisplay<CampfireCookingReci
}
public DefaultCampfireDisplay(DefaultedList<Ingredient> ingredients, ItemStack output, int cookTime) {
- this.inputs = Lists.newArrayList();
- ingredients.stream().map(ingredient -> Lists.newArrayList(ingredient.getStackArray())).forEach(inputs::addAll);
+ this.inputs = ingredients.stream().map(i -> Arrays.asList(i.getStackArray())).collect(Collectors.toList());
this.output = Collections.singletonList(output);
this.cookTime = cookTime;
}
@@ -46,7 +47,7 @@ public class DefaultCampfireDisplay implements RecipeDisplay<CampfireCookingReci
@Override
public List<List<ItemStack>> getInput() {
- return Collections.singletonList(inputs);
+ return inputs;
}
@Override