Bläddra i källkod

Get the mcMMOPlayer outside of the loop so it doesn't have to be
recreated every time.

GJ 12 år sedan
förälder
incheckning
29520dc95c
1 ändrade filer med 2 tillägg och 1 borttagningar
  1. 2 1
      src/main/java/com/gmail/nossr50/util/skills/SkillUtils.java

+ 2 - 1
src/main/java/com/gmail/nossr50/util/skills/SkillUtils.java

@@ -217,9 +217,10 @@ public class SkillUtils {
         int xpRemoved = 0;
 
         if (profile.getSkillXpLevel(skillType) >= profile.getXpToLevel(skillType)) {
+            McMMOPlayer mcMMOPlayer = UserManager.getPlayer(player);
 
             while (profile.getSkillXpLevel(skillType) >= profile.getXpToLevel(skillType)) {
-                if ((skillType.getMaxLevel() >= profile.getSkillLevel(skillType) + 1) && (Config.getInstance().getPowerLevelCap() >= UserManager.getPlayer(player).getPowerLevel() + 1)) {
+                if ((skillType.getMaxLevel() >= profile.getSkillLevel(skillType) + 1) && (Config.getInstance().getPowerLevelCap() >= mcMMOPlayer.getPowerLevel() + 1)) {
                     int xp = profile.getXpToLevel(skillType);
                     xpRemoved += xp;