Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.Uniplex.Hub.Scoreboards;
- import java.util.HashMap;
- import java.util.UUID;
- import org.bukkit.Bukkit;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.event.player.PlayerQuitEvent;
- import org.bukkit.plugin.Plugin;
- import org.bukkit.scoreboard.DisplaySlot;
- import org.bukkit.scoreboard.Objective;
- import org.bukkit.scoreboard.Score;
- import org.bukkit.scoreboard.Scoreboard;
- import org.bukkit.scoreboard.ScoreboardManager;
- import com.Uniplex.Core.UniCore;
- public class HubScoreboard implements Listener {
- Player p;
- public static Plugin pl;
- UniCore c;
- ScoreboardManager manager = Bukkit.getScoreboardManager();
- Scoreboard board;
- Objective objective;
- @EventHandler
- public void onPlayerJoin(PlayerJoinEvent event) {
- p = event.getPlayer();
- board = manager.getNewScoreboard();
- objective = board.registerNewObjective("test", "dummy");
- objective.setDisplaySlot(DisplaySlot.SIDEBAR);
- objective.setDisplayName("§cU§6n§ei§ap§bl§dex");
- objective.getScore("§b§lPlayers Online:").setScore(9);
- objective.getScore("§d§l" + Bukkit.getServer().getOnlinePlayers().size()).setScore(8);
- objective.getScore("§f").setScore(7);
- objective.getScore("§b§lBalance:").setScore(6);
- objective.getScore("§d§l" + UniCore.economy.getBalance(p)).setScore(5);
- objective.getScore("").setScore(4);
- objective.getScore("§b§lWebsite:").setScore(3);
- objective.getScore("§d§luniplexmc.enjin.com").setScore(2);
- objective.getScore("§a===================").setScore(1);
- p.setScoreboard(board);
- Bukkit.getScheduler().scheduleSyncRepeatingTask(pl, new Runnable() {
- @Override
- public void run() {
- p.getScoreboard().getObjective(DisplaySlot.SIDEBAR).unregister();
- objective = board.registerNewObjective("test", "dummy");
- objective.setDisplaySlot(DisplaySlot.SIDEBAR);
- objective.setDisplayName("§cU§6n§ei§ap§bl§dex");
- objective.getScore("§b§lPlayers Online:").setScore(9);
- objective.getScore("§d§l" + Bukkit.getServer().getOnlinePlayers().size()).setScore(8);
- objective.getScore("§f").setScore(7);
- objective.getScore("§b§lBalance:").setScore(6);
- objective.getScore("§d§l" + UniCore.economy.getBalance(p)).setScore(5);
- objective.getScore("").setScore(4);
- objective.getScore("§b§lWebsite:").setScore(3);
- objective.getScore("§d§luniplexmc.enjin.com").setScore(2);
- objective.getScore("§a===================").setScore(1);
- p.setScoreboard(board);
- }
- }, 0, 20);
- }
- @EventHandler
- public void onPlayerQuit(PlayerQuitEvent event) {
- event.getPlayer().getScoreboard().clearSlot(DisplaySlot.SIDEBAR);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement