Advertisement
Guest User

Untitled

a guest
Aug 19th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.53 KB | None | 0 0
  1. package com.tab;
  2.  
  3. import com.massivecraft.factions.FPlayers;
  4. import org.bukkit.Bukkit;
  5. import org.bukkit.ChatColor;
  6. import org.bukkit.entity.Player;
  7. import org.bukkit.plugin.java.JavaPlugin;
  8. import org.bukkit.scoreboard.Scoreboard;
  9. import org.bukkit.scoreboard.Team;
  10.  
  11. public class Tab extends JavaPlugin {
  12.  
  13. public void onEnable() {
  14. getServer().getScheduler().runTaskTimer(this, new Runnable() {
  15. @Override
  16. public void run() {
  17. Scoreboard scoreboard = getServer().getScoreboardManager().getMainScoreboard();
  18.  
  19. Team owner = scoreboard.getTeam("01OWNER");
  20. Team manager = scoreboard.getTeam("02MANAGER");
  21. Team admin = scoreboard.getTeam("03ADMIN");
  22. Team dev = scoreboard.getTeam("04DEV");
  23. Team mod = scoreboard.getTeam("05MOD");
  24. Team helper = scoreboard.getTeam("06HELPER");
  25. Team thelper = scoreboard.getTeam("07THELPER");
  26. Team youtuber = scoreboard.getTeam("08YOUTUBER");
  27. Team twitch = scoreboard.getTeam("09TWITCH");
  28. Team royale = scoreboard.getTeam("10ROYALE");
  29. Team valk = scoreboard.getTeam("11VALK");
  30. Team prince = scoreboard.getTeam("12PRINCE");
  31. Team knight = scoreboard.getTeam("13KNIGHT");
  32. Team wizard = scoreboard.getTeam("14WIZARD");
  33. Team hunter = scoreboard.getTeam("15HUNTER");
  34. Team barb = scoreboard.getTeam("16BARB");
  35. Team archer = scoreboard.getTeam("17ARCHER");
  36. Team goblin = scoreboard.getTeam("18GOBLIN");
  37. Team miner = scoreboard.getTeam("19MINER");
  38. Team member = scoreboard.getTeam("20MEMBER");
  39.  
  40.  
  41. for (Player player : Bukkit.getOnlinePlayers()) {
  42. owner.setPrefix("§cOwner §7");
  43. owner.setSuffix(" " + FPlayers.getInstance().getByPlayer(player).getTag());
  44. manager.setPrefix("§5Manager §7");
  45. manager.setSuffix(" " + FPlayers.getInstance().getByPlayer(player).getTag());
  46. dev.setPrefix("§6Dev §7");
  47. dev.setSuffix(" " + FPlayers.getInstance().getByPlayer(player).getTag().trim());
  48. admin.setPrefix("§dAdmin §7");
  49. admin.setSuffix(" " + FPlayers.getInstance().getByPlayer(player).getTag());
  50. mod.setPrefix("§eMod §7");
  51. mod.setSuffix(" " + FPlayers.getInstance().getByPlayer(player).getTag());
  52. helper.setPrefix("§aHelper §7");
  53. helper.setSuffix(" " + FPlayers.getInstance().getByPlayer(player).getTag());
  54. thelper.setPrefix("§aT-Helper §7");
  55. thelper.setSuffix(" " + FPlayers.getInstance().getByPlayer(player).getTag());
  56. youtuber.setPrefix("§cYou§fTube §7");
  57. youtuber.setSuffix(" " + FPlayers.getInstance().getByPlayer(player).getTag());
  58. twitch.setPrefix("§5Twitch §7");
  59. twitch.setSuffix(" " + FPlayers.getInstance().getByPlayer(player).getTag());
  60. royale.setPrefix("§cRoyale §7");
  61. royale.setSuffix(" " + FPlayers.getInstance().getByPlayer(player).getTag());
  62. valk.setPrefix("§6Valkyrie §7");
  63. valk.setSuffix(" " + FPlayers.getInstance().getByPlayer(player).getTag());
  64. prince.setPrefix("§5Prince §7");
  65. prince.setSuffix(" " + FPlayers.getInstance().getByPlayer(player).getTag());
  66. knight.setPrefix("§bKnight §7");
  67. knight.setSuffix(" " + FPlayers.getInstance().getByPlayer(player).getTag());
  68. wizard.setPrefix("§dWizard §7");
  69. wizard.setSuffix(" " + FPlayers.getInstance().getByPlayer(player).getTag());
  70. hunter.setPrefix("§3Hunter §7");
  71. hunter.setSuffix(" " + " " + FPlayers.getInstance().getByPlayer(player).getTag());
  72. barb.setPrefix("§eBarbarian §7");
  73. barb.setSuffix(" " + FPlayers.getInstance().getByPlayer(player).getTag());
  74. archer.setPrefix("§2Archer §7");
  75. archer.setSuffix(" " + FPlayers.getInstance().getByPlayer(player).getTag());
  76. goblin.setPrefix("§aGoblin §7");
  77. goblin.setSuffix(" " + FPlayers.getInstance().getByPlayer(player).getTag());
  78. miner.setPrefix("§9Miner §7");
  79. miner.setSuffix(" " + FPlayers.getInstance().getByPlayer(player).getTag());
  80. member.setPrefix("§7Member §7");
  81. member.setSuffix(" " + FPlayers.getInstance().getByPlayer(player).getTag());
  82. }
  83. for (Player player : Bukkit.getOnlinePlayers()) {
  84. if (player.hasPermission("prefix.owner")) {
  85. owner.addPlayer(player);
  86. } else if (player.hasPermission("prefix.manager")) {
  87. manager.addPlayer(player);
  88. } else if (player.hasPermission("prefix.dev")) {
  89. dev.addPlayer(player);
  90. } else if (player.hasPermission("prefix.admin")) {
  91. admin.addPlayer(player);
  92. } else if (player.hasPermission("prefix.mod")) {
  93. mod.addPlayer(player);
  94. } else if (player.hasPermission("prefix.helper")) {
  95. helper.addPlayer(player);
  96. } else if (player.hasPermission("prefix.thelper")) {
  97. thelper.addPlayer(player);
  98. } else if (player.hasPermission("prefix.youtube")) {
  99. youtuber.addPlayer(player);
  100. } else if (player.hasPermission("prefix.twitch")) {
  101. twitch.addPlayer(player);
  102. } else if (player.hasPermission("prefix.royale")) {
  103. royale.addPlayer(player);
  104. } else if (player.hasPermission("prefix.valk")) {
  105. valk.addPlayer(player);
  106. } else if (player.hasPermission("prefix.prince")) {
  107. prince.addPlayer(player);
  108. } else if (player.hasPermission("prefix.knight")) {
  109. knight.addPlayer(player);
  110. } else if (player.hasPermission("prefix.wizard")) {
  111. wizard.addPlayer(player);
  112. } else if (player.hasPermission("prefix.hunter")) {
  113. hunter.addPlayer(player);
  114. } else if (player.hasPermission("prefix.barb")) {
  115. barb.addPlayer(player);
  116. } else if (player.hasPermission("prefix.archer")) {
  117. archer.addPlayer(player);
  118. } else if (player.hasPermission("prefix.goblin")) {
  119. goblin.addPlayer(player);
  120. } else if (player.hasPermission("prefix.miner")) {
  121. miner.addPlayer(player);
  122. } else {
  123. member.addPlayer(player);
  124. }
  125. }
  126. }
  127. }, 0, 40);
  128. }
  129.  
  130. public static String color(String msg) {
  131. return ChatColor.translateAlternateColorCodes('&', msg);
  132. }
  133.  
  134. public void onDisable() {
  135. }
  136. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement