Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.zachoyt.tablist;
- import org.bukkit.Bukkit;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.scoreboard.Scoreboard;
- public class Main extends JavaPlugin {
- Scoreboard sb;
- @Override
- public void onEnable() {
- System.out.println("§aDas Plugin wurde aktiviert");
- sb = Bukkit.getScoreboardManager().getNewScoreboard();
- sb.registerNewTeam("00000Admin");
- sb.registerNewTeam("00001SrMod");
- sb.registerNewTeam("00002Mod");
- sb.registerNewTeam("00003Supp");
- sb.registerNewTeam("00004Dev");
- sb.registerNewTeam("00005Premium");
- sb.registerNewTeam("00006Spieler");
- sb.getTeam("00000Admin").setPrefix("§4Admin§7 | §4");
- sb.getTeam("00001SrMod").setPrefix("§cSrMod§7 | §c");
- sb.getTeam("00002Mod").setPrefix("§cMod§7 | §c");
- sb.getTeam("00003Supp").setPrefix("§1Supp§7 | §1");
- sb.getTeam("00004Dev").setPrefix("§bDev§7 | §b");
- sb.getTeam("00005Premium").setPrefix("§6");
- sb.getTeam("00006Spieler").setPrefix("§7");
- }
- @Override
- public void onDisable() {
- System.out.println("§cDas Plugin wurde deaktiviert");
- }
- @EventHandler
- public void onJoin(PlayerJoinEvent e) {
- setPrefix(e.getPlayer());
- }
- @SuppressWarnings("deprecation")
- private void setPrefix(Player p) {
- String team = "";
- if(p.hasPermission("Tb.Admin")) {
- team = "00000Admin";
- }else if(p.hasPermission("Tb.SrMod")) {
- team = "00001SrMod";
- }else if(p.hasPermission("Tb.Mod")) {
- team = "00002Mod";
- }else if(p.hasPermission("Tb.Supp")) {
- team = "00003Supp";
- }else if(p.hasPermission("Tb.Dev")) {
- team = "00004Dev";
- }else if(p.hasPermission("Tb.Premium")) {
- team = "00005Premium";
- }else if(p.hasPermission("Tb.Spieler")) {
- team = "00006Spieler";
- }
- 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