Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2014
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1.  
  2. ScoreboardLoadBalancer slb;
  3. static HashMap<Player, KitPvPScoreboard> boards = new HashMap<Player, KitPvPScoreboard>();
  4.  
  5. Player p;
  6.  
  7. private Scoreboard board;
  8. private Objective SB;
  9.  
  10. public KitPvPScoreboard(Player p)
  11. {
  12. this.p = p;
  13. slb = PlayerManager.get(p).sblb;
  14. board = KitPvP.pl.getServer().getScoreboardManager().getNewScoreboard();
  15. SB = board.registerNewObjective("sb", "dummy");
  16. SB.setDisplayName(ChatColor.YELLOW + p.getName() + ChatColor.WHITE + "'s Stats");
  17. SB.setDisplaySlot(DisplaySlot.SIDEBAR);
  18. }
  19. public static KitPvPScoreboard get(Player p)
  20. {
  21. return boards.get(p);
  22. }
  23.  
  24. public ScoreboardLoadBalancer getLoadBalancer()
  25. {
  26. return slb;
  27. }
  28.  
  29. public int getDeaths()
  30. {
  31. return slb.deaths;
  32. }
  33.  
  34. public int getKills()
  35. {
  36. return slb.kills;
  37. }
  38.  
  39. public int getRankingPoints()
  40. {
  41. return slb.rating;
  42. }
  43.  
  44. public int money()
  45. {
  46. try
  47. {
  48. Economy econ = new Economy();
  49. return (int) econ.getMoney(p.getName());
  50. }
  51. catch(Exception exc)
  52. {
  53. return 0;
  54. }
  55. }
  56.  
  57. public int killStreak()
  58. {
  59. return slb.killStreak;
  60. }
  61.  
  62. public void display()
  63. {
  64. slb = PlayerManager.get(p).sblb;
  65. try
  66. {
  67. Score kills = SB.getScore(ChatColor.GRAY + " » " + ChatColor.GREEN + "Kills");
  68. kills.setScore(slb.kills);
  69. Score deaths = SB.getScore(ChatColor.GRAY + " » " + ChatColor.GREEN + "Deaths");
  70. deaths.setScore(slb.deaths);
  71. Score rank = SB.getScore(ChatColor.GRAY + " » " + ChatColor.GREEN + "Score");
  72. rank.setScore(slb.rating);
  73. Score money = SB.getScore(ChatColor.GRAY + " » " + ChatColor.GREEN + "Money");
  74. money.setScore(money());
  75. Score ks = SB.getScore(ChatColor.GRAY + " » " + ChatColor.GREEN + "K-S");
  76. ks.setScore(slb.killStreak);
  77.  
  78. p.setScoreboard(board);
  79. }
  80. catch(Exception exc)
  81. {
  82. exc.printStackTrace();
  83. }
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement