Advertisement
Guest User

Untitled

a guest
Nov 3rd, 2018
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.96 KB | None | 0 0
  1. package me.leo.scoreboard;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.scoreboard.DisplaySlot;
  7. import org.bukkit.scoreboard.Objective;
  8. import org.bukkit.scoreboard.Team;
  9.  
  10. import ru.tehkode.permissions.PermissionUser;
  11. import ru.tehkode.permissions.bukkit.PermissionsEx;
  12.  
  13. public class Scoreboard {
  14.  
  15. public static org.bukkit.scoreboard.Scoreboard board = Bukkit.getScoreboardManager().getNewScoreboard();
  16.  
  17. public static void Scoreboard(Player p) {
  18. if(board.getObjective(DisplaySlot.SIDEBAR) != null) {
  19. board.getObjective(DisplaySlot.SIDEBAR).unregister();
  20.  
  21. }
  22.  
  23. Objective objective = board.registerNewObjective("scoreboard", "dummy");
  24. objective.setDisplaySlot(DisplaySlot.SIDEBAR);
  25. objective.setDisplayName("§6§lFULL PVP");
  26.  
  27. Team team7 = board.registerNewTeam("7");
  28. team7.addEntry(ChatColor.AQUA.toString());
  29. team7.setPrefix("§e");
  30. team7.setSuffix("§e");
  31.  
  32. Team team6 = board.registerNewTeam("6");
  33. team6.addEntry(ChatColor.GOLD.toString());
  34. team6.setPrefix("§e §fCargo:");
  35. team6.setSuffix("§e §7Membro");
  36.  
  37. Team team5 = board.registerNewTeam("5");
  38. team5.addEntry(ChatColor.GREEN.toString());
  39. team5.setPrefix("§e §fClan:");
  40. team5.setSuffix("§e §7Nenhum");
  41.  
  42. Team team4 = board.registerNewTeam("4");
  43. team4.addEntry(ChatColor.DARK_PURPLE.toString());
  44. team4.setPrefix("§e");
  45. team4.setSuffix("§e");
  46.  
  47. Team team3 = board.registerNewTeam("3");
  48. team3.addEntry(ChatColor.RED.toString());
  49. team3.setPrefix("§e §fSaldo:");
  50. team3.setSuffix("§e §70,0");
  51.  
  52. Team team2 = board.registerNewTeam("2");
  53. team2.addEntry(ChatColor.BOLD.toString());
  54. team2.setPrefix("§e");
  55. team2.setSuffix("§e");
  56.  
  57. Team team1 = board.registerNewTeam("1");
  58. team1.addEntry(ChatColor.BLACK.toString());
  59. team1.setPrefix("§e §ewww.oby");
  60. team1.setSuffix("§ecraft.com");
  61.  
  62.  
  63. objective.getScore(ChatColor.AQUA.toString()).setScore(7);
  64. objective.getScore(ChatColor.GOLD.toString()).setScore(6);
  65. objective.getScore(ChatColor.GREEN.toString()).setScore(5);
  66. objective.getScore(ChatColor.DARK_PURPLE.toString()).setScore(4);
  67. objective.getScore(ChatColor.RED.toString()).setScore(3);
  68. objective.getScore(ChatColor.BOLD.toString()).setScore(2);
  69. objective.getScore(ChatColor.BLACK.toString()).setScore(1);
  70.  
  71. board.registerNewTeam("01Dono");
  72.  
  73. board.getTeam("01Dono").setPrefix("§3§lDONO §7");
  74.  
  75.  
  76. p.setScoreboard(board);
  77. }
  78. public static void setPrefix(Player p) {
  79. String team = "";
  80. if (p.hasPermission("tag.dono")) {
  81. team = "01Dono";
  82. }
  83. board.getTeam(team).addPlayer(p);
  84. p.setDisplayName(board.getTeam(team).getPrefix() + p.getName());
  85. for (Player all : Bukkit.getOnlinePlayers()) {
  86. all.setScoreboard(board);
  87. }
  88. }
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement