From fbc6dbc47abf74a5944b6bf9a3e5125f6fc62b14 Mon Sep 17 00:00:00 2001 From: LoJoSho Date: Thu, 8 Dec 2022 16:19:13 -0600 Subject: [PATCH] dye menu opens on equip in menu --- .../hmccosmetics/gui/type/types/TypeCosmetic.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/com/hibiscusmc/hmccosmetics/gui/type/types/TypeCosmetic.java b/common/src/main/java/com/hibiscusmc/hmccosmetics/gui/type/types/TypeCosmetic.java index f7b06d32..f0ce546d 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/gui/type/types/TypeCosmetic.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/gui/type/types/TypeCosmetic.java @@ -4,6 +4,7 @@ import com.hibiscusmc.hmccosmetics.HMCCosmeticsPlugin; import com.hibiscusmc.hmccosmetics.cosmetic.Cosmetic; import com.hibiscusmc.hmccosmetics.cosmetic.Cosmetics; import com.hibiscusmc.hmccosmetics.gui.action.Actions; +import com.hibiscusmc.hmccosmetics.gui.special.DyeMenu; import com.hibiscusmc.hmccosmetics.gui.type.Type; import com.hibiscusmc.hmccosmetics.user.CosmeticUser; import org.spongepowered.configurate.ConfigurationNode; @@ -38,7 +39,10 @@ public class TypeCosmetic extends Type { } else { if (!actionConfig.node("on-equip").virtual()) actionStrings.addAll(actionConfig.node("on-equip").getList(String.class)); HMCCosmeticsPlugin.getInstance().getLogger().info("on-equip"); - user.addPlayerCosmetic(cosmetic); + // TODO: Redo this + if (cosmetic.isDyable()) { + DyeMenu.openMenu(user, cosmetic); + } } Actions.runActions(user, actionStrings);