diff --git a/src/main/java/com/talhanation/recruits/world/RecruitsClaim.java b/src/main/java/com/talhanation/recruits/world/RecruitsClaim.java index f27813d8..a99ba07f 100644 --- a/src/main/java/com/talhanation/recruits/world/RecruitsClaim.java +++ b/src/main/java/com/talhanation/recruits/world/RecruitsClaim.java @@ -358,6 +358,7 @@ private void notifyAttackersSiegeFailed(ServerLevel level) { public void addParty(List list, RecruitsFaction recruitsFaction) { if(list.isEmpty()) return; + if(recruitsFaction == null) return; for(RecruitsFaction attacker : list){ if(attacker != null && attacker.getStringID().equals(recruitsFaction.getStringID())) return; } @@ -365,7 +366,6 @@ public void addParty(List list, RecruitsFaction recruitsFaction list.add(recruitsFaction); } - private List getAttackingParties() { return attackingParties == null ? Collections.emptyList() : attackingParties; }