aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/plugin/blastfurnace
diff options
context:
space:
mode:
authorUnknown <shekwancheung0528@gmail.com>2018-12-31 21:53:55 +0800
committerUnknown <shekwancheung0528@gmail.com>2018-12-31 21:53:55 +0800
commit620d77c53f37c2e96720e29b76346c5aa6b1ec0d (patch)
tree43ef8a81f917d9de475a1609053ad2101da9d51b /src/main/java/me/shedaniel/plugin/blastfurnace
parent028c0e3192a903c4fb745b9f74e2d14c228a858f (diff)
downloadRoughlyEnoughItems-620d77c53f37c2e96720e29b76346c5aa6b1ec0d.tar.gz
RoughlyEnoughItems-620d77c53f37c2e96720e29b76346c5aa6b1ec0d.tar.bz2
RoughlyEnoughItems-620d77c53f37c2e96720e29b76346c5aa6b1ec0d.zip
v1.1
Diffstat (limited to 'src/main/java/me/shedaniel/plugin/blastfurnace')
-rwxr-xr-xsrc/main/java/me/shedaniel/plugin/blastfurnace/VanillaBlastFurnaceRecipe.java11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/main/java/me/shedaniel/plugin/blastfurnace/VanillaBlastFurnaceRecipe.java b/src/main/java/me/shedaniel/plugin/blastfurnace/VanillaBlastFurnaceRecipe.java
index 3032c2401..3eabdca66 100755
--- a/src/main/java/me/shedaniel/plugin/blastfurnace/VanillaBlastFurnaceRecipe.java
+++ b/src/main/java/me/shedaniel/plugin/blastfurnace/VanillaBlastFurnaceRecipe.java
@@ -2,13 +2,18 @@ package me.shedaniel.plugin.blastfurnace;
import me.shedaniel.api.IRecipe;
import net.minecraft.block.BlastFurnaceBlock;
+import net.minecraft.block.entity.BlastFurnaceBlockEntity;
+import net.minecraft.block.entity.FurnaceBlockEntity;
+import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.recipe.Ingredient;
import net.minecraft.recipe.smelting.BlastingRecipe;
import net.minecraft.recipe.smelting.SmokingRecipe;
+import java.util.Arrays;
import java.util.LinkedList;
import java.util.List;
+import java.util.stream.Collectors;
public class VanillaBlastFurnaceRecipe implements IRecipe<ItemStack> {
private final BlastingRecipe recipe;
@@ -33,12 +38,10 @@ public class VanillaBlastFurnaceRecipe implements IRecipe<ItemStack> {
public List<List<ItemStack>> getInput() {
List<List<ItemStack>> input = new LinkedList<>();
for(Ingredient ingredient : recipe.getPreviewInputs()) {
- List<ItemStack> ingredients = new LinkedList<>();
- for(ItemStack matchingStack : ingredient.getStackArray()) {
- ingredients.add(matchingStack);
- }
+ List<ItemStack> ingredients = Arrays.asList(ingredient.getStackArray());
input.add(ingredients);
}
+ input.add(BlastFurnaceBlockEntity.getBurnTimeMap().keySet().stream().map(Item::getDefaultStack).collect(Collectors.toList()));
return input;
}
}