Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static final Scoreboard page1 = Bukkit.getScoreboardManager().getNewScoreboard();
- public static final Scoreboard page2 = Bukkit.getScoreboardManager().getNewScoreboard();
- public static final Objective objective1 = page1.registerNewObjective("Info", "dummy");
- public static final Objective objective2 = page1.registerNewObjective("Info", "dummy");
- public static final ArrayList<UUID> infoPlayers = new ArrayList<UUID>();
- public static int page = 1;
- private static final int delayPage = 5;
- public static void makeinit() {
- objective1.setDisplayName("§6Informations");
- objective1.setDisplaySlot(DisplaySlot.SIDEBAR);
- objective2.setDisplayName("§6Informations");
- objective2.setDisplaySlot(DisplaySlot.SIDEBAR);
- setScores();
- Bukkit.getScheduler().runTaskTimerAsynchronously(Main.getInstance(), new Runnable() {
- @Override
- public void run() {
- nextPage();
- }
- }, 0L, delayPage * 20L);
- }
- private static void setScores() {
- objective1.getScore("").setScore(15);
- objective1.getScore("Mojang API").setScore(14);
- objective1.getScore("").setScore(13);
- objective1.getScore("Accounts: " + MojangAPI.toChatColor(MojangAPI.accounts)).setScore(12);
- objective1.getScore("Api: " + MojangAPI.toChatColor(MojangAPI.api)).setScore(11);
- objective1.getScore("Auth: " + MojangAPI.toChatColor(MojangAPI.auth)).setScore(10);
- objective1.getScore("*Server: " + MojangAPI.toChatColor(MojangAPI.authserver)).setScore(9);
- objective1.getScore("MCWeb: " + MojangAPI.toChatColor(MojangAPI.mcnet)).setScore(8);
- objective1.getScore("Mojang: " + MojangAPI.toChatColor(MojangAPI.mojang)).setScore(7);
- objective1.getScore("Session: " + MojangAPI.toChatColor(MojangAPI.session)).setScore(6);
- objective1.getScore("*server: " + MojangAPI.toChatColor(MojangAPI.sessionserver)).setScore(5);
- objective1.getScore("Skins: " + MojangAPI.toChatColor(MojangAPI.skins)).setScore(4);
- objective1.getScore("Textures: " + MojangAPI.toChatColor(MojangAPI.textures)).setScore(3);
- objective1.getScore("").setScore(2);
- objective1.getScore("").setScore(1);
- objective2.getScore("").setScore(15);
- objective2.getScore("Server Info").setScore(14);
- objective2.getScore("").setScore(13);
- objective2.getScore("Players: " + Bukkit.getOnlinePlayers().size()).setScore(12);
- objective2.getScore("Version: " + Bukkit.getVersion()).setScore(11);
- objective2.getScore("Bukkit*: " + Bukkit.getBukkitVersion()).setScore(10);
- objective2.getScore("").setScore(9);
- objective2.getScore("").setScore(8);
- objective2.getScore("").setScore(7);
- objective2.getScore("").setScore(6);
- objective2.getScore("").setScore(5);
- objective2.getScore("").setScore(4);
- objective2.getScore("").setScore(3);
- objective2.getScore("").setScore(2);
- objective2.getScore("").setScore(1);
- }
- public static void nextPage() {
- for (UUID id : infoPlayers) {
- Player p = Bukkit.getPlayer(id);
- if (page == 1) {
- p.setScoreboard(page1);
- } else if (page == 2) {
- p.setScoreboard(page2);
- }
- }
- page++;
- if (page > 2) {
- page = 1;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement