Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.triox.Main;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.configuration.file.YamlConfiguration;
- import org.bukkit.entity.Player;
- import org.bukkit.scoreboard.Scoreboard;
- public class Tablist {
- public static String tl(String msg) {
- return ChatColor.translateAlternateColorCodes('&', msg);
- }
- public static YamlConfiguration cfg() {
- return Main.getPlugin().getCon();
- }
- private static Scoreboard sb;
- public static void setScoreboard() {
- sb = Bukkit.getScoreboardManager().getNewScoreboard();
- sb.registerNewTeam("0001Owner");
- sb.registerNewTeam("0002Admin");
- sb.registerNewTeam("0003Developer");
- sb.registerNewTeam("0004Moderator");
- sb.registerNewTeam("0005Supporter");
- sb.registerNewTeam("0006Architekt");
- sb.registerNewTeam("0007Builder");
- sb.registerNewTeam("0008YouTube");
- sb.registerNewTeam("0009VIP");
- sb.registerNewTeam("0010User");
- sb.registerNewTeam("Extra");
- sb.registerNewTeam("Extra1");
- sb.registerNewTeam("Extra2");
- sb.registerNewTeam("Extra3");
- sb.registerNewTeam("Extra4");
- sb.registerNewTeam("Extra5");
- sb.registerNewTeam("Extra6");
- sb.registerNewTeam("Extra7");
- sb.registerNewTeam("Extra8");
- sb.registerNewTeam("Extra9");
- sb.registerNewTeam("Extra10");
- sb.getTeam("0001Owner").setPrefix(tl(cfg().getString("tablist.teamname.owner")));
- sb.getTeam("0002Admin").setPrefix(tl(cfg().getString("tablist.teamname.admin")));
- sb.getTeam("0003Developer").setPrefix(tl(cfg().getString("tablist.teamname.developer")));
- sb.getTeam("0004Moderator").setPrefix(tl(cfg().getString("tablist.teamname.moderator")));
- sb.getTeam("0005Supporter").setPrefix(tl(cfg().getString("tablist.teamname.supporter")));
- sb.getTeam("0006Architekt").setPrefix(tl(cfg().getString("tablist.teamname.architekt")));
- sb.getTeam("0007Builder").setPrefix(tl(cfg().getString("tablist.teamname.builder")));
- sb.getTeam("0008YouTube").setPrefix(tl(cfg().getString("tablist.teamname.youtube")));
- sb.getTeam("0009VIP").setPrefix(tl(cfg().getString("tablist.teamname.vip")));
- sb.getTeam("0010User").setPrefix(tl(cfg().getString("tablist.teamname.User")));
- sb.getTeam("Extra").setPrefix(tl(cfg().getString("tablist.teamname.extra")));
- sb.getTeam("Extra1").setPrefix(tl(cfg().getString("tablist.teamname.extra1")));
- sb.getTeam("Extra2").setPrefix(tl(cfg().getString("tablist.teamname.extra2")));
- sb.getTeam("Extra3").setPrefix(tl(cfg().getString("tablist.teamname.extra3")));
- sb.getTeam("Extra4").setPrefix(tl(cfg().getString("tablist.teamname.extra4")));
- sb.getTeam("Extra5").setPrefix(tl(cfg().getString("tablist.teamname.extra5")));
- sb.getTeam("Extra6").setPrefix(tl(cfg().getString("tablist.teamname.extra6")));
- sb.getTeam("Extra7").setPrefix(tl(cfg().getString("tablist.teamname.extra7")));
- sb.getTeam("Extra8").setPrefix(tl(cfg().getString("tablist.teamname.extra8")));
- sb.getTeam("Extra9").setPrefix(tl(cfg().getString("tablist.teamname.extra9")));
- sb.getTeam("Extra10").setPrefix(tl(cfg().getString("tablist.teamname.extra10")));
- for (Player all : Bukkit.getOnlinePlayers()) {
- setTeams(all);
- }
- }
- @SuppressWarnings("deprecation")
- public static void setTeams(Player p) {
- String team = "";
- if(p.hasPermission("Server.Owner")){
- team = "0001Owner";
- } else if(p.hasPermission("group.admin")) {
- team = "0002Admin";
- } else if(p.hasPermission("group.developer")) {
- team = "0003Developer";
- }else if(p.hasPermission("group.moderator")) {
- team = "0004Moderator";
- }else if(p.hasPermission("group.supporter")) {
- team = "0005Supporter";
- }else if(p.hasPermission("group.architekt")) {
- team = "0006Architekt";
- }else if(p.hasPermission("group.builder")) {
- team = "0007Builder";
- }else if(p.hasPermission("group.youtube")) {
- team = "0008YouTube";
- }else if(p.hasPermission("group.vip")) {
- team = "0009VIP";
- }else if(p.hasPermission("group.User")) {
- team = "0010User";
- }else if(p.hasPermission("group.extra")) {
- team = "Extra";
- }else if(p.hasPermission("group.extra1")) {
- team = "Extra1";
- }else if(p.hasPermission("group.extra2")) {
- team = "Extra2";
- }else if(p.hasPermission("group.extra3")) {
- team = "Extra3";
- }else if(p.hasPermission("group.extra4")) {
- team = "Extra4";
- }else if(p.hasPermission("group.extra5")) {
- team = "Extra5";
- }else if(p.hasPermission("group.extra6")) {
- team = "Extra6";
- }else if(p.hasPermission("group.extra7")) {
- team = "Extra7";
- }else if(p.hasPermission("group.extra8")) {
- team = "Extra8";
- }else if(p.hasPermission("group.extra9")) {
- team = "Extra9";
- }else if(p.hasPermission("group.extra10")) {
- team = "Extra10";
- } else {
- team = "Spieler";
- }
- sb.getTeam(team).addPlayer(p);
- p.setScoreboard(sb);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement