Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package fr.skyzking.scoreboard;
- import java.util.HashMap;
- import java.util.Random;
- import org.bukkit.Bukkit;
- import org.bukkit.entity.Player;
- 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;
- public class CustomScoreBoardManager
- implements ScoreboardManager
- {
- public Player player;
- public Scoreboard scoreboard;
- public Objective objective;
- public String name = "score.board";
- public CustomScoreBoardManager(Player player)
- {
- this.player = player;
- this.scoreboard = Bukkit.getScoreboardManager().getNewScoreboard();
- if (Board.getInstance().sb.containsKey(player)) {
- return;
- }
- this.name = ("sb." + new Random().nextInt(99999));
- objective = this.scoreboard.registerNewObjective(name, "dummy");
- objective.setDisplayName(" §3SERVERNAME ");
- objective.setDisplaySlot(DisplaySlot.SIDEBAR);
- Board.getInstance().sb.put(player, this);
- }
- public void refresh() {
- }
- public void sendLine()
- {
- objective.getScore("§7§m§l——————" , "§7§m§l——————").setScore(9);
- objective.getScore("§9").setScore(8);
- objective.getScore("§bTeamSpeak:").setScore(7);
- objective.getScore("§fIP").setScore(6);
- objective.getScore("§c").setScore(5);
- objective.getScore("§d").setScore(4);
- objective.getScore("§bTwitter:").setScore(3);
- objective.getScore("§f@?").setScore(2);
- objective.getScore("").setScore(1);
- objective.getScore("§7§m§l——————" , "§7§m§l——————").setScore(0);
- }
- public void setScoreboard()
- {
- this.player.setScoreboard(this.scoreboard);
- }
- @Override
- public Scoreboard getMainScoreboard() {
- // TODO Auto-generated method stub
- return null;
- }
- @Override
- public Scoreboard getNewScoreboard() {
- // TODO Auto-generated method stub
- return null;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement