From 7825f61e456ed9615571443d42873ccc80396f70 Mon Sep 17 00:00:00 2001 From: Intelli Date: Sun, 9 Apr 2023 13:19:02 -0600 Subject: [PATCH] Fixed NullPointerException when processing transactions for dyed armor --- .../net/coreprotect/utility/serialize/ItemMetaHandler.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/coreprotect/utility/serialize/ItemMetaHandler.java b/src/main/java/net/coreprotect/utility/serialize/ItemMetaHandler.java index b5b7b03..3b225df 100644 --- a/src/main/java/net/coreprotect/utility/serialize/ItemMetaHandler.java +++ b/src/main/java/net/coreprotect/utility/serialize/ItemMetaHandler.java @@ -6,6 +6,7 @@ import java.util.List; import java.util.Map; import java.util.Map.Entry; +import org.bukkit.Bukkit; import org.bukkit.Color; import org.bukkit.FireworkEffect; import org.bukkit.Material; @@ -131,7 +132,7 @@ public class ItemMetaHandler { LeatherArmorMeta meta = (LeatherArmorMeta) itemMeta; LeatherArmorMeta subMeta = meta.clone(); - meta.setColor(null); + meta.setColor(Bukkit.getServer().getItemFactory().getDefaultLeatherColor()); list.add(meta.serialize()); metadata.add(list);