Advertisement
MrGG4ming

Untitled

Jan 24th, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.93 KB | None | 0 0
  1. static ArrayList<String> A = new ArrayList<String>();
  2.  
  3. @EventHandler
  4. public void PlayerJoinEvent(PlayerJoinEvent e) {
  5. add(e.getPlayer());
  6. }
  7.  
  8. @SuppressWarnings("deprecation")
  9. public void add(Player p) {
  10.  
  11. final Objective objective = sb.registerNewObjective("Board", "dummy");
  12.  
  13. objective.setDisplaySlot(DisplaySlot.SIDEBAR);
  14. Users user = Users.getUser(p);
  15.  
  16. Score spacer2 = objective.getScore("§d ");
  17. spacer2.setScore(7);
  18.  
  19. if (user.getGroup() == Group.MASTER) {
  20. Score score = objective.getScore("Grupo:" + " §6[MASTER]");
  21. score.setScore(6);
  22. }
  23. if (user.getGroup() == Group.ADMIN) {
  24. Score score = objective.getScore("Grupo:" + " §c[ADMIN]");
  25. score.setScore(6);
  26. }
  27. if (user.getGroup() == Group.SUPORTE) {
  28. Score score = objective.getScore("Grupo:" + " §a[SUPORTE]");
  29. score.setScore(6);
  30. }
  31. if (user.getGroup() == Group.BUILDER) {
  32. Score score = objective.getScore("Grupo:" + " §9[BUILDER]");
  33. score.setScore(6);
  34. }
  35. if (user.getGroup() == Group.YT) {
  36. Score score = objective.getScore("Grupo:" + " §c[YT]");
  37. score.setScore(6);
  38. }
  39. if (user.getGroup() == Group.DEFAULT) {
  40. Score score = objective.getScore("Grupo:" + " §8[MEMBRO]");
  41. score.setScore(6);
  42. }
  43. if (user.getGroup() == Group.GLADIATOR) {
  44. Score score = objective.getScore("Grupo:" + " §4[GLADIATOR]");
  45. score.setScore(6);
  46. }
  47. if (user.getGroup() == Group.LORD) {
  48. Score score = objective.getScore("Grupo:" + " §b[LORD]");
  49. score.setScore(6);
  50. }
  51. if (user.getGroup() == Group.TITAN) {
  52. Score score = objective.getScore("Grupo:" + " §5[TITAN]");
  53. score.setScore(6);
  54. }
  55.  
  56. Score Score4 = objective.getScore("Gangue: ");
  57. Score4.setScore(5);
  58.  
  59. FileConfiguration config = com.economyfinal.Main.getInstance().getConfig();
  60. double saldo = config.getDouble(p.getName());
  61. DecimalFormat formatter = new DecimalFormat("#,###.00");
  62.  
  63. if (config.getDouble(p.getName()) == 0) {
  64. String saldo0 = "0.0";
  65.  
  66. Score score3 = objective.getScore("Moedas: " + ChatColor.GREEN + saldo0);
  67. score3.setScore(4);
  68. } else {
  69. Score score3 = objective.getScore("Moedas: " + ChatColor.GREEN + formatter.format(saldo));
  70. score3.setScore(4);
  71. }
  72. Score score2 = objective.getScore("Online: " + ChatColor.GREEN + Bukkit.getOnlinePlayers().length);
  73. score2.setScore(3);
  74.  
  75. Score spacer1 = objective.getScore(" ");
  76. spacer1.setScore(2);
  77. Score score1 = objective.getScore("§ewww.finalelite.net");
  78. score1.setScore(1);
  79.  
  80. A.clear();
  81. A.add("1");
  82.  
  83. BukkitScheduler Scheduler1 = Bukkit.getServer().getScheduler();
  84. Scheduler1.scheduleSyncRepeatingTask(this, new Runnable() {
  85. @Override
  86. public void run() {
  87. Integer i = A.size();
  88.  
  89. if (i == 1) {
  90. objective.setDisplayName(Format("&c&lFinalElite"));
  91. A.add("A");
  92. }
  93. if (i == 2) {
  94. objective.setDisplayName(Format("&6&lFinalElite"));
  95. A.add("B");
  96. }
  97. if (i == 3) {
  98. objective.setDisplayName(Format("&f&lFinalElite"));
  99. A.add("C");
  100. }
  101. if (i == 4) {
  102. objective.setDisplayName(Format("&e&lFinalElite"));
  103. A.add("D");
  104. }
  105. if (i == 4) {
  106. A.clear();
  107. A.add("1");
  108. }
  109. }
  110. }, 0, 5);
  111. p.setScoreboard(sb);
  112. }
  113.  
  114. @EventHandler
  115. public void onJoinPrefix(PlayerJoinEvent event) {
  116. setPrefix(event.getPlayer());
  117. }
  118.  
  119. @SuppressWarnings("deprecation")
  120. public void setPrefix(Player player) {
  121. Users user = Users.getUser(player);
  122. String team = "";
  123.  
  124. if (user.getGroup() == Group.MASTER) {
  125. team = "00000master";
  126. }
  127. if (user.getGroup() == Group.ADMIN) {
  128. team = "00001admin";
  129. }
  130. if (user.getGroup() == Group.SUPORTE) {
  131. team = "00004suporte";
  132. }
  133.  
  134. sb.getTeam(team).addPlayer(player);
  135. player.setDisplayName(sb.getTeam(team).getPrefix() + player.getName());
  136.  
  137. for (Player all : Bukkit.getOnlinePlayers()) {
  138. all.setScoreboard(sb);
  139. }
  140. }
  141.  
  142. public static String Format(String text) {
  143. return text.replaceAll("&", "§");
  144. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement