From 7d55d6db8782394cea421ba723544f314a2b95c6 Mon Sep 17 00:00:00 2001 From: LeoDog896 Date: Tue, 20 Jul 2021 13:58:40 -0400 Subject: [PATCH 1/3] Add #equals method --- .../net/minestom/server/item/rule/VanillaStackingRule.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/net/minestom/server/item/rule/VanillaStackingRule.java b/src/main/java/net/minestom/server/item/rule/VanillaStackingRule.java index 9e6b41272..cd1cadc5c 100644 --- a/src/main/java/net/minestom/server/item/rule/VanillaStackingRule.java +++ b/src/main/java/net/minestom/server/item/rule/VanillaStackingRule.java @@ -33,4 +33,11 @@ public class VanillaStackingRule implements StackingRule { public int getMaxSize(@NotNull ItemStack itemStack) { return itemStack.getMaterial().getMaxDefaultStackSize(); } + + @Override + public boolean equals(Object obj) { + if (this == obj) return true; + + return obj != null && getClass() == obj.getClass(); + } } From 8e849ad947a1b7c9bb0fbd0f0e39f863c4f8710c Mon Sep 17 00:00:00 2001 From: LeoDog896 Date: Tue, 20 Jul 2021 14:03:55 -0400 Subject: [PATCH 2/3] Add constant in ItemStack for VanillaStackingRule --- src/main/java/net/minestom/server/item/ItemStack.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/minestom/server/item/ItemStack.java b/src/main/java/net/minestom/server/item/ItemStack.java index a67d350f3..707144f84 100644 --- a/src/main/java/net/minestom/server/item/ItemStack.java +++ b/src/main/java/net/minestom/server/item/ItemStack.java @@ -31,6 +31,8 @@ public final class ItemStack implements TagReadable, HoverEventSource Date: Tue, 20 Jul 2021 14:07:16 -0400 Subject: [PATCH 3/3] Make the constant static? --- src/main/java/net/minestom/server/item/ItemStack.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/net/minestom/server/item/ItemStack.java b/src/main/java/net/minestom/server/item/ItemStack.java index 707144f84..4e93bc0c2 100644 --- a/src/main/java/net/minestom/server/item/ItemStack.java +++ b/src/main/java/net/minestom/server/item/ItemStack.java @@ -31,7 +31,7 @@ public final class ItemStack implements TagReadable, HoverEventSource