From 85521928945e65612145cf3bb6d58c9f125bb546 Mon Sep 17 00:00:00 2001 From: T00thpick1 Date: Mon, 13 May 2013 20:19:50 -0400 Subject: [PATCH] Only apply permissions when skill is enabled --- .../com/gmail/nossr50/datatypes/player/McMMOPlayer.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/gmail/nossr50/datatypes/player/McMMOPlayer.java b/src/main/java/com/gmail/nossr50/datatypes/player/McMMOPlayer.java index 2dc3ca5bf..dd60d926e 100644 --- a/src/main/java/com/gmail/nossr50/datatypes/player/McMMOPlayer.java +++ b/src/main/java/com/gmail/nossr50/datatypes/player/McMMOPlayer.java @@ -506,14 +506,15 @@ public class McMMOPlayer { Set parentSkills = FamilyTree.getParents(skillType); for (SkillType parentSkill : parentSkills) { - if (Permissions.skillEnabled(player, parentSkill)) { - applyXpGain(parentSkill, xp / parentSkills.size()); - } + applyXpGain(parentSkill, xp / parentSkills.size()); } return; } - + + if (!Permissions.skillEnabled(player, skillType)) { + return; + } McMMOPlayerXpGainEvent event = new McMMOPlayerXpGainEvent(player, skillType, xp); mcMMO.p.getServer().getPluginManager().callEvent(event);