Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.rainijdev.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.scheduler.BukkitRunnable;
- import org.bukkit.scoreboard.Scoreboard;
- public class Main extends JavaPlugin implements Listener {
- Scoreboard sb;
- @Override
- public void onEnable() {
- this.getServer().getPluginManager().registerEvents(this, this);
- sb = Bukkit.getScoreboardManager().getNewScoreboard();
- sb.registerNewTeam("01Owner");
- sb.registerNewTeam("02Admin");
- sb.registerNewTeam("03Developer");
- sb.registerNewTeam("04Moderator");
- sb.registerNewTeam("05Supporter");
- sb.registerNewTeam("06Builder");
- sb.registerNewTeam("07YouTuber+");
- sb.registerNewTeam("08Adventure");
- sb.registerNewTeam("09Supreme");
- sb.registerNewTeam("10Obsidian");
- sb.registerNewTeam("11Legende");
- sb.registerNewTeam("12Blitz");
- sb.registerNewTeam("13Premium");
- sb.registerNewTeam("14Landkatze");
- sb.getTeam("01Owner").setPrefix("§4§lOwner : ");
- sb.getTeam("02Admin").setPrefix("§cAdmin : ");
- sb.getTeam("03Developer").setPrefix("§3Developer : ");
- sb.getTeam("04Moderator").setPrefix("§2Moderator : ");
- sb.getTeam("05Supporter").setPrefix("§bSupporter : ");
- sb.getTeam("06Builder").setPrefix("§eBuilder : ");
- sb.getTeam("07YouTuber+").setPrefix("§dYTuber§4+ : ");
- sb.getTeam("08Adventure").setPrefix("§eAdventure : ");
- sb.getTeam("09Supreme").setPrefix("§d§lSupreme : ");
- sb.getTeam("10Obsidian").setPrefix("§9Obsidian : ");
- sb.getTeam("11Legende").setPrefix("§cLegende : ");
- sb.getTeam("12Blitz").setPrefix("§bBlitz : ");
- sb.getTeam("13Premium").setPrefix("§6Premium : ");
- sb.getTeam("14Landkatze").setPrefix("§8Landkatze : ");
- }
- @EventHandler
- public void onJoin(PlayerJoinEvent e) {
- new BukkitRunnable() {
- @Override
- public void run() {
- setPrefix(e.getPlayer());
- }
- }.runTaskLaterAsynchronously(this, 1);
- }
- public void setPrefix(Player p) {
- String team = "";
- if (p.hasPermission("rainij.owner")) {
- team = "01Owner";
- } else if (p.hasPermission("rainij.admin")) {
- team = "02Admin";
- } else if (p.hasPermission("rainij.developer")) {
- team = "03Developer";
- } else if (p.hasPermission("rainij.moderator")) {
- team = "04Moderator";
- } else if (p.hasPermission("rainij.supporter")) {
- team = "05Supporter";
- } else if (p.hasPermission("rainij.builder")) {
- team = "06Builder";
- } else if (p.hasPermission("rainij.youtuber+")) {
- team = "07YouTuber+";
- } else if (p.hasPermission("rainij.adventure")) {
- team = "08Adventure";
- } else if (p.hasPermission("rainij.supreme")) {
- team = "09Supreme";
- } else if (p.hasPermission("rainij.obsidian")) {
- team = "10Obsidian";
- } else if (p.hasPermission("rainij.legende")) {
- team = "11Legende";
- } else if (p.hasPermission("rainij.blitz")) {
- team = "12Blitz";
- } else if (p.hasPermission("rainij.premium")) {
- team = "13Premium";
- } else if (p.hasPermission("rainij.landkatze")) {
- team = "14Landkatze";
- } else {
- team = "14Landkatze";
- }
- sb.getTeam(team).addPlayer(p);
- p.setDisplayName(sb.getTeam(team).getPrefix() + p.getName());
- for (Player all : Bukkit.getOnlinePlayers()) {
- all.setScoreboard(sb);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement