Advertisement
NiRoXz

Untitled

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