From 10f8dda150f588ae0d99e4903f632433ff24ffbd Mon Sep 17 00:00:00 2001 From: Logan <37521985+LoJoSho@users.noreply.github.com> Date: Sun, 21 Sep 2025 15:00:03 -0500 Subject: [PATCH] fix: dye menu through command not checking if there is a provider available --- .../hibiscusmc/hmccosmetics/command/CosmeticCommand.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/com/hibiscusmc/hmccosmetics/command/CosmeticCommand.java b/common/src/main/java/com/hibiscusmc/hmccosmetics/command/CosmeticCommand.java index ad3bc237..60a97f96 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/command/CosmeticCommand.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/command/CosmeticCommand.java @@ -334,7 +334,11 @@ public class CosmeticCommand implements CommandExecutor { } user.addCosmetic(cosmetic, color); // #FFFFFF } else { - DyeMenuProvider.openMenu(player, user, cosmetic); + if (DyeMenuProvider.hasMenuProvider()) { + DyeMenuProvider.openMenu(player, user, cosmetic); + } else { + if (!silent) MessagesUtil.sendMessage(player, "invalid-color"); + } } } case ("setwardrobesetting") -> {