From f105a9aabcafb543a37216ed9e3a1f3d5005f13d Mon Sep 17 00:00:00 2001 From: NichtStudioCode <51272202+NichtStudioCode@users.noreply.github.com> Date: Sat, 30 Sep 2023 15:01:53 +0200 Subject: [PATCH] Fixed VirtualInventory#resize failing if previous size was 0 --- .../java/xyz/xenondevs/invui/inventory/VirtualInventory.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/invui-core/src/main/java/xyz/xenondevs/invui/inventory/VirtualInventory.java b/invui-core/src/main/java/xyz/xenondevs/invui/inventory/VirtualInventory.java index 5191cd2..d75e8d9 100644 --- a/invui-core/src/main/java/xyz/xenondevs/invui/inventory/VirtualInventory.java +++ b/invui-core/src/main/java/xyz/xenondevs/invui/inventory/VirtualInventory.java @@ -256,7 +256,7 @@ public class VirtualInventory extends Inventory { // fill stackSizes with the last stack size if the array was extended if (size > previousSize) { - int stackSize = maxStackSizes[previousSize - 1]; + int stackSize = previousSize != 0 ? maxStackSizes[previousSize - 1] : 64; Arrays.fill(maxStackSizes, previousSize, maxStackSizes.length, stackSize); } }