Advertisement
Guest User

Untitled

a guest
Nov 21st, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.16 KB | None | 0 0
  1. package me.skyteam.skyrang;
  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.AsyncPlayerChatEvent;
  8. import org.bukkit.event.player.PlayerJoinEvent;
  9. import org.bukkit.plugin.java.JavaPlugin;
  10. import org.bukkit.scoreboard.Scoreboard;
  11.  
  12. public class Main extends JavaPlugin implements Listener {
  13.  
  14. Scoreboard sb;
  15.  
  16. @Override
  17. public void onEnable() {
  18. sb = Bukkit.getScoreboardManager().getNewScoreboard();
  19.  
  20. sb.registerNewTeam("0001Owner");
  21. sb.registerNewTeam("0002Admin");
  22. sb.registerNewTeam("0003Dev");
  23. sb.registerNewTeam("0004Mod");
  24. sb.registerNewTeam("0005SC");
  25. sb.registerNewTeam("0006Manage");
  26. sb.registerNewTeam("0007Sup");
  27. sb.registerNewTeam("0008Build");
  28. sb.registerNewTeam("0009JrDev");
  29. sb.registerNewTeam("0010JrManage");
  30. sb.registerNewTeam("0011JrSup");
  31. sb.registerNewTeam("0012JrBuild");
  32. sb.registerNewTeam("0013Hero");
  33. sb.registerNewTeam("0014YT");
  34. sb.registerNewTeam("0015Legend");
  35. sb.registerNewTeam("0016God");
  36. sb.registerNewTeam("0017Master");
  37. sb.registerNewTeam("0018Spieler");
  38.  
  39. sb.getTeam("0001Owner").setPrefix("§7<§4Owner§7>");
  40. sb.getTeam("0002Admin").setPrefix("§7<§cAdmin§7>");
  41. sb.getTeam("0003Dev").setPrefix("§7<§8Dev§7>");
  42. sb.getTeam("0004Mod").setPrefix("§7<§4Mod§7>");
  43. sb.getTeam("0005SC").setPrefix("§7<§5SC§7>");
  44. sb.getTeam("0006Manage").setPrefix("§7<§0Manage§7>");
  45. sb.getTeam("0007Sup").setPrefix("§7<§1Sup§7>");
  46. sb.getTeam("0008Build").setPrefix("§7<§2Build§7>");
  47. sb.getTeam("0009JrDev").setPrefix("§7<§8JrDev§7>");
  48. sb.getTeam("0010JrManage").setPrefix("§7<§0JrManage§7>");
  49. sb.getTeam("0011JrSup").setPrefix("§7<§1JRSup§7>");
  50. sb.getTeam("0012JrBuild").setPrefix("§7<§2JrBuild§7>");
  51. sb.getTeam("0013Hero").setPrefix("§7<§6Hero§7>");
  52. sb.getTeam("0014Youtuber").setPrefix("§7<§DYoutuber§7>");
  53. sb.getTeam("0015Legend").setPrefix("§7<§aLegend§7>");
  54. sb.getTeam("0016God").setPrefix("§7<§eGod§7>");
  55. sb.getTeam("0017Master").setPrefix("§7<§bMaster§7>");
  56. sb.getTeam("0018Spieler").setPrefix("§7<§7Spieler§7>");
  57.  
  58. Bukkit.getPluginManager().registerEvents(this, this);
  59.  
  60. }
  61.  
  62. @EventHandler
  63. public void onJoin(PlayerJoinEvent e) {
  64. setPrefix(e.getPlayer());
  65.  
  66. }
  67. @SuppressWarnings("deprecation")
  68. private void setPrefix(Player p) {
  69. String team = "";
  70. if(p.hasPermission("skyrang.rang.owner")) {
  71. team = "0001Owner";
  72. }else if(p.hasPermission("skyrang.rang.admin")) {
  73. team = "0002Admin";
  74. }else if(p.hasPermission("skyrang.rang.developer")) {
  75. team = "0003Dev";
  76. }else if(p.hasPermission("skyrang.rang.moderator")) {
  77. team = "0004Mod";
  78. }else if(p.hasPermission("skyrang.rang.skycreator")) {
  79. team = "0005SC";
  80. }else if(p.hasPermission("skyrang.rang.manager")) {
  81. team = "0006Manage";
  82. }else if(p.hasPermission("skyrang.rang.supporter")) {
  83. team = "0007Sup";
  84. }else if(p.hasPermission("skyrang.rang.builder")) {
  85. team = "0008Build";
  86. }else if(p.hasPermission("skyrang.rang.testdeveloper")) {
  87. team = "0009JrDev";
  88. }else if(p.hasPermission("skyrang.rang.testmanager")) {
  89. team = "0010JrManage";
  90. }else if(p.hasPermission("skyrang.rang.testsupporter")) {
  91. team = "0011JrSup";
  92. }else if(p.hasPermission("skyrang.rang.testbuilder")) {
  93. team = "0012JrBuild";
  94. }else if(p.hasPermission("skyrang.rang.hero")) {
  95. team = "0013Hero";
  96. }else if(p.hasPermission("skyrang.rang.yotuber")) {
  97. team = "0014Youtuber";
  98. }else if(p.hasPermission("skyrang.rang.legend")) {
  99. team = "0015Legend";
  100. }else if(p.hasPermission("skyrang.rang.god")) {
  101. team = "0016God";
  102. }else if(p.hasPermission("skyrang.rang.master")) {
  103. team = "0017Master";
  104. }else {
  105. team = "0018Spieler";
  106.  
  107. }
  108.  
  109. sb.getTeam(team).addPlayer(p);
  110. p.setDisplayName(sb.getTeam(team).getPrefix() + p.getName() + "§7");
  111.  
  112. for(Player all : Bukkit.getOnlinePlayers()) {
  113. all.setScoreboard(sb);
  114. }
  115.  
  116. }
  117.  
  118. @EventHandler
  119. public void on(AsyncPlayerChatEvent e) {
  120. e.setFormat("§f" + e.getPlayer().getDisplayName() + "§8: §r" + e.getMessage());
  121.  
  122. }
  123.  
  124. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement