- Баллы
- 78
- Имя в Minecraft
- _Rufu5_
Здравствуйте, сегодня хочу спросить как в int переменную записать кол-во очков на ScoreBoard, а потом обратно засунать в скоробордю. Буду рад если поможете кодом. И с наступившем всех!!!
Вот часть кода моего варианта, но она не работает
Вот часть кода моего варианта, но она не работает
Код:
@EventHandler
public void respawnEvent(PlayerRespawnEvent event){
// event.getPlayer().sendMessage(Bukkit.getScoreboardManager().getNewScoreboard().getObjective("Lives").getScore(event.getPlayer()).getScore() + "");
// Objective lives = Bukkit.getScoreboardManager().getNewScoreboard().getObjective("Lives");
// int currentScore = lives.getScore(event.getPlayer()).getScore();
// currentScore--;
// lives.getScore(event.getPlayer()).setScore(currentScore);
Objective objective = Bukkit.getScoreboardManager().getNewScoreboard().registerNewObjective("Lives", "dummy");
objective.setDisplaySlot(DisplaySlot.SIDEBAR);
objective.setDisplayName("Lives");
Score score = objective.getScore(Bukkit.getOfflinePlayer("Kills:"));
score.setScore(1);
}