diff --git a/kfc/src/main/java/nmd/primal/forgecraft/compat/JEI/crucible/CrucibleRecipeCategory.java b/kfc/src/main/java/nmd/primal/forgecraft/compat/JEI/crucible/CrucibleRecipeCategory.java index eaabd211..0c36b264 100644 --- a/kfc/src/main/java/nmd/primal/forgecraft/compat/JEI/crucible/CrucibleRecipeCategory.java +++ b/kfc/src/main/java/nmd/primal/forgecraft/compat/JEI/crucible/CrucibleRecipeCategory.java @@ -1,10 +1,13 @@ package nmd.primal.forgecraft.compat.JEI.crucible; +import crafttweaker.api.item.IngredientAny; import mezz.jei.api.IGuiHelper; import mezz.jei.api.gui.*; import mezz.jei.api.ingredients.IIngredients; import net.minecraft.client.Minecraft; import net.minecraft.client.resources.I18n; +import net.minecraft.item.ItemStack; +import net.minecraft.item.crafting.Ingredient; import net.minecraft.util.ResourceLocation; import nmd.primal.core.common.compat.jei.AbstractCategory; import nmd.primal.core.common.helper.CommonUtils; @@ -65,6 +68,7 @@ public class CrucibleRecipeCategory extends AbstractCategory ingredientList; + protected List crucibleCrafting; public CrucibleRecipeWrapper(CrucibleCrafting recipe) { @@ -51,6 +55,7 @@ public class CrucibleRecipeWrapper implements IRecipeWrapper this.ing3 = recipe.getIng3(); this.ing4 = recipe.getIng4(); + this.ingredientList = recipe.getIngredientList(); this.crucibleCrafting = recipe.getIngredientList(); } @@ -66,10 +71,17 @@ public class CrucibleRecipeWrapper implements IRecipeWrapper ingredients.setOutput(ItemStack.class, this.dropsCooked); } + public List getIngredient(int a){ + + ItemStack[] tempArray = this.ingredientList.get(a).getMatchingStacks(); + List stackList = Arrays.asList(tempArray); + return stackList; + } + @Override public void drawInfo(@Nonnull Minecraft minecraft, int recipeWidth, int recipeHeight, int mouseX, int mouseY) { - minecraft.fontRenderer.drawString(String.valueOf(cookTime), 80, 48, Color.gray.getRGB()); - minecraft.fontRenderer.drawString(String.valueOf(cookTemp), 80, 38, Color.gray.getRGB()); + minecraft.fontRenderer.drawString(String.valueOf("Cook time: " + cookTime), 60, 50, Color.red.getRGB()); + minecraft.fontRenderer.drawString(String.valueOf("Cook temp: " + cookTemp), 60, 10, Color.green.getRGB()); } } \ No newline at end of file diff --git a/kfc/src/main/java/nmd/primal/forgecraft/init/ModCrafting.java b/kfc/src/main/java/nmd/primal/forgecraft/init/ModCrafting.java index f25898ba..bf0238ec 100644 --- a/kfc/src/main/java/nmd/primal/forgecraft/init/ModCrafting.java +++ b/kfc/src/main/java/nmd/primal/forgecraft/init/ModCrafting.java @@ -25,7 +25,7 @@ public class ModCrafting{ Random rand = new Random(); - RecipeHandler.addSmelting(ModItems.softcrucible, new ItemStack(ModBlocks.nbtCrucible, 1)); + //RecipeHandler.addSmelting(ModItems.softcrucible, new ItemStack(ModBlocks.nbtCrucible, 1)); /***********************/ /***CRUCIBLE CRAFTING***/