Guest User

Untitled

a guest
Jan 18th, 2020
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.77 KB | None | 0 0
  1. package tk.PianMC.Tabprefixe;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.scoreboard.Scoreboard;
  7. import ru.tehkode.permissions.bukkit.PermissionsEx;
  8.  
  9. public class Tablist {
  10. public static Scoreboard sb;
  11.  
  12. public static void sendPrefix() {
  13. sb = Bukkit.getScoreboardManager().getNewScoreboard();
  14.  
  15. sb.registerNewTeam("01Rang");
  16. sb.registerNewTeam("02Rang");
  17. sb.registerNewTeam("03Rang");
  18. sb.registerNewTeam("04Rang");
  19. sb.registerNewTeam("05Rang");
  20. sb.registerNewTeam("06Rang");
  21. sb.registerNewTeam("07Rang");
  22. sb.registerNewTeam("08Rang");
  23. sb.registerNewTeam("09Rang");
  24. sb.registerNewTeam("010Rang");
  25. sb.registerNewTeam("011Rang");
  26. sb.registerNewTeam("012Rang");
  27. sb.registerNewTeam("013Rang");
  28. sb.registerNewTeam("014Rang");
  29. sb.registerNewTeam("015Rang");
  30. sb.registerNewTeam("016Rang");
  31. sb.registerNewTeam("017Rang");
  32. sb.registerNewTeam("018Rang");
  33. sb.registerNewTeam("019Rang");
  34. sb.registerNewTeam("020Rang");
  35.  
  36. sb.getTeam("01Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
  37. PrefixSystem.getConfig("Rang.Rang1.Prefix").replace("[|]", "?")));
  38. sb.getTeam("02Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
  39. PrefixSystem.getConfig("Rang.Rang2.Prefix").replace("[|]", "?")));
  40. sb.getTeam("03Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
  41. PrefixSystem.getConfig("Rang.Rang3.Prefix").replace("[|]", "?")));
  42. sb.getTeam("04Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
  43. PrefixSystem.getConfig("Rang.Rang4.Prefix").replace("[|]", "?")));
  44. sb.getTeam("05Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
  45. PrefixSystem.getConfig("Rang.Rang5.Prefix").replace("[|]", "?")));
  46. sb.getTeam("06Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
  47. PrefixSystem.getConfig("Rang.Rang6.Prefix").replace("[|]", "?")));
  48. sb.getTeam("07Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
  49. PrefixSystem.getConfig("Rang.Rang7.Prefix").replace("[|]", "?")));
  50. sb.getTeam("08Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
  51. PrefixSystem.getConfig("Rang.Rang8.Prefix").replace("[|]", "?")));
  52. sb.getTeam("09Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
  53. PrefixSystem.getConfig("Rang.Rang9.Prefix").replace("[|]", "?")));
  54. sb.getTeam("010Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
  55. PrefixSystem.getConfig("Rang.Rang10.Prefix").replace("[|]", "?")));
  56. sb.getTeam("011Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
  57. PrefixSystem.getConfig("Rang.Rang11.Prefix").replace("[|]", "?")));
  58. sb.getTeam("012Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
  59. PrefixSystem.getConfig("Rang.Rang12.Prefix").replace("[|]", "?")));
  60. sb.getTeam("013Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
  61. PrefixSystem.getConfig("Rang.Rang13.Prefix").replace("[|]", "?")));
  62. sb.getTeam("014Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
  63. PrefixSystem.getConfig("Rang.Rang14.Prefix").replace("[|]", "?")));
  64. sb.getTeam("015Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
  65. PrefixSystem.getConfig("Rang.Rang15.Prefix").replace("[|]", "?")));
  66. sb.getTeam("016Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
  67. PrefixSystem.getConfig("Rang.Rang16.Prefix").replace("[|]", "?")));
  68. sb.getTeam("017Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
  69. PrefixSystem.getConfig("Rang.Rang17.Prefix").replace("[|]", "?")));
  70. sb.getTeam("018Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
  71. PrefixSystem.getConfig("Rang.Rang18.Prefix").replace("[|]", "?")));
  72. sb.getTeam("019Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
  73. PrefixSystem.getConfig("Rang.Rang19.Prefix").replace("[|]", "?")));
  74. sb.getTeam("020Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
  75. PrefixSystem.getConfig("Rang.Rang20.Prefix").replace("[|]", "?")));
  76. }
  77.  
  78. @SuppressWarnings("deprecation")
  79. public static void setPrefixPermission(Player p) {
  80. String team = "";
  81. if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang1.Permission"))) {
  82. team = "0001Rang";
  83. } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang2.Permission"))) {
  84. team = "0002Rang";
  85. } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang3.Permission"))) {
  86. team = "0003Rang";
  87. } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang4.Permission"))) {
  88. team = "0004Rang";
  89. } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang5.Permission"))) {
  90. team = "0005Rang";
  91. } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang6.Permission"))) {
  92. team = "0006Rang";
  93. } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang7.Permission"))) {
  94. team = "0007Rang";
  95. } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang8.Permission"))) {
  96. team = "0008Rang";
  97. } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang9.Permission"))) {
  98. team = "0009Rang";
  99. } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang10.Permission"))) {
  100. team = "0010Rang";
  101. } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang11.Permission"))) {
  102. team = "0011Rang";
  103. } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang12.Permission"))) {
  104. team = "0012Rang";
  105. } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang13.Permission"))) {
  106. team = "0013Rang";
  107. } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang14.Permission"))) {
  108. team = "0014Rang";
  109. } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang15.Permission"))) {
  110. team = "0015Rang";
  111. } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang16.Permission"))) {
  112. team = "0016Rang";
  113. } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang17.Permission"))) {
  114. team = "0017Rang";
  115. } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang18.Permission"))) {
  116. team = "0018Rang";
  117. } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang19.Permission"))) {
  118. team = "0019Rang";
  119. } else {
  120. team = "0020Rang";
  121. }
  122. sb.getTeam(team).addPlayer(p);
  123. p.setDisplayName(String.valueOf(sb.getTeam(team).getPrefix()) + p.getName());
  124. for (Player all : Bukkit.getOnlinePlayers()) {
  125. all.setScoreboard(sb);
  126. }
  127. }
  128.  
  129. @SuppressWarnings("deprecation")
  130. public static void setPrefixPermissionsEx(Player p) {
  131. String team = "";
  132. if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang1.Group"))) {
  133. team = "01Rang";
  134. } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang2.Group"))) {
  135. team = "02Rang";
  136. } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang3.Group"))) {
  137. team = "03Rang";
  138. } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang4.Group"))) {
  139. team = "04Rang";
  140. } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang5.Group"))) {
  141. team = "05Rang";
  142. } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang6.Group"))) {
  143. team = "06Rang";
  144. } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang7.Group"))) {
  145. team = "07Rang";
  146. } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang8.Group"))) {
  147. team = "08Rang";
  148. } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang9.Group"))) {
  149. team = "09Rang";
  150. } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang10.Group"))) {
  151. team = "010Rang";
  152. } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang11.Group"))) {
  153. team = "011Rang";
  154. } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang12.Group"))) {
  155. team = "012Rang";
  156. } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang13.Group"))) {
  157. team = "013Rang";
  158. } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang14.Group"))) {
  159. team = "014Rang";
  160. } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang15.Group"))) {
  161. team = "015Rang";
  162. } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang16.Group"))) {
  163. team = "016Rang";
  164. } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang17.Group"))) {
  165. team = "017Rang";
  166. } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang18.Group"))) {
  167. team = "018Rang";
  168. } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang19.Group"))) {
  169. team = "019Rang";
  170. } else {
  171. team = "020Rang";
  172. }
  173. sb.getTeam(team).addPlayer(p);
  174. p.setDisplayName(String.valueOf(sb.getTeam(team).getPrefix()) + p.getName());
  175. for (Player all : Bukkit.getOnlinePlayers()) {
  176. all.setScoreboard(sb);
  177. }
  178. }
  179.  
  180. }
Add Comment
Please, Sign In to add comment