Advertisement
comniemeer

Untitled

Nov 24th, 2013
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.17 KB | None | 0 0
  1.     public void updateScoreboard(Player player) {
  2.         ScoreboardManager manager = Bukkit.getScoreboardManager();
  3.         Scoreboard scoreboard = manager.getNewScoreboard();
  4.         Objective objective = scoreboard.getObjective("pingusmash");
  5.        
  6.         if (objective == null) {
  7.             objective = scoreboard.registerNewObjective("pingusmash", "dummy");
  8.         }
  9.        
  10.         objective.setDisplaySlot(DisplaySlot.SIDEBAR);
  11.        
  12.         Score killScore = objective.getScore(Bukkit.getOfflinePlayer("Kills:"));
  13.         Score deathScore = objective.getScore(Bukkit.getOfflinePlayer("Deaths:"));
  14.        
  15.         if (this.plugin.hitScoreHM.containsKey(player.getName())) {
  16.             killScore.setScore(this.plugin.hitScoreHM.get(player.getName()));
  17.         } else {
  18.             killScore.setScore(0);
  19.         }
  20.        
  21.         if (this.plugin.flyScoreHM.containsKey(player.getName())) {
  22.             deathScore.setScore(this.plugin.flyScoreHM.get(player.getName()));
  23.         } else {
  24.             deathScore.setScore(0);
  25.         }
  26.        
  27.         double kd;
  28.        
  29.         if (deathScore.getScore() == 0 || killScore.getScore() == 0) {
  30.             kd = 0;
  31.         } else {
  32.             kd = killScore.getScore() / deathScore.getScore();
  33.         }
  34.        
  35.         objective.setDisplayName("§bPinguSmash §f- §4K/D: " + kd);
  36.         player.setScoreboard(scoreboard);
  37.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement