diff options
| author | Unknown <shekwancheung0528@gmail.com> | 2018-12-31 21:53:55 +0800 |
|---|---|---|
| committer | Unknown <shekwancheung0528@gmail.com> | 2018-12-31 21:53:55 +0800 |
| commit | af7b8a3bf6ae85f4fdc6e0e5b7e0a7990a6a056a (patch) | |
| tree | 43ef8a81f917d9de475a1609053ad2101da9d51b /src/main/java/me/shedaniel/plugin/furnace/VanillaFurnaceRecipe.java | |
| parent | 1266857add2c1705f57141bfd4feacfc71bcc712 (diff) | |
| download | RoughlyEnoughItems-af7b8a3bf6ae85f4fdc6e0e5b7e0a7990a6a056a.tar.gz RoughlyEnoughItems-af7b8a3bf6ae85f4fdc6e0e5b7e0a7990a6a056a.tar.bz2 RoughlyEnoughItems-af7b8a3bf6ae85f4fdc6e0e5b7e0a7990a6a056a.zip | |
v1.1
Diffstat (limited to 'src/main/java/me/shedaniel/plugin/furnace/VanillaFurnaceRecipe.java')
| -rwxr-xr-x | src/main/java/me/shedaniel/plugin/furnace/VanillaFurnaceRecipe.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/main/java/me/shedaniel/plugin/furnace/VanillaFurnaceRecipe.java b/src/main/java/me/shedaniel/plugin/furnace/VanillaFurnaceRecipe.java index 97c6b5460..8023741b4 100755 --- a/src/main/java/me/shedaniel/plugin/furnace/VanillaFurnaceRecipe.java +++ b/src/main/java/me/shedaniel/plugin/furnace/VanillaFurnaceRecipe.java @@ -1,12 +1,16 @@ package me.shedaniel.plugin.furnace; import me.shedaniel.api.IRecipe; +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.SmeltingRecipe; +import java.util.Arrays; import java.util.LinkedList; import java.util.List; +import java.util.stream.Collectors; public class VanillaFurnaceRecipe implements IRecipe<ItemStack> { private final SmeltingRecipe recipe; @@ -31,12 +35,10 @@ public class VanillaFurnaceRecipe 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(FurnaceBlockEntity.getBurnTimeMap().keySet().stream().map(Item::getDefaultStack).collect(Collectors.toList())); return input; } } |
