From bd3db4a425567b0f98f22a0c722abf429950f0b6 Mon Sep 17 00:00:00 2001 From: bm01 Date: Sun, 3 Feb 2013 05:25:02 +0100 Subject: [PATCH] Fixed Xp not being awarded in parties because of XpShareMode.NONE --- .../java/com/gmail/nossr50/party/ShareHandler.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/gmail/nossr50/party/ShareHandler.java b/src/main/java/com/gmail/nossr50/party/ShareHandler.java index 0224a2796..4316c31a4 100644 --- a/src/main/java/com/gmail/nossr50/party/ShareHandler.java +++ b/src/main/java/com/gmail/nossr50/party/ShareHandler.java @@ -43,7 +43,8 @@ public final class ShareHandler { running = true; Party party = mcMMOPlayer.getParty(); - if (party.getXpShareMode() == XpShareMode.EQUAL) { + switch (party.getXpShareMode()) { + case EQUAL: Player player = mcMMOPlayer.getPlayer(); List nearMembers = PartyManager.getNearMembers(player, party, Config.getInstance().getPartyShareRange()); @@ -61,10 +62,14 @@ public final class ShareHandler { } mcMMOPlayer.addXp(skillType, roundedXp); - } - running = false; - return true; + running = false; + return true; + case NONE: + default: + running = false; + return false; + } } public static boolean isRunning() {