Advertisement
Guest User

RanksManager

a guest
Dec 23rd, 2014
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.02 KB | None | 0 0
  1. public Rank getRank(Player player) {
  2.         if (playerRanks.containsKey(player.getName()))
  3.             return playerRanks.get(player.getName());
  4.        
  5.         Rank rank = null;
  6.         UUID uuid = player.getUniqueId();
  7.         if (McInfectedRanks.usingMySQL)
  8.         {
  9.             rank = getRank((String) McInfected.getMySQLManager().getString("McInfected", "Rank", uuid));
  10.            
  11.             if (rank == null)
  12.             {
  13.                 rank = defaultRank;
  14.                 setPlayersRank(player, rank);
  15.             }
  16.         }
  17.         else
  18.         {
  19.             if (players.contains("Players." + uuid + ".Rank"))
  20.                 rank = getRank(players.get().getString("Players." + uuid + ".Rank"));
  21.             else
  22.                 rank = defaultRank;
  23.         }
  24.         playerRanks.put(player.getName(), rank);
  25.         return rank;
  26.     }
  27.  
  28.  
  29. public void setPlayersRank(Player player, Rank rank) {
  30.         playerRanks.put(player.getName(), rank);
  31.         if (McInfectedRanks.usingMySQL)
  32.             McInfected.getMySQLManager().updateString("McInfected", "Rank", rank.getName(), player.getUniqueId());
  33.         else
  34.         {
  35.             players.set("Players." + player.getUniqueId() + ".Rank", rank.getName());
  36.             players.save();
  37.         }
  38.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement