From 3b794c897d04fac2c77aa17f5e051456e8144175 Mon Sep 17 00:00:00 2001 From: TfT_02 Date: Sat, 18 Jan 2014 19:06:20 +0100 Subject: [PATCH] Make sure the party leader is online before attempting to notify --- .../java/com/gmail/nossr50/datatypes/party/Party.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/gmail/nossr50/datatypes/party/Party.java b/src/main/java/com/gmail/nossr50/datatypes/party/Party.java index f9b5c0a5d..23e1893ef 100644 --- a/src/main/java/com/gmail/nossr50/datatypes/party/Party.java +++ b/src/main/java/com/gmail/nossr50/datatypes/party/Party.java @@ -207,10 +207,12 @@ public class Party { if (!Config.getInstance().getPartyInformAllMembers()) { Player leader = mcMMO.p.getServer().getPlayer(this.leader); - leader.sendMessage(LocaleLoader.getString("Party.LevelUp", levelsGained, getLevel())); + if (leader != null) { + leader.sendMessage(LocaleLoader.getString("Party.LevelUp", levelsGained, getLevel())); - if (Config.getInstance().getLevelUpSoundsEnabled()) { - leader.playSound(leader.getLocation(), Sound.LEVEL_UP, Misc.LEVELUP_VOLUME, Misc.LEVELUP_PITCH); + if (Config.getInstance().getLevelUpSoundsEnabled()) { + leader.playSound(leader.getLocation(), Sound.LEVEL_UP, Misc.LEVELUP_VOLUME, Misc.LEVELUP_PITCH); + } } return; }