Advertisement
Guest User

Untitled

a guest
Jul 15th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.99 KB | None | 0 0
  1. package net.maschinenmc.citybuild.utils;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.scoreboard.Scoreboard;
  7.  
  8. public class Tablist {
  9.  
  10. private static Scoreboard sb;
  11.  
  12. public static void setScoreboard() {
  13.  
  14. sb = Bukkit.getScoreboardManager().getNewScoreboard();
  15.  
  16. sb.registerNewTeam("000Owner");
  17. sb.registerNewTeam("001Admin");
  18. sb.registerNewTeam("002T-Admin");
  19. sb.registerNewTeam("003Dev");
  20. sb.registerNewTeam("004T-Dev");
  21. sb.registerNewTeam("005Builder");
  22. sb.registerNewTeam("006T-Builder");
  23. sb.registerNewTeam("007Mod");
  24. sb.registerNewTeam("008T-Mod");
  25. sb.registerNewTeam("009Sup");
  26. sb.registerNewTeam("010T-Sup");
  27. sb.registerNewTeam("011Freund");
  28. sb.registerNewTeam("012Maschine");
  29. sb.registerNewTeam("013Spieler");
  30.  
  31. //Owner
  32. sb.getTeam("000Owner").setPrefix("§4§lOwner§r §4● §4§l");
  33. sb.getTeam("000Owner").setColor(ChatColor.BOLD);
  34. sb.getTeam("000Owner").setColor(ChatColor.DARK_RED);
  35.  
  36. sb.getTeam("001Admin").setPrefix("§cAdmin §7● ");
  37. sb.getTeam("002T-Admin").setPrefix("§l§4Own1er §r§7● §l§4");
  38. sb.getTeam("003Dev").setPrefix("§l§4Own1er §r§7● §l§4");
  39. sb.getTeam("004T-Dev").setPrefix("§l§4Own1er §r§7● §l§4");
  40. sb.getTeam("005Builder").setPrefix("§l§4Ow1ner §r§7● §l§4");
  41. sb.getTeam("006T-Builder").setPrefix("§l§4Own1er §r§7● §l§4");
  42. sb.getTeam("007Mod").setPrefix("§l§4Own1er §r§7● §l§4");
  43. sb.getTeam("008T-Mod").setPrefix("§l§4Ow1ner1 §r§7● §l§4");
  44. sb.getTeam("009Sup").setPrefix("§l§4Owne1r §r§7● §l§4");
  45. sb.getTeam("010T-Sup").setPrefix("§l§4O1wner §r§7● §l§4");
  46. sb.getTeam("011Freund").setPrefix("§l§4Own1er §r§7● §l§4");
  47. sb.getTeam("012Spieler").setPrefix("§7Spieler ● ");
  48.  
  49.  
  50. for(Player all: Bukkit.getOnlinePlayers()) {
  51. setTeams(all);
  52. }
  53.  
  54. }
  55.  
  56. @SuppressWarnings("deprecation")
  57. private static void setTeams(Player p) {
  58. String team = "";
  59.  
  60. if(p.hasPermission("maschinenmc.owner")) {
  61. team= "000Owner";
  62. }else if(p.hasPermission("maschinenmc.admin")) {
  63. team= "001Admin";
  64. }else if(p.hasPermission("maschinenmc.testadmin")) {
  65. team= "002T-Admin";
  66. }else if(p.hasPermission("maschinenmc.dev")) {
  67. team= "003Dev";
  68. }else if(p.hasPermission("maschinenmc.testdev")) {
  69. team= "004T-Dev";
  70. }else if(p.hasPermission("maschinenmc.builder")) {
  71. team= "005Builder";
  72. }else if(p.hasPermission("maschinenmc.testbuilder")) {
  73. team= "006T-Builder";
  74. }else if(p.hasPermission("maschinenmc.mod")) {
  75. team= "007Mod";
  76. }else if(p.hasPermission("maschinenmc.testmod")) {
  77. team= "008T-Mod";
  78. }else if(p.hasPermission("maschinenmc.sup")) {
  79. team= "009Sup";
  80. }else if(p.hasPermission("maschinenmc.testsup")) {
  81. team= "010T-Sup";
  82. }else if(p.hasPermission("maschinenmc.friend")) {
  83. team= "011Freund";
  84. } else {
  85. team= "012Spieler";
  86. }
  87.  
  88. sb.getTeam(team).addPlayer(p);
  89. p.setScoreboard(sb);
  90. }
  91.  
  92. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement