Skip to content

Commit 72aa759

Browse files
Biquaternionskennytv
authored andcommitted
Use ItemStack#getMaxStackSize instead of the hardcoded 64 limit
1 parent fe7de51 commit 72aa759

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

paper-server/patches/features/0031-Improve-exact-choice-recipe-ingredients.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ index 889b8e6c3762203deccf657b505f6f29cc893526..6710653d033a48c4b3fc267496f93a25
263263
if (itemCount > max) {
264264
if (ingredient.acceptsItem(entry.getKey())) {
265265
diff --git a/net/minecraft/world/entity/player/StackedItemContents.java b/net/minecraft/world/entity/player/StackedItemContents.java
266-
index ffaa8e450a11a01060b6847d1b66a76323f9d8ba..69486ced89d7eeae260d54583930c273d6d21a50 100644
266+
index ffaa8e450a11a01060b6847d1b66a76323f9d8ba..1ace17d8fc7e7b8b4722a1889d49233c0ec55e20 100644
267267
--- a/net/minecraft/world/entity/player/StackedItemContents.java
268268
+++ b/net/minecraft/world/entity/player/StackedItemContents.java
269269
@@ -9,9 +9,27 @@ import net.minecraft.world.item.crafting.Recipe;
@@ -291,7 +291,7 @@ index ffaa8e450a11a01060b6847d1b66a76323f9d8ba..69486ced89d7eeae260d54583930c273
291291
+ // Paper end - Improve exact choice recipe ingredients
292292

293293
public void accountSimpleStack(final ItemStack itemStack) {
294-
+ if (this.extrasMap != null && this.extrasMap.accountStack(itemStack, Math.min(64, itemStack.getCount()))) return; // Paper - Improve exact choice recipe ingredients; max of 64 due to accountStack method below
294+
+ if (this.extrasMap != null && this.extrasMap.accountStack(itemStack, Math.min(itemStack.getMaxStackSize(), itemStack.getCount()))) return; // Paper - Improve exact choice recipe ingredients; Referenced from the accountStack method below
295295
if (Inventory.isUsableForCrafting(itemStack)) {
296296
this.accountStack(itemStack);
297297
}

0 commit comments

Comments
 (0)