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 2d5c3e6b..cfe59f79 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/user/CosmeticUser.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/user/CosmeticUser.java @@ -70,6 +70,9 @@ public class CosmeticUser { } public void addPlayerCosmetic(Cosmetic cosmetic, Color color) { + if (playerCosmetics.containsKey(cosmetic.getSlot())) { + removeCosmeticSlot(cosmetic.getSlot()); + } playerCosmetics.put(cosmetic.getSlot(), cosmetic); if (color != null) colors.put(cosmetic.getSlot(), color); HMCCosmeticsPlugin.getInstance().getLogger().info("addPlayerCosmetic " + cosmetic.getId());