51 public void createLine(Scoreboard scoreboard,
int score,
int teamIndex) {
52 final String teamName =
"Line" + score;
53 if (scoreboard.getTeam(teamName) !=
null)
return;
56 final StringBuilder entry =
new StringBuilder();
57 for (
int i = 0; i < teamIndex; i++) entry.append(
'§').append(
'r');
59 var team = scoreboard.registerNewTeam(teamName);
60 team.addEntry(entry.toString());
61 team.prefix(Component.text(text.apply(score)));
63 var obj = scoreboard.getObjective(DisplaySlot.SIDEBAR);
64 if (obj !=
null) obj.getScore(entry.toString()).setScore(score);
72 public void updateLine(Scoreboard scoreboard,
int score) {
73 var team = scoreboard.getTeam(
"Line" + score);
74 if (team ==
null)
return;
75 team.prefix(Component.text(text.apply(score)));
83 @Deprecated
public void CreateLine(Scoreboard scoreboard,
int score,
int teamIndex) {
84 createLine(scoreboard, score, teamIndex);
90 @Deprecated
public void UpdateLine(Scoreboard scoreboard,
int score) {
91 updateLine(scoreboard, score);