From 021a7a13efa319d95f4d50a4fa68ebda8a61fc1e Mon Sep 17 00:00:00 2001 From: LoJoSho Date: Fri, 13 Jan 2023 14:07:43 -0600 Subject: [PATCH] dye command now checks for valid enum --- .../com/hibiscusmc/hmccosmetics/command/CosmeticCommand.java | 4 ++++ 1 file changed, 4 insertions(+) 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 ade26170..cf3d8652 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/command/CosmeticCommand.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/command/CosmeticCommand.java @@ -240,6 +240,10 @@ public class CosmeticCommand implements CommandExecutor { return true; } + if (!EnumUtils.isValidEnum(CosmeticSlot.class, args[1])) { + MessagesUtil.sendMessage(player, "invalid-slot"); + return true; + } CosmeticSlot slot = CosmeticSlot.valueOf(args[1]); Cosmetic cosmetic = user.getCosmetic(slot);