{
if (!hasRemovedThisIteration && tileEntity.getStackInSlot(i) != null)
{
if (tileEntity.getStackInSlot(i).isItemEqual(item))
{
tileEntity.decrStackSize(i, 1);
item.stackSize--;
}
}
if (!hasRemovedThisIteration && i == tileEntity.getSizeTriggerInventory() - 1)