Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @EventHandler
- public void onJoin(PlayerJoinEvent e) {
- Player p = e.getPlayer();
- if (p.getWorld().getName().equals("world")) {
- new BukkitRunnable() {
- @Override
- public void run() {
- if (p.isOnline()) {
- if (p.getScoreboard().getObjective("test") == null) {
- Scoreboard board = Bukkit.getScoreboardManager().getNewScoreboard();
- Objective obj = board.registerNewObjective("test", "dummy");
- obj.setDisplayName(Color.here("&b&lTest"));
- obj.setDisplaySlot(DisplaySlot.SIDEBAR);
- obj.getScore(Color.here("&cName: &a"+p.getName())).setScore(3);
- obj.getScore(Color.here("&0")).setScore(2);
- DecimalFormat df = new DecimalFormat("#.##");
- String balance = df.format(plugin.econ.getBalance(p));
- oldbalance.put(p.getUniqueId(), balance);
- obj.getScore(Color.here("&cMoney: &a"+balance)).setScore(1);
- p.setScoreboard(board);
- } else {
- DecimalFormat df = new DecimalFormat("#.##");
- String balance = df.format(plugin.econ.getBalance(p));
- String oldbal = oldbalance.get(p.getUniqueId());
- Scoreboard board = p.getScoreboard();
- Objective obj = board.getObjective("test");
- if (oldbal != balance) {
- board.resetScores(Color.here("&cMoney: &a"+oldbal));
- oldbalance.put(p.getUniqueId(), balance);
- obj.getScore(Color.here("&cMoney: &a"+balance)).setScore(1);
- p.setScoreboard(board);
- }
- }
- } else {
- cancel();
- }
- }
- }.runTaskTimer(plugin, 0, 10);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment