From 3d9b81a6b0e520a031e4526bf0fc0e3ef71c3c15 Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Mon, 30 Jul 2018 19:42:08 +0100 Subject: [PATCH] Fix possible dupe bug, and allow better support for larger item stack sizes --- src/main/java/techreborn/tiles/TileTechStorageBase.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/techreborn/tiles/TileTechStorageBase.java b/src/main/java/techreborn/tiles/TileTechStorageBase.java index 6f9d45028..ac3353f8c 100644 --- a/src/main/java/techreborn/tiles/TileTechStorageBase.java +++ b/src/main/java/techreborn/tiles/TileTechStorageBase.java @@ -120,14 +120,15 @@ public class TileTechStorageBase extends TileLegacyMachineBase if (!getStackInSlot(1).isEmpty()) { stacks.add(getStackInSlot(1)); } - for (int i = 0; i < getStoredCount() / 64; i++) { + int size = storedItem.getMaxStackSize(); + for (int i = 0; i < getStoredCount() / size; i++) { ItemStack droped = storedItem.copy(); - droped.setCount(64); + droped.setCount(size); stacks.add(droped); } - if (getStoredCount() % 64 != 0) { + if (getStoredCount() % size != 0) { ItemStack droped = storedItem.copy(); - droped.setCount(getStoredCount() % 64); + droped.setCount(getStoredCount() % size); stacks.add(droped); } }