diff options
Diffstat (limited to 'src/main/java/me/shedaniel/plugin/furnace')
| -rwxr-xr-x | src/main/java/me/shedaniel/plugin/furnace/VanillaFurnaceCategory.java | 5 | ||||
| -rwxr-xr-x | src/main/java/me/shedaniel/plugin/furnace/VanillaFurnaceRecipe.java | 9 |
2 files changed, 11 insertions, 3 deletions
diff --git a/src/main/java/me/shedaniel/plugin/furnace/VanillaFurnaceCategory.java b/src/main/java/me/shedaniel/plugin/furnace/VanillaFurnaceCategory.java index 67b73076c..e1c513bbf 100755 --- a/src/main/java/me/shedaniel/plugin/furnace/VanillaFurnaceCategory.java +++ b/src/main/java/me/shedaniel/plugin/furnace/VanillaFurnaceCategory.java @@ -1,6 +1,6 @@ package me.shedaniel.plugin.furnace; -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; @@ -11,7 +11,6 @@ import net.minecraft.block.Blocks; import net.minecraft.block.entity.FurnaceBlockEntity; import net.minecraft.client.MinecraftClient; import net.minecraft.client.gui.Gui; -import net.minecraft.client.gui.container.BlastFurnaceGui; import net.minecraft.client.gui.container.FurnaceGui; import net.minecraft.client.resource.language.I18n; import net.minecraft.item.Item; @@ -22,7 +21,7 @@ import java.util.LinkedList; import java.util.List; import java.util.stream.Collectors; -public class VanillaFurnaceCategory implements DisplayCategoryCraftable<VanillaFurnaceRecipe> { +public class VanillaFurnaceCategory implements IDisplayCategoryCraftable<VanillaFurnaceRecipe> { private List<VanillaFurnaceRecipe> recipes; @Override 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; } |
