Advertisement
Guest User

Untitled

a guest
Aug 18th, 2019
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.70 KB | None | 0 0
  1. public void Update(Player p) {
  2. Scoreboard board = new Scoreboard();
  3. ScoreboardObjective obj = board.registerObjective("§a§lTrua§b§lMC", IScoreboardCriteria.b);
  4.  
  5. PacketPlayOutScoreboardObjective createPacket = new PacketPlayOutScoreboardObjective(obj, 0);
  6. PacketPlayOutScoreboardObjective removePacket = new PacketPlayOutScoreboardObjective(obj, 1);
  7. PacketPlayOutScoreboardDisplayObjective display = new PacketPlayOutScoreboardDisplayObjective(1, obj);
  8. obj.setDisplayName("§a§lTrua§b§lMC.de");
  9.  
  10. ScoreboardScore s001 = new ScoreboardScore(board, obj, " ");
  11. ScoreboardScore s01 = new ScoreboardScore(board, obj, "§fProfil:");
  12. ScoreboardScore s02 = new ScoreboardScore(board, obj, "§7 ➥ §e" + p.getName());
  13. ScoreboardScore s002 = new ScoreboardScore(board, obj, " ");
  14. ScoreboardScore s03 = new ScoreboardScore(board, obj, "§fRang:");
  15.  
  16.  
  17. // [TEAM]
  18. ScoreboardScore rang1 = new ScoreboardScore(board, obj, "§7 ➥ §4§lOwner");
  19. ScoreboardScore rang20 = new ScoreboardScore(board, obj, "§7 ➥ §4§lLeitung");
  20. ScoreboardScore rang2 = new ScoreboardScore(board, obj, "§7 ➥ §4§lAdmin");
  21. ScoreboardScore rang3 = new ScoreboardScore(board, obj, "§7 ➥ §c§lSrMod");
  22. ScoreboardScore rang4 = new ScoreboardScore(board, obj, "§7 ➥ §b§lSrDev");
  23. ScoreboardScore rang5 = new ScoreboardScore(board, obj, "§7 ➥ §a§lSrBuilder");
  24. ScoreboardScore rang6 = new ScoreboardScore(board, obj, "§7 ➥ §e§lSrSup");
  25. ScoreboardScore rang7 = new ScoreboardScore(board, obj, "§7 ➥ §c§lMod");
  26. ScoreboardScore rang8 = new ScoreboardScore(board, obj, "§7 ➥ §b§lDev");
  27. ScoreboardScore rang9 = new ScoreboardScore(board, obj, "§7 ➥ §a§lBuilder");
  28. ScoreboardScore rang10 = new ScoreboardScore(board, obj, "§7 ➥ §e§lSup");
  29.  
  30. //[NOTEAM]
  31. ScoreboardScore rang11 = new ScoreboardScore(board, obj, "§7 ➥ §3Freund");
  32. ScoreboardScore rang12 = new ScoreboardScore(board, obj, "§7 ➥ §5YouTuber");
  33. ScoreboardScore rang13 = new ScoreboardScore(board, obj, "§7 ➥ §6Premium+");
  34. ScoreboardScore rang14 = new ScoreboardScore(board, obj, "§7 ➥ §4King");
  35. ScoreboardScore rang15 = new ScoreboardScore(board, obj, "§7 ➥ §6Premium");
  36.  
  37. ScoreboardScore rang16 = new ScoreboardScore(board, obj, "§7 ➥ §7Spieler");
  38.  
  39. int coins = main.cfgcoin.getInt(String.valueOf(p.getUniqueId()) + ".Coins");
  40.  
  41. ScoreboardScore s003 = new ScoreboardScore(board, obj, " ");
  42. ScoreboardScore s04 = new ScoreboardScore(board, obj, "§fDiscord:");
  43. ScoreboardScore s05 = new ScoreboardScore(board, obj, "§7 ➥ §ediscord.TruaMC.de");
  44. ScoreboardScore s004 = new ScoreboardScore(board, obj, " ");
  45. ScoreboardScore s06 = new ScoreboardScore(board, obj, "§fKontostand:");
  46. ScoreboardScore s07 = new ScoreboardScore(board, obj, "§7 ➥ §e" + coins + "§e$");
  47. ScoreboardScore s005 = new ScoreboardScore(board, obj, " ");
  48.  
  49. s001.setScore(16);
  50. s01.setScore(15);
  51. s02.setScore(14);
  52. s002.setScore(13);
  53. s03.setScore(12);
  54. if(p.hasPermission("prefix.owner")) {
  55. rang1.setScore(11);
  56. }else if(p.hasPermission("prefix.leitung") && !(p.isOp())) {
  57. rang20.setScore(11);
  58. }else if(p.hasPermission("prefix.admin") && !(p.isOp())) {
  59. rang2.setScore(11);
  60. }else if(p.hasPermission("prefix.srmod") && !(p.isOp())) {
  61. rang3.setScore(11);
  62. }else if(p.hasPermission("prefix.srdev") && !(p.isOp())) {
  63. rang4.setScore(11);
  64. }else if(p.hasPermission("prefix.srbuilder") && !(p.isOp())) {
  65. rang5.setScore(11);
  66. }else if(p.hasPermission("prefix.srsup") && !(p.isOp())) {
  67. rang6.setScore(11);
  68. }else if(p.hasPermission("prefix.mod") && !(p.isOp())) {
  69. rang7.setScore(11);
  70. }else if(p.hasPermission("prefix.dev") && !(p.isOp())) {
  71. rang8.setScore(11);
  72. }else if(p.hasPermission("prefix.builder") && !(p.isOp())) {
  73. rang9.setScore(11);
  74. }else if(p.hasPermission("prefix.sup") && !(p.isOp())) {
  75. rang10.setScore(11);
  76. }else if(p.hasPermission("prefix.freund") && !(p.isOp())) {
  77. rang11.setScore(11);
  78. }else if(p.hasPermission("prefix.youtuber") && !(p.isOp())) {
  79. rang12.setScore(11);
  80. }else if(p.hasPermission("prefix.premium+") && !(p.isOp())) {
  81. rang13.setScore(11);
  82. }else if(p.hasPermission("prefix.king") && !(p.isOp())) {
  83. rang14.setScore(11);
  84. }else if(p.hasPermission("prefix.premium") && !(p.isOp())) {
  85. rang15.setScore(11);
  86. }else {
  87. rang16.setScore(11);
  88. }
  89.  
  90. s003.setScore(10);
  91. s04.setScore(9);
  92. s05.setScore(8);
  93. s004.setScore(7);
  94. s06.setScore(6);
  95. s07.setScore(5);
  96. s005.setScore(4);
  97.  
  98.  
  99. PacketPlayOutScoreboardScore ps001 = new PacketPlayOutScoreboardScore(s001);
  100. PacketPlayOutScoreboardScore ps01 = new PacketPlayOutScoreboardScore(s01);
  101. PacketPlayOutScoreboardScore ps02 = new PacketPlayOutScoreboardScore(s02);
  102. PacketPlayOutScoreboardScore ps002 = new PacketPlayOutScoreboardScore(s002);
  103. PacketPlayOutScoreboardScore ps03 = new PacketPlayOutScoreboardScore(s03);
  104.  
  105. PacketPlayOutScoreboardScore r1 = new PacketPlayOutScoreboardScore(rang1);
  106. PacketPlayOutScoreboardScore r20 = new PacketPlayOutScoreboardScore(rang20);
  107. PacketPlayOutScoreboardScore r2 = new PacketPlayOutScoreboardScore(rang2);
  108. PacketPlayOutScoreboardScore r3 = new PacketPlayOutScoreboardScore(rang3);
  109. PacketPlayOutScoreboardScore r4 = new PacketPlayOutScoreboardScore(rang4);
  110. PacketPlayOutScoreboardScore r5 = new PacketPlayOutScoreboardScore(rang5);
  111. PacketPlayOutScoreboardScore r6 = new PacketPlayOutScoreboardScore(rang6);
  112. PacketPlayOutScoreboardScore r7 = new PacketPlayOutScoreboardScore(rang7);
  113. PacketPlayOutScoreboardScore r8 = new PacketPlayOutScoreboardScore(rang8);
  114. PacketPlayOutScoreboardScore r9 = new PacketPlayOutScoreboardScore(rang9);
  115. PacketPlayOutScoreboardScore r10 = new PacketPlayOutScoreboardScore(rang10);
  116. PacketPlayOutScoreboardScore r11 = new PacketPlayOutScoreboardScore(rang11);
  117. PacketPlayOutScoreboardScore r12 = new PacketPlayOutScoreboardScore(rang12);
  118. PacketPlayOutScoreboardScore r13 = new PacketPlayOutScoreboardScore(rang13);
  119. PacketPlayOutScoreboardScore r14 = new PacketPlayOutScoreboardScore(rang14);
  120. PacketPlayOutScoreboardScore r15 = new PacketPlayOutScoreboardScore(rang15);
  121. PacketPlayOutScoreboardScore r16 = new PacketPlayOutScoreboardScore(rang16);
  122.  
  123. PacketPlayOutScoreboardScore ps003 = new PacketPlayOutScoreboardScore(s003);
  124. PacketPlayOutScoreboardScore ps04 = new PacketPlayOutScoreboardScore(s04);
  125. PacketPlayOutScoreboardScore ps05 = new PacketPlayOutScoreboardScore(s05);
  126. PacketPlayOutScoreboardScore ps004 = new PacketPlayOutScoreboardScore(s004);
  127. PacketPlayOutScoreboardScore ps06 = new PacketPlayOutScoreboardScore(s06);
  128. PacketPlayOutScoreboardScore ps07 = new PacketPlayOutScoreboardScore(s07);
  129. PacketPlayOutScoreboardScore ps005 = new PacketPlayOutScoreboardScore(s005);
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. sendPacket(p, removePacket);
  137. sendPacket(p, createPacket);
  138. sendPacket(p, display);
  139. sendPacket(p, ps001);
  140. sendPacket(p, ps01);
  141. sendPacket(p, ps02);
  142. sendPacket(p, ps002);
  143. sendPacket(p, ps03);
  144.  
  145. if(p.hasPermission("prefix.owner")) {
  146. sendPacket(p, r1);
  147. }else if(p.hasPermission("prefix.leitung") && !(p.isOp())) {
  148. sendPacket(p, r20);
  149. }else if(p.hasPermission("prefix.admin") && !(p.isOp())) {
  150. sendPacket(p, r2);
  151. }else if(p.hasPermission("prefix.srmod") && !(p.isOp())) {
  152. sendPacket(p, r3);
  153. }else if(p.hasPermission("prefix.srdev") && !(p.isOp())) {
  154. sendPacket(p, r4);
  155. }else if(p.hasPermission("prefix.srbuilder") && !(p.isOp())) {
  156. sendPacket(p, r5);
  157. }else if(p.hasPermission("prefix.srsup") && !(p.isOp())) {
  158. sendPacket(p, r6);
  159. }else if(p.hasPermission("prefix.mod") && !(p.isOp())) {
  160. sendPacket(p, r7);
  161. }else if(p.hasPermission("prefix.dev") && !(p.isOp())) {
  162. sendPacket(p, r8);
  163. }else if(p.hasPermission("prefix.builder") && !(p.isOp())) {
  164. sendPacket(p, r9);
  165. }else if(p.hasPermission("prefix.sup") && !(p.isOp())) {
  166. sendPacket(p, r10);
  167. }else if(p.hasPermission("prefix.freund") && !(p.isOp())) {
  168. sendPacket(p, r11);
  169. }else if(p.hasPermission("prefix.youtuber") && !(p.isOp())) {
  170. sendPacket(p, r12);
  171. }else if(p.hasPermission("prefix.premium+") && !(p.isOp())) {
  172. sendPacket(p, r13);
  173. }else if(p.hasPermission("prefix.king") && !(p.isOp())) {
  174. sendPacket(p, r14);
  175. }else if(p.hasPermission("prefix.premium") && !(p.isOp())) {
  176. sendPacket(p, r15);
  177. }else {
  178. sendPacket(p, r16);
  179. }
  180. sendPacket(p, ps003);
  181. sendPacket(p, ps04);
  182. sendPacket(p, ps05);
  183. sendPacket(p, ps004);
  184. sendPacket(p, ps06);
  185. sendPacket(p, ps07);
  186. sendPacket(p, ps005);
  187.  
  188.  
  189. }
  190. public void sendPacket(Player p, Packet<?> packet) {
  191. ((CraftPlayer)p).getHandle().playerConnection.sendPacket(packet);
  192. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement