From 324bba66c1e9420c3a9b81e89b21f634fe29bcb2 Mon Sep 17 00:00:00 2001 From: Mohammad-Ali Minaie Date: Mon, 22 Oct 2018 06:43:36 -0400 Subject: [PATCH] bugfixed in feature again --- .../nmd/primal/forgecraft/blocks/machine/CastingForm.java | 5 +---- .../main/java/nmd/primal/forgecraft/init/ModCrafting.java | 4 ++-- .../main/java/nmd/primal/forgecraft/init/ModDictionary.java | 2 ++ 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/kfc/src/main/java/nmd/primal/forgecraft/blocks/machine/CastingForm.java b/kfc/src/main/java/nmd/primal/forgecraft/blocks/machine/CastingForm.java index 5ff91c79..2760299e 100644 --- a/kfc/src/main/java/nmd/primal/forgecraft/blocks/machine/CastingForm.java +++ b/kfc/src/main/java/nmd/primal/forgecraft/blocks/machine/CastingForm.java @@ -90,15 +90,12 @@ public class CastingForm extends CustomContainerFacing implements CastingFormHan CastingCrafting casting = CastingCrafting.getRecipe(crucibleRecipe.getDropsCooked(), tempArray); if(casting != null){ - NBTTagCompound tagOutput = casting.getOutput().getTagCompound(); + NBTTagCompound tagOutput = casting.getOutput().getOrCreateSubCompound("tags"); NBTTagCompound crucibleOutput = crucibleRecipe.getDropsCooked().getTagCompound(); if(tagOutput != null) { ItemStack dropStack = casting.getOutput(); - System.out.println(dropStack); - System.out.println(crucibleOutput); - dropStack.setTagCompound(new NBTTagCompound()); NBTTagCompound tags = new NBTTagCompound(); 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 32fdc106..b82420d1 100644 --- a/kfc/src/main/java/nmd/primal/forgecraft/init/ModCrafting.java +++ b/kfc/src/main/java/nmd/primal/forgecraft/init/ModCrafting.java @@ -511,7 +511,7 @@ public class ModCrafting{ ); /***CASTING SLEDGEHAMMER***/ CastingCrafting.addRecipe( - new ItemStack(PrimalAPI.Items.BRONZE_INGOT, 1), + new ItemStack(ModItems.bronzeingotball, 1), new Item[]{ empty, empty, empty, empty, empty, muddd, empty, empty, empty, muddd, @@ -534,7 +534,7 @@ public class ModCrafting{ ); /***CASTING CHISEL***/ CastingCrafting.addRecipe( - new ItemStack(PrimalAPI.Items.BRONZE_INGOT, 1), + new ItemStack(ModItems.bronzeingotball, 1), new Item[]{ muddd, muddd, empty, muddd, muddd, muddd, muddd, empty, muddd, muddd, diff --git a/kfc/src/main/java/nmd/primal/forgecraft/init/ModDictionary.java b/kfc/src/main/java/nmd/primal/forgecraft/init/ModDictionary.java index 03f1168a..7f347950 100644 --- a/kfc/src/main/java/nmd/primal/forgecraft/init/ModDictionary.java +++ b/kfc/src/main/java/nmd/primal/forgecraft/init/ModDictionary.java @@ -19,6 +19,8 @@ public class ModDictionary {/*************************************************** */ public static void registerDictionaryNames() { + OreDictionary.registerOre("ingotBronze", ModItems.bronzeingotball); + OreDictionary.registerOre("nuggetBronze", ModItems.bronzechunk); if(COMPAT_DICTIONARY_WROUGHT_IRON) { OreDictionary.registerOre("ingotIron", ModItems.ironingotball); OreDictionary.registerOre("nuggetIron", ModItems.wroughtironchunk);