Advertisement
NiRoXz

Untitled

Mar 20th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.36 KB | None | 0 0
  1. public void updateLobbyScoreboard (Player player) {
  2. removeScoreboard(player);
  3. sendLobbyScoreboard(player);
  4. }
  5.  
  6. public void updateIngameScoreboard (Player player) {
  7. removeScoreboard(player);
  8. sendIngameScoreboard(player);
  9. }
  10.  
  11. public void updateSpectatorScoreboard (Player player) {
  12. removeScoreboard(player);
  13. sendSpectatorScoreboard(player);
  14. }
  15.  
  16. public static void removeScoreboard(Player p) {
  17. Scoreboard sb = new Scoreboard();
  18. String name = "§aShulkerDefence";
  19.  
  20. sb.registerObjective(name, new ScoreboardBaseCriteria(name));
  21.  
  22. PacketPlayOutScoreboardObjective packet = new PacketPlayOutScoreboardObjective(sb.getObjective(name), 0);
  23.  
  24. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(packet);
  25. }
  26.  
  27.  
  28. public static void sendLobbyScoreboard(Player p) {
  29. String name = "§aShulkerDefence";
  30. Scoreboard sb = new Scoreboard();
  31. sb.registerObjective(name, new ScoreboardBaseCriteria(name));
  32.  
  33. PacketPlayOutScoreboardObjective packet = new PacketPlayOutScoreboardObjective(sb.getObjective(name), 0);
  34. PacketPlayOutScoreboardDisplayObjective display = new PacketPlayOutScoreboardDisplayObjective(1, sb.getObjective(name));
  35. ScoreboardScore score1 = new ScoreboardScore(sb, sb.getObjective(name), "§r");
  36. ScoreboardScore score2 = new ScoreboardScore(sb, sb.getObjective(name), "§eLobbyphase...");
  37. ScoreboardScore score3 = new ScoreboardScore(sb, sb.getObjective(name), "§r ");
  38. ScoreboardScore score4 = new ScoreboardScore(sb, sb.getObjective(name), "Map: §e"+ ms);
  39. ScoreboardScore score5 = new ScoreboardScore(sb, sb.getObjective(name), "§r ");
  40. ScoreboardScore score6 = new ScoreboardScore(sb, sb.getObjective(name), "§cDu spielst auf:");
  41. ScoreboardScore score7 = new ScoreboardScore(sb, sb.getObjective(name), "§6Game-Chest§f.§6de");
  42.  
  43. score1.setScore(6);
  44. score2.setScore(5);
  45. score3.setScore(4);
  46. score4.setScore(3);
  47. score5.setScore(2);
  48. score6.setScore(1);
  49. score7.setScore(0);
  50.  
  51. PacketPlayOutScoreboardScore pScore1 = new PacketPlayOutScoreboardScore(score1);
  52. PacketPlayOutScoreboardScore pScore2 = new PacketPlayOutScoreboardScore(score2);
  53. PacketPlayOutScoreboardScore pScore3 = new PacketPlayOutScoreboardScore(score3);
  54. PacketPlayOutScoreboardScore pScore4 = new PacketPlayOutScoreboardScore(score4);
  55. PacketPlayOutScoreboardScore pScore5 = new PacketPlayOutScoreboardScore(score5);
  56. PacketPlayOutScoreboardScore pScore6 = new PacketPlayOutScoreboardScore(score6);
  57. PacketPlayOutScoreboardScore pScore7 = new PacketPlayOutScoreboardScore(score7);
  58.  
  59. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(packet);
  60. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(display);
  61. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(pScore1);
  62. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(pScore2);
  63. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(pScore3);
  64. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(pScore4);
  65. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(pScore5);
  66. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(pScore6);
  67. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(pScore7);
  68. }
  69.  
  70. public static void sendIngameScoreboard(Player p) {
  71. String name = "§aShulkerDefence";
  72. Scoreboard sb = new Scoreboard();
  73. sb.registerObjective(name, new ScoreboardBaseCriteria(name));
  74.  
  75. PacketPlayOutScoreboardObjective packet = new PacketPlayOutScoreboardObjective(sb.getObjective(name), 0);
  76. PacketPlayOutScoreboardDisplayObjective display = new PacketPlayOutScoreboardDisplayObjective(1, sb.getObjective(name));
  77. ScoreboardScore score1 = new ScoreboardScore(sb, sb.getObjective(name), "§r");
  78. ScoreboardScore score2 = new ScoreboardScore(sb, sb.getObjective(name), "§aDeine Tokens:");
  79. ScoreboardScore score3 = new ScoreboardScore(sb, sb.getObjective(name), "§e" + Tokens.get(p));
  80. ScoreboardScore score4 = new ScoreboardScore(sb, sb.getObjective(name), "§r ");
  81. ScoreboardScore score5 = new ScoreboardScore(sb, sb.getObjective(name), "§cTeam Rot " + heartrot);
  82. ScoreboardScore score6 = new ScoreboardScore(sb, sb.getObjective(name), "§9Team Blau " + heartblau);
  83. ScoreboardScore score7 = new ScoreboardScore(sb, sb.getObjective(name), "§r ");
  84. ScoreboardScore score8 = new ScoreboardScore(sb, sb.getObjective(name), "§cDu spielst auf:");
  85. ScoreboardScore score9 = new ScoreboardScore( sb, sb.getObjective(name), "§6Game-Chest§f.§6de");
  86.  
  87.  
  88. score1.setScore(8);
  89. score2.setScore(7);
  90. score3.setScore(6);
  91. score4.setScore(5);
  92. score5.setScore(4);
  93. score6.setScore(3);
  94. score7.setScore(2);
  95. score8.setScore(1);
  96. score9.setScore(0);
  97.  
  98. PacketPlayOutScoreboardScore pScore1 = new PacketPlayOutScoreboardScore(score1);
  99. PacketPlayOutScoreboardScore pScore2 = new PacketPlayOutScoreboardScore(score2);
  100. PacketPlayOutScoreboardScore pScore3 = new PacketPlayOutScoreboardScore(score3);
  101. PacketPlayOutScoreboardScore pScore4 = new PacketPlayOutScoreboardScore(score4);
  102. PacketPlayOutScoreboardScore pScore5 = new PacketPlayOutScoreboardScore(score5);
  103. PacketPlayOutScoreboardScore pScore6 = new PacketPlayOutScoreboardScore(score6);
  104. PacketPlayOutScoreboardScore pScore7 = new PacketPlayOutScoreboardScore(score7);
  105. PacketPlayOutScoreboardScore pScore8 = new PacketPlayOutScoreboardScore(score8);
  106. PacketPlayOutScoreboardScore pScore9 = new PacketPlayOutScoreboardScore(score9);
  107.  
  108. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(packet);
  109. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(display);
  110. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(pScore1);
  111. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(pScore2);
  112. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(pScore3);
  113. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(pScore4);
  114. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(pScore5);
  115. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(pScore6);
  116. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(pScore7);
  117. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(pScore8);
  118. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(pScore9);
  119. }
  120.  
  121. public static void sendSpectatorScoreboard(Player p) {
  122. String name = "§aShulkerDefence";
  123. Scoreboard sb = new Scoreboard();
  124. sb.registerObjective(name, new ScoreboardBaseCriteria(name));
  125.  
  126. PacketPlayOutScoreboardObjective packet = new PacketPlayOutScoreboardObjective(sb.getObjective(name), 0);
  127. PacketPlayOutScoreboardDisplayObjective display = new PacketPlayOutScoreboardDisplayObjective(1, sb.getObjective(name));
  128. ScoreboardScore score1 = new ScoreboardScore(sb, sb.getObjective(name), "§r");
  129. ScoreboardScore score2 = new ScoreboardScore(sb, sb.getObjective(name), "§eDu bist Spectator!");
  130. ScoreboardScore score4 = new ScoreboardScore(sb, sb.getObjective(name), "§r ");
  131. ScoreboardScore score5 = new ScoreboardScore(sb, sb.getObjective(name), "§cTeam Rot " + heartrot);
  132. ScoreboardScore score6 = new ScoreboardScore(sb, sb.getObjective(name), "§9Team Blau " + heartblau);
  133. ScoreboardScore score7 = new ScoreboardScore(sb, sb.getObjective(name), "§r ");
  134. ScoreboardScore score8 = new ScoreboardScore(sb, sb.getObjective(name), "§cDu spielst auf:");
  135. ScoreboardScore score9 = new ScoreboardScore(sb, sb.getObjective(name), "§6Game-Chest§f.§6de");
  136.  
  137.  
  138. score1.setScore(7);
  139. score2.setScore(6);
  140. score4.setScore(5);
  141. score5.setScore(4);
  142. score6.setScore(3);
  143. score7.setScore(2);
  144. score8.setScore(1);
  145. score9.setScore(0);
  146.  
  147. PacketPlayOutScoreboardScore pScore1 = new PacketPlayOutScoreboardScore(score1);
  148. PacketPlayOutScoreboardScore pScore2 = new PacketPlayOutScoreboardScore(score2);
  149. PacketPlayOutScoreboardScore pScore4 = new PacketPlayOutScoreboardScore(score4);
  150. PacketPlayOutScoreboardScore pScore5 = new PacketPlayOutScoreboardScore(score5);
  151. PacketPlayOutScoreboardScore pScore6 = new PacketPlayOutScoreboardScore(score6);
  152. PacketPlayOutScoreboardScore pScore7 = new PacketPlayOutScoreboardScore(score7);
  153. PacketPlayOutScoreboardScore pScore8 = new PacketPlayOutScoreboardScore(score8);
  154. PacketPlayOutScoreboardScore pScore9 = new PacketPlayOutScoreboardScore(score9);
  155.  
  156. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(packet);
  157. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(display);
  158. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(pScore1);
  159. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(pScore2);
  160. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(pScore4);
  161. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(pScore5);
  162. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(pScore6);
  163. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(pScore7);
  164. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(pScore8);
  165. ((CraftPlayer) p).getHandle().playerConnection.sendPacket(pScore9);
  166. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement