From 4b467b46446adc35e95ea6271203a9b0e5197760 Mon Sep 17 00:00:00 2001 From: LoJoSho Date: Sat, 23 Dec 2023 11:54:20 -0600 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 7fc3dca1..c0310b2e 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/gui/Menu.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/gui/Menu.java @@ -7,6 +7,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.user.CosmeticUser; import com.hibiscusmc.hmccosmetics.util.MessagesUtil; import dev.triumphteam.gui.builder.item.ItemBuilder; @@ -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)) {