From 6fb07b9d40d3973bcb906b0d0ac1b2575c04545f Mon Sep 17 00:00:00 2001 From: mezz Date: Tue, 11 Nov 2014 19:07:27 -0800 Subject: [PATCH] Fix #325 Centrifuge dupe bug --- .../java/forestry/factory/gadgets/MachineCentrifuge.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/forestry/factory/gadgets/MachineCentrifuge.java b/src/main/java/forestry/factory/gadgets/MachineCentrifuge.java index 587f62f8a..e213978bd 100755 --- a/src/main/java/forestry/factory/gadgets/MachineCentrifuge.java +++ b/src/main/java/forestry/factory/gadgets/MachineCentrifuge.java @@ -446,13 +446,14 @@ public class MachineCentrifuge extends TilePowered implements ISidedInventory, I @Override public int addItem(ItemStack stack, boolean doAdd, ForgeDirection from) { - if (inventory.getStackInSlot(SLOT_RESOURCE) == null) { + ItemStack resource = inventory.getStackInSlot(SLOT_RESOURCE); + if (resource == null) { if (doAdd) inventory.setInventorySlotContents(SLOT_RESOURCE, stack.copy()); return stack.stackSize; } - if (!inventory.getStackInSlot(SLOT_RESOURCE).isItemEqual(stack)) + if (!StackUtils.isIdenticalItem(resource, stack)) return 0; int space = inventory.getStackInSlot(SLOT_RESOURCE).getMaxStackSize() - inventory.getStackInSlot(SLOT_RESOURCE).stackSize;