From af8b2c32d8229433435923cd6f5cfa031407f555 Mon Sep 17 00:00:00 2001 From: Dynious Date: Tue, 11 Feb 2014 19:21:49 +0100 Subject: [PATCH] Fixes #626 --- .../java/com/pahimar/ee3/tileentity/TileCalcinator.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/pahimar/ee3/tileentity/TileCalcinator.java b/src/main/java/com/pahimar/ee3/tileentity/TileCalcinator.java index 6a8582ac..9d3543f3 100644 --- a/src/main/java/com/pahimar/ee3/tileentity/TileCalcinator.java +++ b/src/main/java/com/pahimar/ee3/tileentity/TileCalcinator.java @@ -382,7 +382,9 @@ public class TileCalcinator extends TileEE implements IInventory { this.inventory[OUTPUT_LEFT_INVENTORY_INDEX] = alchemicalDustStack.copy(); } - else if (this.inventory[OUTPUT_LEFT_INVENTORY_INDEX].isItemEqual(alchemicalDustStack)) + else if (this.inventory[OUTPUT_LEFT_INVENTORY_INDEX].isItemEqual(alchemicalDustStack) + && this.inventory[OUTPUT_LEFT_INVENTORY_INDEX].stackSize < getInventoryStackLimit() + && this.inventory[OUTPUT_LEFT_INVENTORY_INDEX].stackSize < this.inventory[OUTPUT_LEFT_INVENTORY_INDEX].getMaxStackSize()) { inventory[OUTPUT_LEFT_INVENTORY_INDEX].stackSize += alchemicalDustStack.stackSize; } @@ -390,7 +392,9 @@ public class TileCalcinator extends TileEE implements IInventory { this.inventory[OUTPUT_RIGHT_INVENTORY_INDEX] = alchemicalDustStack.copy(); } - else if (this.inventory[OUTPUT_RIGHT_INVENTORY_INDEX].isItemEqual(alchemicalDustStack)) + else if (this.inventory[OUTPUT_RIGHT_INVENTORY_INDEX].isItemEqual(alchemicalDustStack) + && this.inventory[OUTPUT_RIGHT_INVENTORY_INDEX].stackSize < getInventoryStackLimit() + && this.inventory[OUTPUT_RIGHT_INVENTORY_INDEX].stackSize < this.inventory[OUTPUT_RIGHT_INVENTORY_INDEX].getMaxStackSize()) { inventory[OUTPUT_RIGHT_INVENTORY_INDEX].stackSize += alchemicalDustStack.stackSize; }