Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.darkeagle.tablist;
- import org.bukkit.Bukkit;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.scoreboard.Scoreboard;
- public class tab extends JavaPlugin implements Listener{
- public static String oc = "§f";
- Scoreboard sb;
- @Override
- public void onEnable() {
- sb = Bukkit.getScoreboardManager().getNewScoreboard();
- sb.registerNewTeam("0Owner");
- sb.registerNewTeam("1Dev");
- sb.registerNewTeam("2Admin");
- sb.registerNewTeam("3SrMod");
- sb.registerNewTeam("4Mod");
- sb.registerNewTeam("5Architekt");
- sb.registerNewTeam("6Supp");
- sb.registerNewTeam("7Yout");
- sb.registerNewTeam("8Vip+");
- sb.registerNewTeam("9Vip");
- sb.registerNewTeam("10Player");
- sb.getTeam("0Owner").setPrefix("§4Owner§f | §4");
- sb.getTeam("1Dev").setPrefix("§bDev§f | §b");
- sb.getTeam("2Admin").setPrefix("§cAdmin§f | §c");
- sb.getTeam("3SrMod").setPrefix("§1SrMod§f | §1");
- sb.getTeam("4Mod").setPrefix("§9Mod§f | §9");
- sb.getTeam("5Architekt").setPrefix("§eArch§f | §e");
- sb.getTeam("6Supp").setPrefix("§aSupp§f | §a");
- sb.getTeam("7Yout").setPrefix("§5YouT§f | §5");
- sb.getTeam("8Vip+").setPrefix("§6VIP+§f | §6");
- sb.getTeam("9Vip").setPrefix("§6VIP§f | §6");
- sb.getTeam("10Player").setPrefix("§2Spieler§f | §2");
- Bukkit.getPluginManager().registerEvents(this, this);
- }
- @EventHandler
- public void onJoin(PlayerJoinEvent e){
- setPrefix(e.getPlayer());
- }
- @SuppressWarnings("deprecation")
- private void setPrefix(Player p){
- String team = "";
- if(p.hasPermission("Rang.Owner")){
- team = "0Owner";
- }else if(p.hasPermission("Rang.Developer")){
- team = "1Dev";
- }else if (p.hasPermission("Rang.Admin")){
- team = "2Admin";
- }else if (p.hasPermission("Rang.SrModerator")){
- team = "3SrMod";
- }else if (p.hasPermission("Rang.Moderator")){
- team = "4Mod";
- }else if (p.hasPermission("Rang.Architekt")){
- team = "5Architekt";
- }else if (p.hasPermission("Rang.Supporter")){
- team = "6Supp";
- }else if (p.hasPermission("Rang.Youtube")){
- team = "7Youtube";
- }else if (p.hasPermission("Rang.Vip+")){
- team = "8Vip+";
- }else if (p.hasPermission("Rang.Vip")){
- team = "9Vip";
- }else{
- team = "10Player";
- }
- sb.getTeam(team).addPlayer(p);
- p.setDisplayName(sb.getTeam(team).getPrefix() + p.getName() + oc);
- for(Player all : Bukkit.getOnlinePlayers()){
- all.setScoreboard(sb);
- }
- }
- @Override
- public void onDisable(){
- System.out.println("Plugin wurde Deaktiviert");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement