diff --git a/.gitignore b/.gitignore index 99555890..36361d12 100644 --- a/.gitignore +++ b/.gitignore @@ -19,6 +19,7 @@ crash-reports/ /logs/ /mods/ /screenshots/ +/classes/ # File Extensions *.psd diff --git a/src/main/java/WayofTime/bloodmagic/compat/jei/altar/AltarRecipeCategory.java b/src/main/java/WayofTime/bloodmagic/compat/jei/altar/AltarRecipeCategory.java index 8deceb10..a4a7fc70 100644 --- a/src/main/java/WayofTime/bloodmagic/compat/jei/altar/AltarRecipeCategory.java +++ b/src/main/java/WayofTime/bloodmagic/compat/jei/altar/AltarRecipeCategory.java @@ -2,11 +2,14 @@ package WayofTime.bloodmagic.compat.jei.altar; import javax.annotation.Nonnull; +import java.util.List; + import mezz.jei.api.gui.IDrawable; import mezz.jei.api.gui.IRecipeLayout; import mezz.jei.api.recipe.IRecipeCategory; import mezz.jei.api.recipe.IRecipeWrapper; import net.minecraft.client.Minecraft; +import net.minecraft.item.ItemStack; import net.minecraft.util.ResourceLocation; import WayofTime.bloodmagic.api.Constants; import WayofTime.bloodmagic.compat.jei.BloodMagicPlugin; @@ -56,7 +59,6 @@ public class AltarRecipeCategory implements IRecipeCategory } @Override - @SuppressWarnings("unchecked") public void setRecipe(@Nonnull IRecipeLayout recipeLayout, @Nonnull IRecipeWrapper recipeWrapper) { recipeLayout.getItemStacks().init(INPUT_SLOT, true, 31, 0); @@ -65,7 +67,8 @@ public class AltarRecipeCategory implements IRecipeCategory if (recipeWrapper instanceof AltarRecipeJEI) { AltarRecipeJEI altarRecipeWrapper = (AltarRecipeJEI) recipeWrapper; - recipeLayout.getItemStacks().set(INPUT_SLOT, altarRecipeWrapper.getInputs()); + List> inputs = altarRecipeWrapper.getInputs(); + recipeLayout.getItemStacks().set(INPUT_SLOT, inputs.get(0)); recipeLayout.getItemStacks().set(OUTPUT_SLOT, altarRecipeWrapper.getOutputs()); } } diff --git a/src/main/java/WayofTime/bloodmagic/compat/jei/altar/AltarRecipeJEI.java b/src/main/java/WayofTime/bloodmagic/compat/jei/altar/AltarRecipeJEI.java index f9b6ebdc..7b9e00cc 100644 --- a/src/main/java/WayofTime/bloodmagic/compat/jei/altar/AltarRecipeJEI.java +++ b/src/main/java/WayofTime/bloodmagic/compat/jei/altar/AltarRecipeJEI.java @@ -17,7 +17,7 @@ import WayofTime.bloodmagic.util.helper.TextHelper; public class AltarRecipeJEI extends BlankRecipeWrapper { @Nonnull - private final Object input; + private final List input; @Nonnull private final ItemStack output; @@ -37,13 +37,13 @@ public class AltarRecipeJEI extends BlankRecipeWrapper } @Override - public List getInputs() + public List> getInputs() { return Collections.singletonList(input); } @Override - public List getOutputs() + public List getOutputs() { return Collections.singletonList(output); }