diff --git a/src/main/java/refinedstorage/tile/TileExternalStorage.java b/src/main/java/refinedstorage/tile/TileExternalStorage.java index 0c13177c2..1f6495414 100755 --- a/src/main/java/refinedstorage/tile/TileExternalStorage.java +++ b/src/main/java/refinedstorage/tile/TileExternalStorage.java @@ -97,7 +97,7 @@ public class TileExternalStorage extends TileMachine implements IStorageProvider if (connectedInventory instanceof IDeepStorageUnit) { IDeepStorageUnit deep = (IDeepStorageUnit) connectedInventory; - if (deep.getStoredItemType() != null) { + if (deep.getStoredItemType() != null && InventoryUtils.compareStackNoQuantity(deep.getStoredItemType(), stack)) { if (deep.getStoredItemType().stackSize < quantity) { quantity = deep.getStoredItemType().stackSize; }