- Баллы
- 66
Здравствуйте, первый раз использую Bukkit API для создания Scoreboard и у меня появился вопрос, как обновить строку счёта в борде? И в общем какие есть советы по использованию стандартного API для scoreboard?
public void onEnable()
{
Bukkit.getPluginManager().registerEvents(this, this);
}
@EventHandler
public void test(PlayerJoinEvent e)
{
Player p = e.getPlayer();
ScoreboardManager m = Bukkit.getScoreboardManager();
Scoreboard b = m.getNewScoreboard();
Objective o = b.registerNewObjective("Board", "");
o.setDisplaySlot(DisplaySlot.SIDEBAR);
o.setDisplayName("Name board");
Score s = o.getScore("string");
s.setScore(1);
p.setScoreboard(b);
}
}
{
Bukkit.getPluginManager().registerEvents(this, this);
}
@EventHandler
public void test(PlayerJoinEvent e)
{
Player p = e.getPlayer();
ScoreboardManager m = Bukkit.getScoreboardManager();
Scoreboard b = m.getNewScoreboard();
Objective o = b.registerNewObjective("Board", "");
o.setDisplaySlot(DisplaySlot.SIDEBAR);
o.setDisplayName("Name board");
Score s = o.getScore("string");
s.setScore(1);
p.setScoreboard(b);
}
}