Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1.  
  2. Save New Duplicate & Edit Just Text Twitter
  3. 1
  4. 2
  5. 3
  6. 4
  7. 5
  8. 6
  9. 7
  10. 8
  11. 9
  12. 10
  13. 11
  14. 12
  15. 13
  16. 14
  17. 15
  18. 16
  19. 17
  20. 18
  21. 19
  22. 20
  23. 21
  24. 22
  25. 23
  26. 24
  27. 25
  28. 26
  29. 27
  30. 28
  31. 29
  32. 30
  33. 31
  34. 32
  35. 33
  36. 34
  37. 35
  38. 36
  39. 37
  40. 38
  41. 39
  42. 40
  43. 41
  44. 42
  45. 43
  46. 44
  47. 45
  48. 46
  49. 47
  50. 48
  51. 49
  52. 50
  53. 51
  54. 52
  55. 53
  56. 54
  57. 55
  58. 56
  59. 57
  60. 58
  61. 59
  62. 60
  63. 61
  64. 62
  65. 63
  66. 64
  67. 65
  68. 66
  69. 67
  70. 68
  71. 69
  72. package me.EyranDev.Prefix;
  73.  
  74. import org.bukkit.Bukkit;
  75. import org.bukkit.entity.Player;
  76. import org.bukkit.event.EventHandler;
  77. import org.bukkit.event.Listener;
  78. import org.bukkit.event.player.PlayerJoinEvent;
  79. import org.bukkit.plugin.java.JavaPlugin;
  80. import org.bukkit.scheduler.BukkitRunnable;
  81. import org.bukkit.scoreboard.Scoreboard;
  82.  
  83. public class Main extends JavaPlugin implements Listener {
  84.  
  85. Scoreboard sb;
  86.  
  87. @Override
  88. public void onEnable() {
  89.  
  90. this.getServer().getPluginManager().registerEvents(this, this);
  91.  
  92. sb = Bukkit.getScoreboardManager().getNewScoreboard();
  93.  
  94. sb.registerNewTeam("01admin");
  95. sb.registerNewTeam("02dev");
  96. sb.registerNewTeam("03spieler");
  97.  
  98. sb.getTeam("01admin").setPrefix("§4Admin §7- ");
  99. sb.getTeam("02dev").setPrefix("§bDev §7- ");
  100. sb.getTeam("03spieler").setPrefix("§8Spieler §7- ");
  101.  
  102. }
  103.  
  104. @EventHandler
  105. public void onJoin(PlayerJoinEvent e) {
  106.  
  107. new BukkitRunnable() {
  108.  
  109. @Override
  110. public void run() {
  111. setPrefix(e.getPlayer());
  112. }
  113. }.runTaskLaterAsynchronously(this, 1);
  114.  
  115. }
  116.  
  117. public void setPrefix(Player p) {
  118.  
  119. String team = "";
  120.  
  121. if (PermissionsEx.getUser(p).inGroup("Emerald")) {
  122. team = "01admin";
  123. } else if (PermissionsEx.getUser(p).inGroup("Emerald")) {
  124. team = "02dev";
  125. } else if (PermissionsEx.getUser(p).inGroup("Emerald")) {
  126. team = "03spieler";
  127. }
  128.  
  129. sb.getTeam(team).addPlayer(p);
  130. p.setDisplayName(sb.getTeam(team).getPrefix() + p.getName());
  131.  
  132. for (Player all : Bukkit.getOnlinePlayers()) {
  133. all.setScoreboard(sb);
  134. }
  135.  
  136.  
  137. }
  138.  
  139. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement