Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package tk.PianMC.Tabprefixe;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.entity.Player;
- import org.bukkit.scoreboard.Scoreboard;
- import ru.tehkode.permissions.bukkit.PermissionsEx;
- public class Tablist {
- public static Scoreboard sb;
- public static void sendPrefix() {
- sb = Bukkit.getScoreboardManager().getNewScoreboard();
- sb.registerNewTeam("01Rang");
- sb.registerNewTeam("02Rang");
- sb.registerNewTeam("03Rang");
- sb.registerNewTeam("04Rang");
- sb.registerNewTeam("05Rang");
- sb.registerNewTeam("06Rang");
- sb.registerNewTeam("07Rang");
- sb.registerNewTeam("08Rang");
- sb.registerNewTeam("09Rang");
- sb.registerNewTeam("010Rang");
- sb.registerNewTeam("011Rang");
- sb.registerNewTeam("012Rang");
- sb.registerNewTeam("013Rang");
- sb.registerNewTeam("014Rang");
- sb.registerNewTeam("015Rang");
- sb.registerNewTeam("016Rang");
- sb.registerNewTeam("017Rang");
- sb.registerNewTeam("018Rang");
- sb.registerNewTeam("019Rang");
- sb.registerNewTeam("020Rang");
- sb.getTeam("01Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
- PrefixSystem.getConfig("Rang.Rang1.Prefix").replace("[|]", "?")));
- sb.getTeam("02Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
- PrefixSystem.getConfig("Rang.Rang2.Prefix").replace("[|]", "?")));
- sb.getTeam("03Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
- PrefixSystem.getConfig("Rang.Rang3.Prefix").replace("[|]", "?")));
- sb.getTeam("04Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
- PrefixSystem.getConfig("Rang.Rang4.Prefix").replace("[|]", "?")));
- sb.getTeam("05Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
- PrefixSystem.getConfig("Rang.Rang5.Prefix").replace("[|]", "?")));
- sb.getTeam("06Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
- PrefixSystem.getConfig("Rang.Rang6.Prefix").replace("[|]", "?")));
- sb.getTeam("07Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
- PrefixSystem.getConfig("Rang.Rang7.Prefix").replace("[|]", "?")));
- sb.getTeam("08Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
- PrefixSystem.getConfig("Rang.Rang8.Prefix").replace("[|]", "?")));
- sb.getTeam("09Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
- PrefixSystem.getConfig("Rang.Rang9.Prefix").replace("[|]", "?")));
- sb.getTeam("010Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
- PrefixSystem.getConfig("Rang.Rang10.Prefix").replace("[|]", "?")));
- sb.getTeam("011Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
- PrefixSystem.getConfig("Rang.Rang11.Prefix").replace("[|]", "?")));
- sb.getTeam("012Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
- PrefixSystem.getConfig("Rang.Rang12.Prefix").replace("[|]", "?")));
- sb.getTeam("013Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
- PrefixSystem.getConfig("Rang.Rang13.Prefix").replace("[|]", "?")));
- sb.getTeam("014Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
- PrefixSystem.getConfig("Rang.Rang14.Prefix").replace("[|]", "?")));
- sb.getTeam("015Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
- PrefixSystem.getConfig("Rang.Rang15.Prefix").replace("[|]", "?")));
- sb.getTeam("016Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
- PrefixSystem.getConfig("Rang.Rang16.Prefix").replace("[|]", "?")));
- sb.getTeam("017Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
- PrefixSystem.getConfig("Rang.Rang17.Prefix").replace("[|]", "?")));
- sb.getTeam("018Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
- PrefixSystem.getConfig("Rang.Rang18.Prefix").replace("[|]", "?")));
- sb.getTeam("019Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
- PrefixSystem.getConfig("Rang.Rang19.Prefix").replace("[|]", "?")));
- sb.getTeam("020Rang").setPrefix(ChatColor.translateAlternateColorCodes('&',
- PrefixSystem.getConfig("Rang.Rang20.Prefix").replace("[|]", "?")));
- }
- @SuppressWarnings("deprecation")
- public static void setPrefixPermission(Player p) {
- String team = "";
- if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang1.Permission"))) {
- team = "0001Rang";
- } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang2.Permission"))) {
- team = "0002Rang";
- } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang3.Permission"))) {
- team = "0003Rang";
- } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang4.Permission"))) {
- team = "0004Rang";
- } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang5.Permission"))) {
- team = "0005Rang";
- } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang6.Permission"))) {
- team = "0006Rang";
- } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang7.Permission"))) {
- team = "0007Rang";
- } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang8.Permission"))) {
- team = "0008Rang";
- } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang9.Permission"))) {
- team = "0009Rang";
- } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang10.Permission"))) {
- team = "0010Rang";
- } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang11.Permission"))) {
- team = "0011Rang";
- } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang12.Permission"))) {
- team = "0012Rang";
- } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang13.Permission"))) {
- team = "0013Rang";
- } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang14.Permission"))) {
- team = "0014Rang";
- } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang15.Permission"))) {
- team = "0015Rang";
- } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang16.Permission"))) {
- team = "0016Rang";
- } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang17.Permission"))) {
- team = "0017Rang";
- } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang18.Permission"))) {
- team = "0018Rang";
- } else if (p.hasPermission(PrefixSystem.getConfig("Rang.Rang19.Permission"))) {
- team = "0019Rang";
- } else {
- team = "0020Rang";
- }
- sb.getTeam(team).addPlayer(p);
- p.setDisplayName(String.valueOf(sb.getTeam(team).getPrefix()) + p.getName());
- for (Player all : Bukkit.getOnlinePlayers()) {
- all.setScoreboard(sb);
- }
- }
- @SuppressWarnings("deprecation")
- public static void setPrefixPermissionsEx(Player p) {
- String team = "";
- if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang1.Group"))) {
- team = "01Rang";
- } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang2.Group"))) {
- team = "02Rang";
- } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang3.Group"))) {
- team = "03Rang";
- } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang4.Group"))) {
- team = "04Rang";
- } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang5.Group"))) {
- team = "05Rang";
- } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang6.Group"))) {
- team = "06Rang";
- } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang7.Group"))) {
- team = "07Rang";
- } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang8.Group"))) {
- team = "08Rang";
- } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang9.Group"))) {
- team = "09Rang";
- } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang10.Group"))) {
- team = "010Rang";
- } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang11.Group"))) {
- team = "011Rang";
- } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang12.Group"))) {
- team = "012Rang";
- } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang13.Group"))) {
- team = "013Rang";
- } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang14.Group"))) {
- team = "014Rang";
- } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang15.Group"))) {
- team = "015Rang";
- } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang16.Group"))) {
- team = "016Rang";
- } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang17.Group"))) {
- team = "017Rang";
- } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang18.Group"))) {
- team = "018Rang";
- } else if (PermissionsEx.getUser(p).inGroup(PrefixSystem.getConfig("Rang.Rang19.Group"))) {
- team = "019Rang";
- } else {
- team = "020Rang";
- }
- sb.getTeam(team).addPlayer(p);
- p.setDisplayName(String.valueOf(sb.getTeam(team).getPrefix()) + p.getName());
- for (Player all : Bukkit.getOnlinePlayers()) {
- all.setScoreboard(sb);
- }
- }
- }
Add Comment
Please, Sign In to add comment