Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.24 KB | None | 0 0
  1. static Scoreboard sb;
  2.  
  3. public static void sendPrefix(){
  4.  
  5. sb = Bukkit.getScoreboardManager().getNewScoreboard();
  6.  
  7. sb.registerNewTeam("00000Admin");
  8. sb.registerNewTeam("00001SrMod");
  9. sb.registerNewTeam("00002SrDev");
  10. sb.registerNewTeam("00003Mod");
  11. sb.registerNewTeam("00004Dev");
  12. sb.registerNewTeam("00005Supp");
  13. sb.registerNewTeam("00006Builder");
  14. sb.registerNewTeam("00008TSupp");
  15. sb.registerNewTeam("00009TBuilder");
  16. sb.registerNewTeam("00010YTber");
  17. sb.registerNewTeam("00011P+");
  18. sb.registerNewTeam("00012P");
  19. sb.registerNewTeam("00013Spieler");
  20.  
  21. sb.getTeam("00000Admin").setPrefix("§4§lA §7» §4");
  22. sb.getTeam("00001SrMod").setPrefix("§l§8S§cM §7» §c");
  23. sb.getTeam("00002SrDev").setPrefix("§l§8S§1D §7» §1");
  24. sb.getTeam("00003Mod").setPrefix("§c§lM §7» §c");
  25. sb.getTeam("00004Dev").setPrefix("§1§lD §7» §1");
  26. sb.getTeam("00005Supp").setPrefix("§1§lS §7» §1");
  27. sb.getTeam("00006Builder").setPrefix("§2§lB §7» §2");
  28. sb.getTeam("00008TSupp").setPrefix("§8§lT§9S §7» §1");
  29. sb.getTeam("00009TBuilder").setPrefix("§8§lT§2B §7» §2");
  30. sb.getTeam("00010YT").setPrefix("§5§lYT §7» §5");
  31. sb.getTeam("00011P+").setPrefix("§e§lPplus §7» §e");
  32. sb.getTeam("00012P").setPrefix("§6§lP §7» §6");
  33. sb.getTeam("00013User").setPrefix("§7§lU §7» §7");
  34.  
  35. Bukkit.getScheduler().scheduleSyncRepeatingTask(Main.m, new Runnable(){
  36.  
  37. @Override
  38. public void run() {
  39. for(Player p : Bukkit.getOnlinePlayers()){
  40. setPrefix(p);
  41. }
  42. }
  43. }, 20*20, 20*20);
  44. }
  45.  
  46. @SuppressWarnings("deprecation")
  47. public static void setPrefix(Player p)
  48. {
  49.  
  50. String team = "";
  51.  
  52. if (PermissionsEx.getUser(p).inGroup("Admin")){
  53. team = "00000Admin";
  54. }
  55. else if (PermissionsEx.getUser(p).inGroup("SrModerator")){
  56. team = "00001SrMod";
  57. }
  58. else if (PermissionsEx.getUser(p).inGroup("SrDeveloper")){
  59. team = "00002SrDev";
  60. }
  61. else if (PermissionsEx.getUser(p).inGroup("Mod")){
  62. team = "00003Mod";
  63. }
  64. else if (PermissionsEx.getUser(p).inGroup("Developer")){
  65. team = "00004Dev";
  66. }
  67. else if (PermissionsEx.getUser(p).inGroup("Supporter")){
  68. team = "00005Supp";
  69. }
  70. else if (PermissionsEx.getUser(p).inGroup("Builder")){
  71. team = "00006Builder";
  72. }
  73. else if (PermissionsEx.getUser(p).inGroup("TestSupporter")){
  74. team = "00008TestSupp";
  75. }
  76. else if (PermissionsEx.getUser(p).inGroup("TestBuilder")){
  77. team = "00009TestBuilder";
  78. }
  79. else if (PermissionsEx.getUser(p).inGroup("YTer")){
  80. team = "00010YTber";
  81. }
  82. else if (PermissionsEx.getUser(p).inGroup("Premium+")){
  83. team = "00011P+";
  84. }
  85. else if (PermissionsEx.getUser(p).inGroup("Premium")){
  86. team = "00012P";
  87. }
  88. else if (PermissionsEx.getUser(p).inGroup("User")){
  89. team = "00013User";
  90. }
  91.  
  92. sb.getTeam(team).addPlayer(p);
  93. p.setDisplayName(sb.getTeam(team).getPrefix() + p.getName());
  94.  
  95. for (Player all : Bukkit.getOnlinePlayers())
  96. all.setScoreboard(sb);
  97. }
  98. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement