From ed35f74dbe9855151769f8674bc08ea915a95de5 Mon Sep 17 00:00:00 2001 From: KAMKEEL Date: Sun, 2 Oct 2022 23:07:12 -0400 Subject: [PATCH] Potential NullPointerException Quest Fix --- src/main/java/noppes/npcs/NoppesUtilPlayer.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/noppes/npcs/NoppesUtilPlayer.java b/src/main/java/noppes/npcs/NoppesUtilPlayer.java index ed6a8f552..6f9696e6d 100644 --- a/src/main/java/noppes/npcs/NoppesUtilPlayer.java +++ b/src/main/java/noppes/npcs/NoppesUtilPlayer.java @@ -330,6 +330,9 @@ public class NoppesUtilPlayer { Server.sendData(player, EnumPacketClient.GUI_DATA, data.writeNBT()); } public static void questCompletion(EntityPlayerMP player, int questId) { + if(player == null) + return; + PlayerData playerData = PlayerDataController.instance.getPlayerData(player); PlayerQuestData questData = playerData.questData; QuestData data = questData.activeQuests.get(questId); @@ -349,7 +352,10 @@ public class NoppesUtilPlayer { while(var8.hasNext()) { ItemStack item = (ItemStack)var8.next(); if (item.stackSize > 0) { - list.add(NpcAPI.Instance().getIItemStack(item)); + IItemStack iStack = NpcAPI.Instance().getIItemStack(item); + if (iStack != null){ + list.add(iStack); + } } }