From 4d889481c0a86691065a47f3b821b0c457517d49 Mon Sep 17 00:00:00 2001 From: Mohammad-Ali Minaie Date: Thu, 13 Sep 2018 07:23:38 -0400 Subject: [PATCH] updating anvilDoWork --- .../java/nmd/primal/forgecraft/blocks/Anvil/AnvilStone.java | 2 ++ .../main/java/nmd/primal/forgecraft/util/AnvilHandler.java | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/kfc/src/main/java/nmd/primal/forgecraft/blocks/Anvil/AnvilStone.java b/kfc/src/main/java/nmd/primal/forgecraft/blocks/Anvil/AnvilStone.java index 4bfa5dcd..ede6c5b9 100644 --- a/kfc/src/main/java/nmd/primal/forgecraft/blocks/Anvil/AnvilStone.java +++ b/kfc/src/main/java/nmd/primal/forgecraft/blocks/Anvil/AnvilStone.java @@ -128,7 +128,9 @@ public class AnvilStone extends AnvilBase { doAnvilRecipe(pItem, tempArray, world, tile, pos, player); return true; } + System.out.println("Calling Inventory Manager"); doAnvilInventoryManager(pItem, world, tile, pos, hitx, hity, hitz, state, player); + return true; } return false; } diff --git a/kfc/src/main/java/nmd/primal/forgecraft/util/AnvilHandler.java b/kfc/src/main/java/nmd/primal/forgecraft/util/AnvilHandler.java index e987080e..a78573a5 100644 --- a/kfc/src/main/java/nmd/primal/forgecraft/util/AnvilHandler.java +++ b/kfc/src/main/java/nmd/primal/forgecraft/util/AnvilHandler.java @@ -172,10 +172,10 @@ public interface AnvilHandler { default boolean doAnvilInventoryManager(ItemStack pItem, World world, TileAnvil tile, BlockPos pos, float hitx, float hity, float hitz, IBlockState state, EntityPlayer player) { if ( (!(pItem.getItem() instanceof Gallagher)) || (!(pItem.getItem() instanceof ForgeHammer)) ) { - if(Block.getBlockFromItem(pItem.getItem()) instanceof IngotBall) { + if(pItem.getItem() instanceof BaseMultiItem) { return false; } - + System.out.println("We are in Inventory Manager"); if (state.getValue(FACING) == EnumFacing.NORTH) { int counter = 0; for (int z = 0; z < 5; z++) {