Advertisement
EntenPlayz

Untitled

May 16th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.36 KB | None | 0 0
  1. public class ScoreboardManager
  2. {
  3. public static void loadScoreboard(Player p)
  4. {
  5. Scoreboard sb = new Scoreboard();
  6.  
  7. ScoreboardObjective obj = sb.registerObjective("aabb", IScoreboardCriteria.b);
  8.  
  9. obj.setDisplayName("�aCecoueGames �7� �6" + Main.cfg.getString("Einstellungen.ServerName"));
  10.  
  11. PacketPlayOutScoreboardDisplayObjective Display = new PacketPlayOutScoreboardDisplayObjective(1, obj);
  12. PacketPlayOutScoreboardObjective createPacket = new PacketPlayOutScoreboardObjective(obj, 0);
  13.  
  14. ScoreboardScore a = new ScoreboardScore(sb, obj, "�a");
  15. ScoreboardScore a1 = new ScoreboardScore(sb, obj, "�a? �7| �8Deine Coins");
  16. ScoreboardScore a2 = new ScoreboardScore(sb, obj, " �7� �6" + PointsAPI.getInstance().getPoints(p));
  17. ScoreboardScore a3 = new ScoreboardScore(sb, obj, "�5");
  18. ScoreboardScore a4 = new ScoreboardScore(sb, obj, "�c? �7| �8Dein Rang");
  19. ScoreboardScore a5 = null;
  20. if (PermissionsEx.getUser(p).inGroup("Admin")) {
  21. a5 = new ScoreboardScore(sb, obj, " �7� �4Admin");
  22. } else if (PermissionsEx.getUser(p).inGroup("Developer")) {
  23. a5 = new ScoreboardScore(sb, obj, " �7� �bDeveloper");
  24. } else if (PermissionsEx.getUser(p).inGroup("SrBuilder")) {
  25. a5 = new ScoreboardScore(sb, obj, " �7� �aSrBuilder");
  26. } else if (PermissionsEx.getUser(p).inGroup("Builder")) {
  27. a5 = new ScoreboardScore(sb, obj, " �7� �aBuilder");
  28. } else if (PermissionsEx.getUser(p).inGroup("SrModerator")) {
  29. a5 = new ScoreboardScore(sb, obj, " �7� �cSrModerator");
  30. } else if (PermissionsEx.getUser(p).inGroup("Moderator")) {
  31. a5 = new ScoreboardScore(sb, obj, " �7� �cModerator");
  32. } else if (PermissionsEx.getUser(p).inGroup("Supporter")) {
  33. a5 = new ScoreboardScore(sb, obj, " �7� �9Supporter");
  34. } else if (PermissionsEx.getUser(p).inGroup("Donator")) {
  35. a5 = new ScoreboardScore(sb, obj, " �7� �dDonator");
  36. } else if (PermissionsEx.getUser(p).inGroup("YouTuber")) {
  37. a5 = new ScoreboardScore(sb, obj, " �7� �5YouTuber");
  38. } else if (PermissionsEx.getUser(p).inGroup("Premium+")) {
  39. a5 = new ScoreboardScore(sb, obj, " �7� �ePremium+");
  40. } else if (PermissionsEx.getUser(p).inGroup("Premium")) {
  41. a5 = new ScoreboardScore(sb, obj, " �7� �6Premium");
  42. } else if (PermissionsEx.getUser(p).inGroup("Spieler")) {
  43. a5 = new ScoreboardScore(sb, obj, " �7� �aSpieler");
  44. }
  45. ScoreboardScore a6 = new ScoreboardScore(sb, obj, "�8");
  46. ScoreboardScore a7 = new ScoreboardScore(sb, obj, "�6? �7| �8TeamSpeak");
  47. ScoreboardScore a8 = new ScoreboardScore(sb, obj, " �7| �aCecoueGames.de");
  48. ScoreboardScore a9 = new ScoreboardScore(sb, obj, "�9");
  49.  
  50. a.setScore(10);
  51. a1.setScore(9);
  52. a2.setScore(8);
  53. a3.setScore(7);
  54. a4.setScore(6);
  55. a5.setScore(5);
  56. a6.setScore(4);
  57. a7.setScore(3);
  58. a8.setScore(2);
  59. a9.setScore(1);
  60.  
  61. PacketPlayOutScoreboardObjective removePacket = new PacketPlayOutScoreboardObjective(obj, 1);
  62. PacketPlayOutScoreboardScore pa = new PacketPlayOutScoreboardScore(a);
  63. PacketPlayOutScoreboardScore pa1 = new PacketPlayOutScoreboardScore(a1);
  64. PacketPlayOutScoreboardScore pa2 = new PacketPlayOutScoreboardScore(a2);
  65. PacketPlayOutScoreboardScore pa3 = new PacketPlayOutScoreboardScore(a3);
  66. PacketPlayOutScoreboardScore pa4 = new PacketPlayOutScoreboardScore(a4);
  67. PacketPlayOutScoreboardScore pa5 = new PacketPlayOutScoreboardScore(a5);
  68. PacketPlayOutScoreboardScore pa6 = new PacketPlayOutScoreboardScore(a6);
  69. PacketPlayOutScoreboardScore pa7 = new PacketPlayOutScoreboardScore(a7);
  70. PacketPlayOutScoreboardScore pa8 = new PacketPlayOutScoreboardScore(a8);
  71. PacketPlayOutScoreboardScore pa9 = new PacketPlayOutScoreboardScore(a9);
  72.  
  73. sendPacket(p, removePacket);
  74. sendPacket(p, createPacket);
  75. sendPacket(p, Display);
  76.  
  77. sendPacket(p, pa);
  78. sendPacket(p, pa1);
  79. sendPacket(p, pa2);
  80. sendPacket(p, pa3);
  81. sendPacket(p, pa4);
  82. sendPacket(p, pa5);
  83. sendPacket(p, pa6);
  84. sendPacket(p, pa7);
  85. sendPacket(p, pa8);
  86. sendPacket(p, pa9);
  87. }
  88.  
  89. private static void sendPacket(Player p, Packet packet)
  90. {
  91. ((CraftPlayer)p).getHandle().playerConnection.sendPacket(packet);
  92. }
  93. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement