diff --git a/src/main/java/refinedstorage/tile/externalstorage/DrawerStorage.java b/src/main/java/refinedstorage/tile/externalstorage/DrawerStorage.java index 603d41d5a..5064a9f63 100755 --- a/src/main/java/refinedstorage/tile/externalstorage/DrawerStorage.java +++ b/src/main/java/refinedstorage/tile/externalstorage/DrawerStorage.java @@ -85,9 +85,11 @@ public class DrawerStorage extends ExternalStorage { size = drawer.getStoredItemCount(); } + ItemStack stored = drawer.getStoredItemPrototype(); + drawer.setStoredItemCount(drawer.getStoredItemCount() - size); - return ItemHandlerHelper.copyStackWithSize(stack, size); + return ItemHandlerHelper.copyStackWithSize(stored, size); } return null;