Advertisement
FreshFoxyHD

Untitled

Dec 14th, 2021
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.48 KB | None | 0 0
  1. package me.maxi.serverscoreprefixsystem.prefix;
  2.  
  3. import net.kyori.adventure.text.format.NamedTextColor;
  4. import org.bukkit.Bukkit;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.scoreboard.Scoreboard;
  7.  
  8. public class TablistManager {
  9. private static Scoreboard scoreboard;
  10.  
  11. public static void setScoreboard(){
  12.  
  13. scoreboard.registerNewTeam("001administrator");
  14. scoreboard.registerNewTeam("002srstaff");
  15. scoreboard.registerNewTeam("003developer");
  16. scoreboard.registerNewTeam("004staff");
  17. scoreboard.registerNewTeam("005builder");
  18. scoreboard.registerNewTeam("006content");
  19. scoreboard.registerNewTeam("007media");
  20. scoreboard.registerNewTeam("008freund");
  21. scoreboard.registerNewTeam("009creater");
  22. scoreboard.registerNewTeam("010partner");
  23. scoreboard.registerNewTeam("011mythic");
  24. scoreboard.registerNewTeam("012platin");
  25. scoreboard.registerNewTeam("013legend");
  26. scoreboard.registerNewTeam("014elite");
  27. scoreboard.registerNewTeam("015prime");
  28. scoreboard.registerNewTeam("016vip");
  29. scoreboard.registerNewTeam("017default");
  30.  
  31. scoreboard.getTeam("001administrator").setPrefix("§4Admin §8● §7");
  32. scoreboard.getTeam("001administrator").color(NamedTextColor.GRAY);
  33. scoreboard.getTeam("002srstaff").setPrefix("§9SrStaff §8● §7");
  34. scoreboard.getTeam("002srstaff").color(NamedTextColor.GRAY);
  35. scoreboard.getTeam("003developer").setPrefix("§bDev §8● §7");
  36. scoreboard.getTeam("003developer").color(NamedTextColor.GRAY);
  37. scoreboard.getTeam("004staff").setPrefix("§aStaff §8● §7");
  38. scoreboard.getTeam("004staff").color(NamedTextColor.GRAY);
  39. scoreboard.getTeam("005builder").setPrefix("§2Builder §8● §7");
  40. scoreboard.getTeam("005builder").color(NamedTextColor.GRAY);
  41. scoreboard.getTeam("006content").setPrefix("§5Media §8● §7");
  42. scoreboard.getTeam("006content").color(NamedTextColor.GRAY);
  43. scoreboard.getTeam("007media").setPrefix("§5Media §8● §7");
  44. scoreboard.getTeam("007media").color(NamedTextColor.GRAY);
  45. scoreboard.getTeam("008freund").setPrefix("§bFreund §8● §7");
  46. scoreboard.getTeam("008freund").color(NamedTextColor.GRAY);
  47. scoreboard.getTeam("009creater").setPrefix("§dCreator §8● §7");
  48. scoreboard.getTeam("009creater").color(NamedTextColor.GRAY);
  49. scoreboard.getTeam("010partner").setPrefix("§fPartner §8● §7");
  50. scoreboard.getTeam("010partner").color(NamedTextColor.GRAY);
  51. scoreboard.getTeam("011mythic").setPrefix("§dMythic §8● §7");
  52. scoreboard.getTeam("011mythic").color(NamedTextColor.GRAY);
  53. scoreboard.getTeam("012platin").setPrefix("§9Platin §8● §7");
  54. scoreboard.getTeam("012platin").color(NamedTextColor.GRAY);
  55. scoreboard.getTeam("013legend").setPrefix("§cLegend §8● §7");
  56. scoreboard.getTeam("013legend").color(NamedTextColor.GRAY);
  57. scoreboard.getTeam("014elite").setPrefix("§aElite §8● §7");
  58. scoreboard.getTeam("014elite").color(NamedTextColor.GRAY);
  59. scoreboard.getTeam("015prime").setPrefix("§bPrime §8● §7");
  60. scoreboard.getTeam("015prime").color(NamedTextColor.GRAY);
  61. scoreboard.getTeam("016vip").setPrefix("§6VIP §8● §7");
  62. scoreboard.getTeam("016vip").color(NamedTextColor.GRAY);
  63. scoreboard.getTeam("017default").setPrefix("§7Spieler §8● §7");
  64. scoreboard.getTeam("017default").color(NamedTextColor.GRAY);
  65.  
  66. for (Player player : Bukkit.getOnlinePlayers()) {
  67. setTeams(player);
  68. }
  69. }
  70. public static void setTeams(Player player){
  71. String team = "";
  72. if (player.hasPermission("server.prefix.administrator")) {
  73. team = "001administrator";
  74. }else if (player.hasPermission("server.prefix.srstaff")){
  75. team = "002srstaff";
  76. }else if (player.hasPermission("server.prefix.developer")){
  77. team = "003developer";
  78. }else if (player.hasPermission("server.prefix.staff")){
  79. team = "004staff";
  80. }else if (player.hasPermission("server.prefix.builder")){
  81. team = "005builder";
  82. }else if (player.hasPermission("server.prefix.content")){
  83. team = "006content";
  84. }else if (player.hasPermission("server.prefix.media")){
  85. team = "007media";
  86. }else if (player.hasPermission("server.prefix.freund")){
  87. team = "008freund";
  88. }else if (player.hasPermission("server.prefix.creater")){
  89. team = "009creater";
  90. }else if (player.hasPermission("server.prefix.partner")){
  91. team = "010partner";
  92. }else if (player.hasPermission("server.prefix.mythic")){
  93. team = "011mythic";
  94. }else if (player.hasPermission("server.prefix.platin")){
  95. team = "012platin";
  96. }else if (player.hasPermission("server.prefix.legend")){
  97. team = "013legend";
  98. }else if (player.hasPermission("server.prefix.elite")){
  99. team = "014elite";
  100. }else if (player.hasPermission("server.prefix.prime")){
  101. team = "015prime";
  102. }else if (player.hasPermission("server.prefix.vip")){
  103. team = "016vip";
  104. }else {
  105. team = "017default";
  106. }
  107. scoreboard.getTeam(team).addPlayer(player);
  108. player.setScoreboard(scoreboard);
  109. }
  110. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement