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 b05a2b75..0a99484a 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/user/CosmeticUser.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/user/CosmeticUser.java @@ -156,6 +156,14 @@ public class CosmeticUser { return playerCosmetics.containsKey(slot); } + public boolean hasCosmeticInSlot(Cosmetic cosmetic) { + if (getCosmetic(cosmetic.getSlot()) == null) return true; + if (cosmetic.getId() == getCosmetic(cosmetic.getSlot()).getId()) { + return true; + } + return false; + } + public Set getSlotsWithCosmetics() { return Set.copyOf(playerCosmetics.keySet()); }