diff --git a/common/src/main/java/me/lojosho/hibiscuscommons/config/serializer/ItemSerializer.java b/common/src/main/java/me/lojosho/hibiscuscommons/config/serializer/ItemSerializer.java index b26adef..d408fcf 100644 --- a/common/src/main/java/me/lojosho/hibiscuscommons/config/serializer/ItemSerializer.java +++ b/common/src/main/java/me/lojosho/hibiscuscommons/config/serializer/ItemSerializer.java @@ -171,7 +171,7 @@ public class ItemSerializer implements TypeSerializer { if (!colorNode.virtual()) { if (ColorBuilder.canBeColored(item.getType())) { - if (!redNode.virtual()) { + if (!redNode.virtual() && !greenNode.virtual() && !blueNode.virtual()) { itemMeta = ColorBuilder.color(itemMeta, Color.fromRGB(redNode.getInt(0), greenNode.getInt(0), blueNode.getInt(0))); } else { itemMeta = ColorBuilder.color(itemMeta, ServerUtils.hex2Rgb(colorNode.getString("#FFFFFF")));