From 9e5a7aefc8d3f0e9ffbf196c0cffb201ada3b35d Mon Sep 17 00:00:00 2001 From: Jordan <1419329-J23t@users.noreply.gitlab.com> Date: Wed, 21 Feb 2024 02:03:41 +0000 Subject: [PATCH] Fixed issue where the player could be given stacks of 0 items --- Server/src/main/core/game/container/Container.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Server/src/main/core/game/container/Container.java b/Server/src/main/core/game/container/Container.java index 431151cd0..f0d512069 100644 --- a/Server/src/main/core/game/container/Container.java +++ b/Server/src/main/core/game/container/Container.java @@ -221,7 +221,7 @@ public class Container { public boolean add(Item item, boolean fireListener, int preferredSlot) { item = item.copy(); int maximum = getMaximumAdd(item); - if (maximum == 0) { + if (maximum == 0 || (item.getDefinition().isStackable() && item.getAmount() == 0)) { return false; } if (preferredSlot > -1 && items[preferredSlot] != null) {