Advertisement
DarkEagle_DE

Untitled

Feb 23rd, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.86 KB | None | 0 0
  1. package de.darkeagle.tablist;
  2.  
  3.  
  4.  
  5. import org.bukkit.Bukkit;
  6.  
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.event.EventHandler;
  9. import org.bukkit.event.Listener;
  10. import org.bukkit.event.player.PlayerJoinEvent;
  11. import org.bukkit.plugin.java.JavaPlugin;
  12. import org.bukkit.scoreboard.Scoreboard;
  13.  
  14.  
  15.  
  16.  
  17. public class tab extends JavaPlugin implements Listener{
  18.  
  19.  
  20. public static String oc = "§f";
  21. Scoreboard sb;
  22.  
  23.  
  24. @Override
  25. public void onEnable() {
  26.  
  27. sb = Bukkit.getScoreboardManager().getNewScoreboard();
  28.  
  29. sb.registerNewTeam("0Owner");
  30. sb.registerNewTeam("1Dev");
  31. sb.registerNewTeam("2Admin");
  32. sb.registerNewTeam("3SrMod");
  33. sb.registerNewTeam("4Mod");
  34. sb.registerNewTeam("5Architekt");
  35. sb.registerNewTeam("6Supp");
  36. sb.registerNewTeam("7Yout");
  37. sb.registerNewTeam("8Vip+");
  38. sb.registerNewTeam("9Vip");
  39. sb.registerNewTeam("10Player");
  40.  
  41. sb.getTeam("0Owner").setPrefix("§4Owner§f | §4");
  42. sb.getTeam("1Dev").setPrefix("§bDev§f | §b");
  43. sb.getTeam("2Admin").setPrefix("§cAdmin§f | §c");
  44. sb.getTeam("3SrMod").setPrefix("§1SrMod§f | §1");
  45. sb.getTeam("4Mod").setPrefix("§9Mod§f | §9");
  46. sb.getTeam("5Architekt").setPrefix("§eArch§f | §e");
  47. sb.getTeam("6Supp").setPrefix("§aSupp§f | §a");
  48. sb.getTeam("7Yout").setPrefix("§5YouT§f | §5");
  49. sb.getTeam("8Vip+").setPrefix("§6VIP+§f | §6");
  50. sb.getTeam("9Vip").setPrefix("§6VIP§f | §6");
  51. sb.getTeam("10Player").setPrefix("§2Spieler§f | §2");
  52.  
  53. Bukkit.getPluginManager().registerEvents(this, this);
  54.  
  55.  
  56. }
  57.  
  58.  
  59.  
  60. @EventHandler
  61. public void onJoin(PlayerJoinEvent e){
  62.  
  63.  
  64. setPrefix(e.getPlayer());
  65.  
  66. }
  67.  
  68.  
  69.  
  70. @SuppressWarnings("deprecation")
  71. private void setPrefix(Player p){
  72.  
  73. String team = "";
  74.  
  75. if(p.hasPermission("Rang.Owner")){
  76.  
  77. team = "0Owner";
  78.  
  79. }else if(p.hasPermission("Rang.Developer")){
  80.  
  81. team = "1Dev";
  82.  
  83. }else if (p.hasPermission("Rang.Admin")){
  84.  
  85. team = "2Admin";
  86.  
  87. }else if (p.hasPermission("Rang.SrModerator")){
  88.  
  89. team = "3SrMod";
  90.  
  91. }else if (p.hasPermission("Rang.Moderator")){
  92.  
  93. team = "4Mod";
  94.  
  95. }else if (p.hasPermission("Rang.Architekt")){
  96.  
  97. team = "5Architekt";
  98.  
  99.  
  100. }else if (p.hasPermission("Rang.Supporter")){
  101.  
  102. team = "6Supp";
  103.  
  104. }else if (p.hasPermission("Rang.Youtube")){
  105.  
  106. team = "7Youtube";
  107.  
  108. }else if (p.hasPermission("Rang.Vip+")){
  109.  
  110. team = "8Vip+";
  111.  
  112. }else if (p.hasPermission("Rang.Vip")){
  113.  
  114. team = "9Vip";
  115.  
  116. }else{
  117. team = "10Player";
  118. }
  119.  
  120.  
  121. sb.getTeam(team).addPlayer(p);
  122. p.setDisplayName(sb.getTeam(team).getPrefix() + p.getName() + oc);
  123.  
  124. for(Player all : Bukkit.getOnlinePlayers()){
  125.  
  126. all.setScoreboard(sb);
  127.  
  128. }
  129.  
  130.  
  131. }
  132.  
  133. @Override
  134. public void onDisable(){
  135.  
  136. System.out.println("Plugin wurde Deaktiviert");
  137. }
  138.  
  139.  
  140.  
  141. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement