From 620d77c53f37c2e96720e29b76346c5aa6b1ec0d Mon Sep 17 00:00:00 2001 From: Unknown Date: Mon, 31 Dec 2018 21:53:55 +0800 Subject: v1.1 --- .../plugin/blastfurnace/VanillaBlastFurnaceRecipe.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'src/main/java/me/shedaniel/plugin/blastfurnace') 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 { private final BlastingRecipe recipe; @@ -33,12 +38,10 @@ public class VanillaBlastFurnaceRecipe implements IRecipe { public List> getInput() { List> input = new LinkedList<>(); for(Ingredient ingredient : recipe.getPreviewInputs()) { - List ingredients = new LinkedList<>(); - for(ItemStack matchingStack : ingredient.getStackArray()) { - ingredients.add(matchingStack); - } + List ingredients = Arrays.asList(ingredient.getStackArray()); input.add(ingredients); } + input.add(BlastFurnaceBlockEntity.getBurnTimeMap().keySet().stream().map(Item::getDefaultStack).collect(Collectors.toList())); return input; } } -- cgit