Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void updateScoreboard(Player player) {
- ScoreboardManager manager = Bukkit.getScoreboardManager();
- Scoreboard scoreboard = manager.getNewScoreboard();
- Objective objective = scoreboard.getObjective("pingusmash");
- if (objective == null) {
- objective = scoreboard.registerNewObjective("pingusmash", "dummy");
- }
- objective.setDisplaySlot(DisplaySlot.SIDEBAR);
- Score killScore = objective.getScore(Bukkit.getOfflinePlayer("Kills:"));
- Score deathScore = objective.getScore(Bukkit.getOfflinePlayer("Deaths:"));
- if (this.plugin.hitScoreHM.containsKey(player.getName())) {
- killScore.setScore(this.plugin.hitScoreHM.get(player.getName()));
- } else {
- killScore.setScore(0);
- }
- if (this.plugin.flyScoreHM.containsKey(player.getName())) {
- deathScore.setScore(this.plugin.flyScoreHM.get(player.getName()));
- } else {
- deathScore.setScore(0);
- }
- double kd;
- if (deathScore.getScore() == 0 || killScore.getScore() == 0) {
- kd = 0;
- } else {
- kd = killScore.getScore() / deathScore.getScore();
- }
- objective.setDisplayName("§bPinguSmash §f- §4K/D: " + kd);
- player.setScoreboard(scoreboard);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement