見出し
1.まずSidebarの作り方
2.アニメーションさせよう
1.まずSidebarの作り方
Sidebarを作るにはScoreboardManager.class Scoreboard.class Objective.classを使用して作ります。
下のようにしてSidebarを作成するだけです。
コード: 全て選択
SocreboardManager manager = Bukkit.getScoreboardManager();
Scoreboard board = manager.getNewScoreboard();
Objective objective = board.registerNewObjective();
obj.setDisplayName("TEST");
obj.setDisplaySlot(DisplaySlot.SIDEBAR);
アニメーションはTeam.classを使用します。コマンドの方でも/teamを使えばSidebarの内容を変えたりできますね。
まずTeamをを作成します。
コード: 全て選択
Team count = sb.registerNewTeam("players");
count.addEntry("Players: ");
count.setSuffix("");
count.setPrefix("");
コード: 全て選択
new BukkitRunnable() {
int playerCount = 0;
@Override
public void run() {
this.playerCount = Bukkit.getOnlinePlayers().size();
String counts = Integer.toString(this.playerCount);
count.setSuffix(counts);
}
}.runTaskTimer(PluginMain.instance, 0L, 10L);