diff --git a/common/src/main/java/com/hibiscusmc/hmccosmetics/user/CosmeticUser.java b/common/src/main/java/com/hibiscusmc/hmccosmetics/user/CosmeticUser.java index 1131238c..e2e72ab1 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/user/CosmeticUser.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/user/CosmeticUser.java @@ -210,7 +210,8 @@ public class CosmeticUser { mapMeta.setColor(color); } } - itemMeta.getPersistentDataContainer().set(InventoryUtils.getKey(), PersistentDataType.STRING, "true"); + itemMeta.getPersistentDataContainer().set(InventoryUtils.getCosmeticKey(), PersistentDataType.STRING, "true"); + itemMeta.getPersistentDataContainer().set(InventoryUtils.getOwnerKey(), PersistentDataType.STRING, getPlayer().getUniqueId().toString()); item.setItemMeta(itemMeta); } diff --git a/common/src/main/java/com/hibiscusmc/hmccosmetics/util/InventoryUtils.java b/common/src/main/java/com/hibiscusmc/hmccosmetics/util/InventoryUtils.java index ff09d492..0e483e17 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/util/InventoryUtils.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/util/InventoryUtils.java @@ -145,10 +145,14 @@ public class InventoryUtils { public static boolean isCosmeticItem(ItemStack itemStack) { itemStack = itemStack.clone(); if (!itemStack.hasItemMeta()) return false; - return itemStack.getItemMeta().getPersistentDataContainer().has(getKey(), PersistentDataType.STRING); + return itemStack.getItemMeta().getPersistentDataContainer().has(getCosmeticKey(), PersistentDataType.STRING); } - public static NamespacedKey getKey() { + public static NamespacedKey getCosmeticKey() { return new NamespacedKey(HMCCosmeticsPlugin.getInstance(), "cosmetic"); } + + public static NamespacedKey getOwnerKey() { + return new NamespacedKey(HMCCosmeticsPlugin.getInstance(), "owner"); + } }