Advertisement
Guest User

Untitled

a guest
Apr 20th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.72 KB | None | 0 0
  1. package spigotplugins.knockbackffa.main;
  2.  
  3. import org.bukkit.craftbukkit.v1_8_R3.entity.CraftPlayer;
  4. import org.bukkit.entity.Player;
  5.  
  6. import net.md_5.bungee.api.ChatColor;
  7. import net.minecraft.server.v1_8_R3.IScoreboardCriteria;
  8. import net.minecraft.server.v1_8_R3.Packet;
  9. import net.minecraft.server.v1_8_R3.PacketPlayOutScoreboardDisplayObjective;
  10. import net.minecraft.server.v1_8_R3.PacketPlayOutScoreboardObjective;
  11. import net.minecraft.server.v1_8_R3.PacketPlayOutScoreboardScore;
  12. import net.minecraft.server.v1_8_R3.Scoreboard;
  13. import net.minecraft.server.v1_8_R3.ScoreboardObjective;
  14. import net.minecraft.server.v1_8_R3.ScoreboardScore;
  15. public class Board {
  16. public static void setBoard(Player p) {
  17. Scoreboard scoreboard = new Scoreboard();
  18. ScoreboardObjective obj = scoreboard.registerObjective("zagd", IScoreboardCriteria.b);
  19. obj.setDisplayName("§r §e§lKnckIT§r §r");
  20. PacketPlayOutScoreboardObjective createPacket = new PacketPlayOutScoreboardObjective(obj, 0);
  21. PacketPlayOutScoreboardDisplayObjective display = new PacketPlayOutScoreboardDisplayObjective(1, obj);
  22.  
  23. ScoreboardScore a1 = new ScoreboardScore(scoreboard, obj, "");
  24. ScoreboardScore a2 = new ScoreboardScore(scoreboard, obj, "§eMap");
  25. ScoreboardScore a11 = new ScoreboardScore(scoreboard, obj, "§7➥ §7" + Main.MapName);
  26. ScoreboardScore a4 = new ScoreboardScore(scoreboard, obj, " ");
  27. ScoreboardScore a5 = new ScoreboardScore(scoreboard, obj, "§eKit");
  28. ScoreboardScore a12 = new ScoreboardScore(scoreboard, obj, "§7➥ §7" + Main.KitName);
  29. ScoreboardScore a6 = new ScoreboardScore(scoreboard, obj, " ");
  30. ScoreboardScore a7 = new ScoreboardScore(scoreboard, obj, "§eKitwechsel");
  31. ScoreboardScore a8 = new ScoreboardScore(scoreboard, obj, "§7➥ §7" + Main.KitChange+ "§7 (§6Sek.§7)");
  32. ScoreboardScore a9 = new ScoreboardScore(scoreboard, obj, " ");
  33. ScoreboardScore a10 = new ScoreboardScore(scoreboard, obj, "§eMapwechsel");
  34. ScoreboardScore a21 = new ScoreboardScore(scoreboard, obj, "§7➥ §7" + Main.MapChange + "§7 (§6Sek.§7)");
  35. ScoreboardScore a25 = new ScoreboardScore(scoreboard, obj, " ");
  36. a1.setScore(13);
  37. a2.setScore(12);
  38. a11.setScore(11);
  39. a4.setScore(10);
  40. a5.setScore(9);
  41. a12.setScore(8);
  42. a6.setScore(7);
  43. a7.setScore(6);
  44. a8.setScore(5);
  45. a9.setScore(4);
  46. a10.setScore(3);
  47. a21.setScore(2);
  48. a25.setScore(1);
  49.  
  50. PacketPlayOutScoreboardObjective removePacket = new PacketPlayOutScoreboardObjective(obj, 1);
  51. PacketPlayOutScoreboardScore pa1 = new PacketPlayOutScoreboardScore(a1);
  52. PacketPlayOutScoreboardScore pa2 = new PacketPlayOutScoreboardScore(a2);
  53. PacketPlayOutScoreboardScore pa4 = new PacketPlayOutScoreboardScore(a4);
  54. PacketPlayOutScoreboardScore pa5 = new PacketPlayOutScoreboardScore(a5);
  55. PacketPlayOutScoreboardScore pa6 = new PacketPlayOutScoreboardScore(a6);
  56. PacketPlayOutScoreboardScore pa7 = new PacketPlayOutScoreboardScore(a7);
  57. PacketPlayOutScoreboardScore pa8 = new PacketPlayOutScoreboardScore(a8);
  58. PacketPlayOutScoreboardScore pa9 = new PacketPlayOutScoreboardScore(a9);
  59. PacketPlayOutScoreboardScore pa10 = new PacketPlayOutScoreboardScore(a10);
  60. PacketPlayOutScoreboardScore pa11 = new PacketPlayOutScoreboardScore(a11);
  61. PacketPlayOutScoreboardScore pa12 = new PacketPlayOutScoreboardScore(a12);
  62. PacketPlayOutScoreboardScore pa13 = new PacketPlayOutScoreboardScore(a21);
  63. PacketPlayOutScoreboardScore pa14 = new PacketPlayOutScoreboardScore(a25);
  64.  
  65. sendPacket(removePacket, p);
  66. sendPacket(createPacket, p);
  67. sendPacket(display, p);
  68.  
  69. sendPacket(pa1, p);
  70. sendPacket(pa2, p);
  71. sendPacket(pa4, p);
  72. sendPacket(pa5, p);
  73. sendPacket(pa6, p);
  74. sendPacket(pa7, p);
  75. sendPacket(pa8, p);
  76. sendPacket(pa9, p);
  77. sendPacket(pa10, p);
  78. sendPacket(pa11, p);
  79. sendPacket(pa12, p);
  80. sendPacket(pa13, p);
  81. sendPacket(pa14, p);
  82.  
  83.  
  84.  
  85. }
  86. private static void sendPacket(Packet packet, Player p) {
  87. ((CraftPlayer)p).getHandle().playerConnection.sendPacket(packet);
  88. }
  89.  
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement