From 06a543c03bf09e346b91671a18fa0b19e543608e Mon Sep 17 00:00:00 2001 From: QiuShui1012 Date: Sat, 18 Jul 2026 08:03:58 +0800 Subject: [PATCH] fix(stack): optimize UnlimitedItemStack constructor to directly set count and stack --- .../java/dev/anvilcraft/lib/v2/util/UnlimitedItemStack.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/module.util/src/main/java/dev/anvilcraft/lib/v2/util/UnlimitedItemStack.java b/module.util/src/main/java/dev/anvilcraft/lib/v2/util/UnlimitedItemStack.java index 98880ee7..b7cdc6dd 100644 --- a/module.util/src/main/java/dev/anvilcraft/lib/v2/util/UnlimitedItemStack.java +++ b/module.util/src/main/java/dev/anvilcraft/lib/v2/util/UnlimitedItemStack.java @@ -109,9 +109,9 @@ public UnlimitedItemStack(ItemResource resource, int count) { } public UnlimitedItemStack(ItemStack stack, int count) { - this.setCount(Math.max(count, 0)); - if (this.getCount() != 0) { - this.setStack(stack.copyWithCount(1)); + this.count = Math.max(count, 0); + if (this.count != 0) { + this.setStack(stack); } }