Browse Source

Don't load the players profile just to get their name

BuildTools 6 years ago
parent
commit
1f2eae0799
1 changed files with 4 additions and 4 deletions
  1. 4 4
      src/main/java/com/gmail/nossr50/api/ExperienceAPI.java

+ 4 - 4
src/main/java/com/gmail/nossr50/api/ExperienceAPI.java

@@ -806,7 +806,7 @@ public final class ExperienceAPI {
      */
      */
     @Deprecated
     @Deprecated
     public static int getPlayerRankSkill(String playerName, String skillType) {
     public static int getPlayerRankSkill(String playerName, String skillType) {
-        return mcMMO.getDatabaseManager().readRank(getOfflineProfile(playerName).getPlayerName()).get(getNonChildSkillType(skillType));
+        return mcMMO.getDatabaseManager().readRank(mcMMO.p.getServer().getOfflinePlayer(playerName).getName()).get(getNonChildSkillType(skillType));
     }
     }
 
 
     /**
     /**
@@ -824,7 +824,7 @@ public final class ExperienceAPI {
      * @return the position on the leaderboard
      * @return the position on the leaderboard
      */
      */
     public static int getPlayerRankSkill(UUID uuid, String skillType) {
     public static int getPlayerRankSkill(UUID uuid, String skillType) {
-        return mcMMO.getDatabaseManager().readRank(getOfflineProfile(uuid).getPlayerName()).get(getNonChildSkillType(skillType));
+        return mcMMO.getDatabaseManager().readRank(mcMMO.p.getServer().getOfflinePlayer(uuid).getName()).get(getNonChildSkillType(skillType));
     }
     }
 
 
     /**
     /**
@@ -840,7 +840,7 @@ public final class ExperienceAPI {
      */
      */
     @Deprecated
     @Deprecated
     public static int getPlayerRankOverall(String playerName) {
     public static int getPlayerRankOverall(String playerName) {
-        return mcMMO.getDatabaseManager().readRank(getOfflineProfile(playerName).getPlayerName()).get(null);
+        return mcMMO.getDatabaseManager().readRank(mcMMO.p.getServer().getOfflinePlayer(playerName).getName()).get(null);
     }
     }
 
 
     /**
     /**
@@ -855,7 +855,7 @@ public final class ExperienceAPI {
      * @return the position on the power level leaderboard
      * @return the position on the power level leaderboard
      */
      */
     public static int getPlayerRankOverall(UUID uuid) {
     public static int getPlayerRankOverall(UUID uuid) {
-        return mcMMO.getDatabaseManager().readRank(getOfflineProfile(uuid).getPlayerName()).get(null);
+        return mcMMO.getDatabaseManager().readRank(mcMMO.p.getServer().getOfflinePlayer(uuid).getName()).get(null);
     }
     }
 
 
     /**
     /**