From d277b24c65cd455e17761c7309473698227ca15e Mon Sep 17 00:00:00 2001 From: mcchampions <1309635304@qq.com> Date: Sun, 28 Jul 2024 18:19:08 +0800 Subject: [PATCH] Update LimitedUseItem.java --- .../slimefun4/implementation/items/LimitedUseItem.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/LimitedUseItem.java b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/LimitedUseItem.java index e037c38ee6..18f8b8f38e 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/LimitedUseItem.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/implementation/items/LimitedUseItem.java @@ -152,6 +152,9 @@ private void updateItemLore(ItemStack item, ItemMeta meta, int usesLeft) { @Override public boolean canStack(ItemMeta itemMetaOne, ItemMeta itemMetaTwo) { + if (Slimefun.getItemDataService().getItemData(itemMetaOne) != Slimefun.getItemDataService().getItemData(itemMetaTwo)) { + return false; + } NamespacedKey key = getStorageKey(); PersistentDataContainer pdc1 = itemMetaOne.getPersistentDataContainer(); int usesLeft1 = pdc1.getOrDefault(key, PersistentDataType.INTEGER, getMaxUseCount());