Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.blatant.leak.score.scoreboardleak;
- import org.bukkit.event.player.*;
- import org.bukkit.*;
- import me.clip.placeholderapi.*;
- import org.bukkit.entity.*;
- import org.bukkit.scoreboard.*;
- import org.bukkit.plugin.*;
- import org.bukkit.event.*;
- public class Board implements Listener
- {
- public void setScoreboard(final PlayerJoinEvent e) {
- final Player p = e.getPlayer();
- if (ScoreboardLeak.getInstance().getConfig().getString("BlatantBoard.Enable").equals("true")) {
- final Scoreboard board = Bukkit.getScoreboardManager().getNewScoreboard();
- final Objective obj = board.registerNewObjective("stats", "dummy");
- obj.setDisplaySlot(DisplaySlot.SIDEBAR);
- final String TitleNo = ScoreboardLeak.getInstance().getConfig().getString("BlatantBoard.Title").replaceAll("&", "ยง");
- final String TitleYes = PlaceholderAPI.setPlaceholders(p, TitleNo);
- obj.setDisplayName(TitleYes);
- final Team coin = board.registerNewTeam("coin");
- String l1 = ScoreboardLeak.getInstance().getConfig().getString("BlatantBoard.Lines.Line1");
- String Line1 = PlaceholderAPI.setPlaceholders(p, l1);
- String l2 = ScoreboardLeak.getInstance().getConfig().getString("BlatantBoard.Lines.Line2");
- String Line2 = PlaceholderAPI.setPlaceholders(p, l2);
- String l3 = ScoreboardLeak.getInstance().getConfig().getString("BlatantBoard.Lines.Line3");
- String Line3 = PlaceholderAPI.setPlaceholders(p, l3);
- String l4 = ScoreboardLeak.getInstance().getConfig().getString("BlatantBoard.Lines.Line4");
- String Line4 = PlaceholderAPI.setPlaceholders(p, l4);
- String l5 = ScoreboardLeak.getInstance().getConfig().getString("BlatantBoard.Lines.Line5");
- String Line5 = PlaceholderAPI.setPlaceholders(p, l5);
- String l6 = ScoreboardLeak.getInstance().getConfig().getString("BlatantBoard.Lines.Line6");
- String Line6 = PlaceholderAPI.setPlaceholders(p, l6);
- String l7 = ScoreboardLeak.getInstance().getConfig().getString("BlatantBoard.Lines.Line7");
- String Line7 = PlaceholderAPI.setPlaceholders(p, l7);
- String l8 = ScoreboardLeak.getInstance().getConfig().getString("BlatantBoard.Lines.Line8");
- String Line8 = PlaceholderAPI.setPlaceholders(p, l8);
- String l9 = ScoreboardLeak.getInstance().getConfig().getString("BlatantBoard.Lines.Line9");
- String Line9 = PlaceholderAPI.setPlaceholders(p, l9);
- String l10 = ScoreboardLeak.getInstance().getConfig().getString("BlatantBoard.Lines.Line10");
- String Line10 = PlaceholderAPI.setPlaceholders(p, l10);
- String l11 = ScoreboardLeak.getInstance().getConfig().getString("BlatantBoard.Lines.Line11");
- String Line11 = PlaceholderAPI.setPlaceholders(p, l11);
- String l12 = ScoreboardLeak.getInstance().getConfig().getString("BlatantBoard.Lines.Line12");
- String Line12 = PlaceholderAPI.setPlaceholders(p, l12);
- String l13 = ScoreboardLeak.getInstance().getConfig().getString("BlatantBoard.Lines.Line13");
- String Line13 = PlaceholderAPI.setPlaceholders(p, l13);
- String l14 = ScoreboardLeak.getInstance().getConfig().getString("BlatantBoard.Lines.Line14");
- String Line14 = PlaceholderAPI.setPlaceholders(p, l14);
- String l15 = ScoreboardLeak.getInstance().getConfig().getString("BlatantBoard.Lines.Line15");
- String Line15 = PlaceholderAPI.setPlaceholders(p, l15);
- obj.getScore(l15).setScore(15);
- obj.getScore(l14).setScore(14);
- obj.getScore(l13).setScore(13);
- obj.getScore(l12).setScore(12);
- obj.getScore(l11).setScore(11);
- obj.getScore(l10).setScore(10);
- obj.getScore(l9).setScore(9);
- obj.getScore(l8).setScore(8);
- obj.getScore(l7).setScore(7);
- obj.getScore(l6).setScore(6);
- obj.getScore(l5).setScore(5);
- obj.getScore(l4).setScore(4);
- obj.getScore(l3).setScore(3);
- obj.getScore(l2).setScore(2);
- obj.getScore(l1).setScore(1);
- p.setScoreboard(board);
- }
- }
- public void updateScoreboard(final Player p) {
- final Scoreboard board = p.getScoreboard();
- final Team coin = board.getTeam("coin");
- }
- @EventHandler
- public void onPlayerJoin(final PlayerJoinEvent e) {
- Bukkit.getServer().getScheduler().scheduleSyncRepeatingTask((Plugin)ScoreboardLeak.getInstance(), (Runnable)new Runnable() {
- @Override
- public void run() {
- Board.this.setScoreboard(e);
- }
- }, 0L, 20L);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment