Advertisement
Guest User

Untitled

a guest
Jan 31st, 2016
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.16 KB | None | 0 0
  1. static ArrayList<String> A = new ArrayList<String>();
  2.  
  3. /*
  4. * text: Programmed by Nosma_Stew
  5. * @return
  6. */
  7.  
  8. public void add(final Player player) {
  9. final ScoreboardManager manager = Bukkit.getScoreboardManager();
  10. final Scoreboard board = manager.getNewScoreboard();
  11.  
  12. final Objective objective = board.registerNewObjective("Scoreboard", "dummy");
  13. objective.setDisplaySlot(DisplaySlot.SIDEBAR);
  14.  
  15. Score spacer = objective.getScore("§d");
  16. spacer.setScore(6);
  17.  
  18.  
  19. Score MOB_KILLS = objective.getScore(org.bukkit.ChatColor.DARK_RED + "Walker Kills: ");
  20. MOB_KILLS.setScore(5);
  21.  
  22.  
  23. Score PLAYER_KILLS = objective.getScore(org.bukkit.ChatColor.RED + "Player Kils: ");
  24. PLAYER_KILLS.setScore(4);
  25.  
  26.  
  27. Score money = objective.getScore(org.bukkit.ChatColor.YELLOW + "Money: ");
  28. money.setScore(3);
  29.  
  30.  
  31. Score DEATHS = objective.getScore(org.bukkit.ChatColor.LIGHT_PURPLE + "Deaths: ");
  32. DEATHS.setScore(2);
  33.  
  34.  
  35. Score thirst = objective.getScore(org.bukkit.ChatColor.BLUE + "Thirst: ");
  36. thirst.setScore(1);
  37.  
  38. player.getStatistic (Statistic.PLAYER_KILLS);
  39. player.getStatistic (Statistic.DEATHS);
  40. player.getStatistic (Statistic.MOB_KILLS);
  41.  
  42. A.clear();
  43. A.add("1");
  44.  
  45. BukkitScheduler Scheduler = Bukkit.getServer().getScheduler();
  46. Scheduler.scheduleSyncRepeatingTask(this, new Runnable() {
  47. @Override
  48. public void run() {
  49. Integer i = A.size();
  50.  
  51. /*
  52. * text: Messages
  53. * @return
  54. */
  55.  
  56. if(i == 1) {
  57. objective.setDisplayName(Format("&f&lTheWalkingDead"));
  58. A.add("A");
  59. }
  60. if(i == 2) {
  61. objective.setDisplayName(Format("&4&lTheWalkingDead"));
  62. A.add("B");
  63. }
  64. if(i == 3) {
  65. objective.setDisplayName(Format("&c&lTheWalkingDead"));
  66. A.add("C");
  67. }
  68. if(i == 3) {
  69. // Clear Messages and Start One Message
  70. A.clear();
  71. A.add("1");
  72. }
  73. }
  74. }, 0, 5);
  75. player.setScoreboard(board);
  76. }
  77.  
  78. public static String Format(String text) {
  79. return text.replaceAll("&", "§");
  80.  
  81. }
  82.  
  83. @EventHandler
  84. public void PlayerJoinEvent(PlayerJoinEvent e) {
  85. Player p = e.getPlayer();
  86. this.add(p);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement