From 213b8c79d2c78c177636eb424742f863bad72229 Mon Sep 17 00:00:00 2001 From: Olof Larsson Date: Fri, 29 Dec 2017 18:24:49 +0100 Subject: [PATCH] Handle an odd null pointer exception within the Bukkit API --- .../item/WriterItemStackMetaShieldPatterns.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/com/massivecraft/massivecore/item/WriterItemStackMetaShieldPatterns.java b/src/com/massivecraft/massivecore/item/WriterItemStackMetaShieldPatterns.java index 738563bf..6ce064dc 100644 --- a/src/com/massivecraft/massivecore/item/WriterItemStackMetaShieldPatterns.java +++ b/src/com/massivecraft/massivecore/item/WriterItemStackMetaShieldPatterns.java @@ -1,5 +1,6 @@ package com.massivecraft.massivecore.item; +import com.massivecraft.massivecore.collections.MassiveList; import org.bukkit.DyeColor; import org.bukkit.Material; import org.bukkit.block.Banner; @@ -54,7 +55,11 @@ public class WriterItemStackMetaShieldPatterns extends WriterAbstractItemStackMe if (banner == null) return null; // Return - return banner.getPatterns(); + try { + return banner.getPatterns(); + } catch (NullPointerException e) { + return new MassiveList<>(); + } } @Override