diff options
Diffstat (limited to 'src/main/java/me/shedaniel/plugin/smoker')
| -rwxr-xr-x | src/main/java/me/shedaniel/plugin/smoker/VanillaSmokerCategory.java | 4 | ||||
| -rwxr-xr-x | src/main/java/me/shedaniel/plugin/smoker/VanillaSmokerRecipe.java | 12 |
2 files changed, 11 insertions, 5 deletions
diff --git a/src/main/java/me/shedaniel/plugin/smoker/VanillaSmokerCategory.java b/src/main/java/me/shedaniel/plugin/smoker/VanillaSmokerCategory.java index 37bd413f4..e8e627fb1 100755 --- a/src/main/java/me/shedaniel/plugin/smoker/VanillaSmokerCategory.java +++ b/src/main/java/me/shedaniel/plugin/smoker/VanillaSmokerCategory.java @@ -1,6 +1,6 @@ package me.shedaniel.plugin.smoker; -import me.shedaniel.api.DisplayCategoryCraftable; +import me.shedaniel.api.IDisplayCategoryCraftable; import me.shedaniel.gui.RecipeGui; import me.shedaniel.gui.widget.Control; import me.shedaniel.gui.widget.REISlot; @@ -21,7 +21,7 @@ import java.util.LinkedList; import java.util.List; import java.util.stream.Collectors; -public class VanillaSmokerCategory implements DisplayCategoryCraftable<VanillaSmokerRecipe> { +public class VanillaSmokerCategory implements IDisplayCategoryCraftable<VanillaSmokerRecipe> { private List<VanillaSmokerRecipe> recipes; @Override diff --git a/src/main/java/me/shedaniel/plugin/smoker/VanillaSmokerRecipe.java b/src/main/java/me/shedaniel/plugin/smoker/VanillaSmokerRecipe.java index 4ff98077a..2a640178b 100755 --- a/src/main/java/me/shedaniel/plugin/smoker/VanillaSmokerRecipe.java +++ b/src/main/java/me/shedaniel/plugin/smoker/VanillaSmokerRecipe.java @@ -7,9 +7,7 @@ import net.minecraft.item.ItemStack; import net.minecraft.recipe.Ingredient; import net.minecraft.recipe.smelting.SmokingRecipe; -import java.util.Arrays; -import java.util.LinkedList; -import java.util.List; +import java.util.*; import java.util.stream.Collectors; public class VanillaSmokerRecipe implements IRecipe<ItemStack> { @@ -42,6 +40,14 @@ public class VanillaSmokerRecipe 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 SmokingRecipe getRecipe() { return recipe; } |
