From 0a7a63804028f2d92c936f3a1f8050b21fc35d11 Mon Sep 17 00:00:00 2001 From: Kam Date: Sat, 21 Dec 2024 15:51:37 -0500 Subject: [PATCH] Fix Player vs. Player Interaction Quest Kill Crash --- src/main/java/noppes/npcs/ServerEventsHandler.java | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/main/java/noppes/npcs/ServerEventsHandler.java b/src/main/java/noppes/npcs/ServerEventsHandler.java index 3065d06cf..e4c8b9ff6 100644 --- a/src/main/java/noppes/npcs/ServerEventsHandler.java +++ b/src/main/java/noppes/npcs/ServerEventsHandler.java @@ -334,7 +334,8 @@ public class ServerEventsHandler { } boolean checkCompletion = false; String entityName = EntityList.getEntityString(entity); - + if(entity instanceof EntityPlayer) + entityName = "Player"; Party party = playerData.getPlayerParty(); Quest partyQuest = null; @@ -372,10 +373,6 @@ public class ServerEventsHandler { } String name = entityName; - if (entityName == null) { - continue; - } - QuestKill quest = (QuestKill) data.quest.questInterface; Class entityType = EntityNPCInterface.class; if (quest.targetType == 2) { @@ -398,10 +395,6 @@ public class ServerEventsHandler { checkCompletion = true; HashMap killed = quest.getKilled(data); - if (killed == null) { - killed = new HashMap<>(); - } - if (!killed.containsKey(name)) { killed.put(name, 1); } else if(killed.get(name) < quest.targets.get(name)) {