From f87bf936419db5ae7fb109e100516e061830aa70 Mon Sep 17 00:00:00 2001 From: Boy Date: Sat, 23 Dec 2023 18:56:17 +0100 Subject: [PATCH] fix: check instance instead of id for shading --- common/src/main/java/com/hibiscusmc/hmccosmetics/gui/Menu.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/com/hibiscusmc/hmccosmetics/gui/Menu.java b/common/src/main/java/com/hibiscusmc/hmccosmetics/gui/Menu.java index 8d3efb33..256f402e 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/gui/Menu.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/gui/Menu.java @@ -8,6 +8,7 @@ import com.hibiscusmc.hmccosmetics.cosmetic.Cosmetic; import com.hibiscusmc.hmccosmetics.cosmetic.Cosmetics; import com.hibiscusmc.hmccosmetics.gui.type.Type; import com.hibiscusmc.hmccosmetics.gui.type.Types; +import com.hibiscusmc.hmccosmetics.gui.type.types.TypeCosmetic; import com.hibiscusmc.hmccosmetics.hooks.Hooks; import com.hibiscusmc.hmccosmetics.user.CosmeticUser; import com.hibiscusmc.hmccosmetics.util.MessagesUtil; @@ -200,7 +201,7 @@ public class Menu { MenuItem item = menuItems.get(0); updateItem(user, gui, i); - if (item.type().getId().equalsIgnoreCase("cosmetic")) { + if (item.type() instanceof TypeCosmetic) { Cosmetic cosmetic = Cosmetics.getCosmetic(item.itemConfig().node("cosmetic").getString("")); if (cosmetic == null) continue; if (user.hasCosmeticInSlot(cosmetic)) {