mirror of
https://github.com/HibiscusMC/HibiscusCommons.git
synced 2025-12-19 15:09:26 +00:00
fix: check if all color nodes are there when applying color
This commit is contained in:
@@ -171,7 +171,7 @@ public class ItemSerializer implements TypeSerializer<ItemStack> {
|
|||||||
|
|
||||||
if (!colorNode.virtual()) {
|
if (!colorNode.virtual()) {
|
||||||
if (ColorBuilder.canBeColored(item.getType())) {
|
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)));
|
itemMeta = ColorBuilder.color(itemMeta, Color.fromRGB(redNode.getInt(0), greenNode.getInt(0), blueNode.getInt(0)));
|
||||||
} else {
|
} else {
|
||||||
itemMeta = ColorBuilder.color(itemMeta, ServerUtils.hex2Rgb(colorNode.getString("#FFFFFF")));
|
itemMeta = ColorBuilder.color(itemMeta, ServerUtils.hex2Rgb(colorNode.getString("#FFFFFF")));
|
||||||
|
|||||||
Reference in New Issue
Block a user