Advertisement
Guest User

Untitled

a guest
May 26th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.94 KB | None | 0 0
  1. public static void gamesb(final Player p)
  2. {
  3. Scoreboard board = Bukkit.getScoreboardManager().getNewScoreboard();
  4. Team owner = board.registerNewTeam("a");
  5. Team leitung = board.registerNewTeam("b");
  6. Team admin = board.registerNewTeam("c");
  7. Team devp = board.registerNewTeam("d");
  8. Team dev = board.registerNewTeam("e");
  9. Team tdev = board.registerNewTeam("f");
  10. Team modp = board.registerNewTeam("g");
  11. Team mod = board.registerNewTeam("h");
  12. Team supp = board.registerNewTeam("i");
  13. Team sup = board.registerNewTeam("j");
  14. Team tsup = board.registerNewTeam("k");
  15. Team builderp = board.registerNewTeam("l");
  16. Team builder = board.registerNewTeam("m");
  17. Team tbuilder = board.registerNewTeam("n");
  18. Team spieler = board.registerNewTeam("o");
  19. owner.setPrefix("§4§lOwner ");
  20. leitung.setPrefix("§4§lLeitung ");
  21. admin.setPrefix("§4§lAdmin ");
  22. devp.setPrefix("§b§lDev+ ");
  23. dev.setPrefix("§bDev ");
  24. tdev.setPrefix("§bT-Dev ");
  25. modp.setPrefix("§c§lMod+ ");
  26. mod.setPrefix("§cMod ");
  27. supp.setPrefix("§6§lSup+ ");
  28. sup.setPrefix("§6Sup ");
  29. tsup.setPrefix("§6T-Sup ");
  30. builderp.setPrefix("§a§lBuilder+ ");
  31. builder.setPrefix("§aBuilder ");
  32. tbuilder.setPrefix("§aT-Builder ");
  33. spieler.setPrefix("§7Spieler ");
  34.  
  35. for (Player players : Bukkit.getOnlinePlayers()) {
  36. if (players.hasPermission("score.Owner"))
  37. owner.addPlayer(players);
  38. else if (players.hasPermission("score.Leitung"))
  39. leitung.addPlayer(players);
  40. else if (players.hasPermission("score.Admin"))
  41. admin.addPlayer(players);
  42. else if (players.hasPermission("score.Dev+"))
  43. devp.addPlayer(players);
  44. else if (players.hasPermission("score.Dev"))
  45. dev.addPlayer(players);
  46. else if (players.hasPermission("score.T-Dev"))
  47. tdev.addPlayer(players);
  48. else if (players.hasPermission("score.Mod+"))
  49. modp.addPlayer(players);
  50. else if (players.hasPermission("score.Mod"))
  51. mod.addPlayer(players);
  52. else if (players.hasPermission("Sup+"))
  53. supp.addPlayer(players);
  54. else if (players.hasPermission("Sup"))
  55. sup.addPlayer(players);
  56. else if (players.hasPermission("T-Sup"))
  57. tsup.addPlayer(players);
  58. else if (players.hasPermission("Builder+"))
  59. builderp.addPlayer(players);
  60. else if (players.hasPermission("Builder"))
  61. builder.addPlayer(players);
  62. else if (players.hasPermission("T-Builder"))
  63. tbuilder.addPlayer(players);
  64. else {
  65. spieler.addPlayer(players);
  66. }
  67. p.setScoreboard(board);
  68. if (p.hasPermission("score.Owner")) {
  69. players.getScoreboard().getTeam("a").addPlayer(p);
  70. p.setDisplayName("§4§lOwner " + p.getName());
  71. p.setPlayerListName("§4§lOwner " + p.getName());
  72. } else if (p.hasPermission("score.Leitung")) {
  73. players.getScoreboard().getTeam("b").addPlayer(p);
  74. p.setDisplayName("§4§lLeitung " + p.getName());
  75. p.setPlayerListName("§4§lLeitung " + p.getName());
  76. } else if (p.hasPermission("score.Admin")) {
  77. players.getScoreboard().getTeam("c").addPlayer(p);
  78. p.setDisplayName("§4§lAdmin " + p.getName());
  79. p.setPlayerListName("§4§lAdmin " + p.getName());
  80. } else if (p.hasPermission("score.Dev+")) {
  81. players.getScoreboard().getTeam("d").addPlayer(p);
  82. p.setDisplayName("§b§lDev+ " + p.getName());
  83. p.setPlayerListName("§b§lDev+ " + p.getName());
  84. } else if (p.hasPermission("score.Dev")) {
  85. players.getScoreboard().getTeam("e").addPlayer(p);
  86. p.setDisplayName("§bDev " + p.getName());
  87. p.setPlayerListName("§bDev " + p.getName());
  88. } else if (p.hasPermission("score.T-Dev")) {
  89. players.getScoreboard().getTeam("f").addPlayer(p);
  90. p.setDisplayName("§bT-Dev " + p.getName());
  91. p.setPlayerListName("§bT-Dev " + p.getName());
  92. } else if (p.hasPermission("score.Mod+")) {
  93. players.getScoreboard().getTeam("g").addPlayer(p);
  94. p.setDisplayName("§c§lMod+ " + p.getName());
  95. p.setPlayerListName("§c§lMod+ " + p.getName());
  96. } else if (p.hasPermission("score.Mod")) {
  97. players.getScoreboard().getTeam("h").addPlayer(p);
  98. p.setDisplayName("§cMod " + p.getName());
  99. p.setPlayerListName("§cMod " + p.getName());
  100. } else if (p.hasPermission("Sup+")) {
  101. players.getScoreboard().getTeam("i").addPlayer(p);
  102. p.setDisplayName("§6§lSup+ " + p.getName());
  103. p.setPlayerListName("§6§lSup+ " + p.getName());
  104. } else if (p.hasPermission("Sup")) {
  105. players.getScoreboard().getTeam("j").addPlayer(p);
  106. p.setDisplayName("§6Sup " + p.getName());
  107. p.setPlayerListName("§6Sup " + p.getName());
  108. } else if (p.hasPermission("T-Sup")) {
  109. players.getScoreboard().getTeam("k").addPlayer(p);
  110. p.setDisplayName("§6T-Sup " + p.getName());
  111. p.setPlayerListName("§6T-Sup " + p.getName());
  112. } else if (p.hasPermission("Builder+")) {
  113. players.getScoreboard().getTeam("l").addPlayer(p);
  114. p.setDisplayName("§a§lBuilder+ " + p.getName());
  115. p.setPlayerListName("§a§lBuilder+ " + p.getName());
  116. } else if (p.hasPermission("Builder")) {
  117. players.getScoreboard().getTeam("m").addPlayer(p);
  118. p.setDisplayName("§aBuilder " + p.getName());
  119. p.setPlayerListName("§aBuilder " + p.getName());
  120. } else if (p.hasPermission("T-Builder")) {
  121. players.getScoreboard().getTeam("n").addPlayer(p);
  122. p.setDisplayName("§aT-Builder " + p.getName());
  123. p.setPlayerListName("§aT-Builder " + p.getName());
  124. } else {
  125. players.getScoreboard().getTeam("o").addPlayer(p);
  126. p.setDisplayName("§7Spieler " + p.getName());
  127. p.setPlayerListName("§7Spieler " + p.getName());
  128. }
  129. }
  130. Bukkit.getScheduler().runTaskAsynchronously(Main.getInstance(), new Runnable()
  131. {
  132. public void run()
  133. {
  134. sb.this.registerNewObjective("Kills", "dummy");
  135. Objective o = sb.this.getObjective("Kills");
  136. o.setDisplaySlot(DisplaySlot.SIDEBAR);
  137. o.setDisplayName("§b§lDiamond§f§lSucht");
  138. o.getScore("§b§lName §7:").setScore(10);
  139. o.getScore("§f§l" + p.getName()).setScore(9);
  140. o.getScore("§4").setScore(8);
  141. o.getScore("§b§lRang §7:").setScore(7);
  142. if (p.hasPermission("score.Owner"))
  143. o.getScore("§4§lOwner").setScore(6);
  144. else if (p.hasPermission("score.Leitung"))
  145. o.getScore("§4§lLeitung").setScore(6);
  146. else if (p.hasPermission("score.Admin"))
  147. o.getScore("§4§lAdmin").setScore(6);
  148. else if (p.hasPermission("score.Dev+"))
  149. o.getScore("§b§lDev+").setScore(6);
  150. else if (p.hasPermission("score.Dev"))
  151. o.getScore("§bDev").setScore(6);
  152. else if (p.hasPermission("score.T-Dev"))
  153. o.getScore("§bT-Dev").setScore(6);
  154. else if (p.hasPermission("score.Mod+"))
  155. o.getScore("§c§lMod+").setScore(6);
  156. else if (p.hasPermission("score.Mod"))
  157. o.getScore("§cMod").setScore(6);
  158. else if (p.hasPermission("Sup+"))
  159. o.getScore("§6§lSup+").setScore(6);
  160. else if (p.hasPermission("Sup"))
  161. o.getScore("§6Sup").setScore(6);
  162. else if (p.hasPermission("T-Sup"))
  163. o.getScore("§6T-Sup").setScore(6);
  164. else if (p.hasPermission("Builder+"))
  165. o.getScore("§a§lBuilder+").setScore(6);
  166. else if (p.hasPermission("Builder"))
  167. o.getScore("§aBuilder").setScore(6);
  168. else if (p.hasPermission("T-Builder"))
  169. o.getScore("§aT-Builder").setScore(6);
  170. else {
  171. o.getScore("§7Spieler").setScore(6);
  172. }
  173. o.getScore("§l").setScore(5);
  174. o.getScore("§b§lRolle §7:").setScore(4);
  175. if (p.hasPermission("rolle.bürgermeister"))
  176. o.getScore("§4§lBürgermeister").setScore(3);
  177. else if (p.hasPermission("rolle.Polizist"))
  178. o.getScore("§1§lPolizist").setScore(3);
  179. else if (p.hasPermission("rolle.Bauer"))
  180. o.getScore("§eBauer").setScore(3);
  181. else if (p.hasPermission("rolle.Fischer"))
  182. o.getScore("§bFischer").setScore(3);
  183. else if (p.hasPermission("rolle.Förster"))
  184. o.getScore("§2Förster").setScore(3);
  185. else if (p.hasPermission("rolle.Miner"))
  186. o.getScore("§8Miner").setScore(3);
  187. else if (p.hasPermission("rolle.Dienstleister"))
  188. o.getScore("§cDienstleister").setScore(3);
  189. else {
  190. o.getScore("§7Arbeitslos").setScore(3);
  191. }
  192. o.getScore("").setScore(2);
  193. o.getScore("§b§lSpielzeit §7:").setScore(1);
  194. o.getScore(p.getStatistic(Statistic.PLAY_ONE_MINUTE) / 72000 + " h").setScore(0);
  195. }
  196. });
  197. p.setScoreboard(board);
  198. }
  199. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement