Guest User

Untitled

a guest
Dec 16th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.38 KB | None | 0 0
  1. package Listener;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.entity.Player;
  5. import org.bukkit.event.EventHandler;
  6. import org.bukkit.event.Listener;
  7. import org.bukkit.event.player.PlayerJoinEvent;
  8. import org.bukkit.event.player.PlayerQuitEvent;
  9. import org.bukkit.plugin.Plugin;
  10. import org.bukkit.plugin.java.JavaPlugin;
  11. import org.bukkit.scheduler.BukkitRunnable;
  12. import org.bukkit.scoreboard.DisplaySlot;
  13. import org.bukkit.scoreboard.Objective;
  14. import org.bukkit.scoreboard.Scoreboard;
  15. import org.bukkit.scoreboard.ScoreboardManager;
  16.  
  17. public class Side implements Listener {
  18.  
  19.  
  20. public void setScoreboard(Player p) {
  21.  
  22. ScoreboardManager sm = Bukkit.getScoreboardManager();
  23. final Scoreboard board =sm.getNewScoreboard();
  24. final Objective o = board.registerNewObjective("test", "Kake");
  25.  
  26. o.setDisplaySlot(DisplaySlot.SIDEBAR);
  27. o.setDisplayName("§6>>§r§l§5BatCube.de§r§6<<§r");
  28.  
  29. o.getScore("§a").setScore(11);
  30. o.getScore("§cRang:").setScore(10);
  31.  
  32. if (p.hasPermission("prefx.owner")) {
  33. o.getScore("§6Owner").setScore(9);
  34. }else if (p.hasPermission("prefix.admin")){
  35. o.getScore("§4Admin").setScore(9);
  36. }else if (p.hasPermission("prefix.moderator")) {
  37. o.getScore("§1Moderator").setScore(9);
  38. }else if (p.hasPermission("prefix.premium")) {
  39. o.getScore("§5Premium").setScore(9);
  40. }else if (p.hasPermission("prefix.member")) {
  41. o.getScore("§rMember").setScore(9);
  42. }else {
  43. o.getScore("Guest").setScore(9);
  44. }
  45.  
  46.  
  47. o.getScore("§b").setScore(8);
  48. o.getScore("§cOnline:").setScore(7);
  49. o.getScore("§2" + Bukkit.getOnlinePlayers().size() + "/" +Bukkit.getMaxPlayers()).setScore(6);
  50. o.getScore("§c").setScore(5);
  51. o.getScore("§4Server Team :").setScore(4);
  52. o.getScore("§6BatCube").setScore(3);
  53. o.getScore("§5DeNotzgii").setScore(2);
  54. o.getScore("§1TekkitLP").setScore(1);
  55. o.getScore("§3_Ez_Kill_").setScore(0);
  56.  
  57. p.setScoreboard(board);
  58.  
  59. }
  60.  
  61. @EventHandler
  62. public void onJoin(PlayerJoinEvent e) {
  63. new BukkitRunnable() {
  64. @Override
  65. public void run() {
  66.  
  67. for (Player all : Bukkit.getOnlinePlayers()) {
  68. setScoreboard(all);
  69. }
  70.  
  71. }
  72.  
  73. }.runTaskLater(this, 1);
  74. }
  75.  
  76. @EventHandler
  77. public void onQuit(PlayerQuitEvent e) {
  78.  
  79. new BukkitRunnable() {
  80. @Override
  81. public void run() {
  82.  
  83. for (Player all : Bukkit.getOnlinePlayers()) {
  84. setScoreboard(all);
  85. }
  86.  
  87. }
  88.  
  89. }.runTaskLater(this, 1);
  90. }
  91.  
  92. }
Add Comment
Please, Sign In to add comment