Advertisement
NiRoXz

Untitled

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