diff --git a/src/main/java/com/gregtechceu/gtceu/api/cosmetics/CapeRegistry.java b/src/main/java/com/gregtechceu/gtceu/api/cosmetics/CapeRegistry.java index 5a78f7c2e2..27005dc1da 100644 --- a/src/main/java/com/gregtechceu/gtceu/api/cosmetics/CapeRegistry.java +++ b/src/main/java/com/gregtechceu/gtceu/api/cosmetics/CapeRegistry.java @@ -247,8 +247,8 @@ public static void clearMaps() { } @SneakyThrows(CommandSyntaxException.class) - public static void giveRawCape(UUID uuid, @NotNull ResourceLocation cape) { - if (!CapeRegistry.ALL_CAPES.containsKey(cape)) { + public static void giveRawCape(UUID uuid, @Nullable ResourceLocation cape) { + if (cape != null && !CapeRegistry.ALL_CAPES.containsKey(cape)) { throw ERROR_NO_SUCH_CAPE.create(cape.toString()); } CURRENT_CAPES.put(uuid, cape);