aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/plugin/furnace/VanillaFurnaceRecipe.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/me/shedaniel/plugin/furnace/VanillaFurnaceRecipe.java')
-rwxr-xr-xsrc/main/java/me/shedaniel/plugin/furnace/VanillaFurnaceRecipe.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main/java/me/shedaniel/plugin/furnace/VanillaFurnaceRecipe.java b/src/main/java/me/shedaniel/plugin/furnace/VanillaFurnaceRecipe.java
index c207c386a..77e8d20b5 100755
--- a/src/main/java/me/shedaniel/plugin/furnace/VanillaFurnaceRecipe.java
+++ b/src/main/java/me/shedaniel/plugin/furnace/VanillaFurnaceRecipe.java
@@ -9,6 +9,7 @@ import net.minecraft.recipe.Recipe;
import net.minecraft.recipe.smelting.SmeltingRecipe;
import java.util.Arrays;
+import java.util.Collections;
import java.util.LinkedList;
import java.util.List;
import java.util.stream.Collectors;
@@ -44,6 +45,14 @@ public class VanillaFurnaceRecipe implements IRecipe<ItemStack> {
return input;
}
+ @Override
+ public List<List<ItemStack>> getRecipeRequiredInput() {
+ List<List<ItemStack>> input = new LinkedList<>();
+ for(Ingredient ingredient : recipe.getPreviewInputs())
+ Collections.addAll(input, new LinkedList<>(Arrays.asList(ingredient.getStackArray())));
+ return input;
+ }
+
public Recipe getRecipe() {
return recipe;
}