Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.skyteam.skyrang;
- import org.bukkit.Bukkit;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.AsyncPlayerChatEvent;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.plugin.java.JavaPlugin;
- import org.bukkit.scoreboard.Scoreboard;
- public class Main extends JavaPlugin implements Listener {
- Scoreboard sb;
- @Override
- public void onEnable() {
- sb = Bukkit.getScoreboardManager().getNewScoreboard();
- sb.registerNewTeam("0001Owner");
- sb.registerNewTeam("0002Admin");
- sb.registerNewTeam("0003Dev");
- sb.registerNewTeam("0004Mod");
- sb.registerNewTeam("0005SC");
- sb.registerNewTeam("0006Manage");
- sb.registerNewTeam("0007Sup");
- sb.registerNewTeam("0008Build");
- sb.registerNewTeam("0009JrDev");
- sb.registerNewTeam("0010JrManage");
- sb.registerNewTeam("0011JrSup");
- sb.registerNewTeam("0012JrBuild");
- sb.registerNewTeam("0013Hero");
- sb.registerNewTeam("0014YT");
- sb.registerNewTeam("0015Legend");
- sb.registerNewTeam("0016God");
- sb.registerNewTeam("0017Master");
- sb.registerNewTeam("0018Spieler");
- sb.getTeam("0001Owner").setPrefix("§7<§4Owner§7>");
- sb.getTeam("0002Admin").setPrefix("§7<§cAdmin§7>");
- sb.getTeam("0003Dev").setPrefix("§7<§8Dev§7>");
- sb.getTeam("0004Mod").setPrefix("§7<§4Mod§7>");
- sb.getTeam("0005SC").setPrefix("§7<§5SC§7>");
- sb.getTeam("0006Manage").setPrefix("§7<§0Manage§7>");
- sb.getTeam("0007Sup").setPrefix("§7<§1Sup§7>");
- sb.getTeam("0008Build").setPrefix("§7<§2Build§7>");
- sb.getTeam("0009JrDev").setPrefix("§7<§8JrDev§7>");
- sb.getTeam("0010JrManage").setPrefix("§7<§0JrManage§7>");
- sb.getTeam("0011JrSup").setPrefix("§7<§1JRSup§7>");
- sb.getTeam("0012JrBuild").setPrefix("§7<§2JrBuild§7>");
- sb.getTeam("0013Hero").setPrefix("§7<§6Hero§7>");
- sb.getTeam("0014Youtuber").setPrefix("§7<§DYoutuber§7>");
- sb.getTeam("0015Legend").setPrefix("§7<§aLegend§7>");
- sb.getTeam("0016God").setPrefix("§7<§eGod§7>");
- sb.getTeam("0017Master").setPrefix("§7<§bMaster§7>");
- sb.getTeam("0018Spieler").setPrefix("§7<§7Spieler§7>");
- 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("skyrang.rang.owner")) {
- team = "0001Owner";
- }else if(p.hasPermission("skyrang.rang.admin")) {
- team = "0002Admin";
- }else if(p.hasPermission("skyrang.rang.developer")) {
- team = "0003Dev";
- }else if(p.hasPermission("skyrang.rang.moderator")) {
- team = "0004Mod";
- }else if(p.hasPermission("skyrang.rang.skycreator")) {
- team = "0005SC";
- }else if(p.hasPermission("skyrang.rang.manager")) {
- team = "0006Manage";
- }else if(p.hasPermission("skyrang.rang.supporter")) {
- team = "0007Sup";
- }else if(p.hasPermission("skyrang.rang.builder")) {
- team = "0008Build";
- }else if(p.hasPermission("skyrang.rang.testdeveloper")) {
- team = "0009JrDev";
- }else if(p.hasPermission("skyrang.rang.testmanager")) {
- team = "0010JrManage";
- }else if(p.hasPermission("skyrang.rang.testsupporter")) {
- team = "0011JrSup";
- }else if(p.hasPermission("skyrang.rang.testbuilder")) {
- team = "0012JrBuild";
- }else if(p.hasPermission("skyrang.rang.hero")) {
- team = "0013Hero";
- }else if(p.hasPermission("skyrang.rang.yotuber")) {
- team = "0014Youtuber";
- }else if(p.hasPermission("skyrang.rang.legend")) {
- team = "0015Legend";
- }else if(p.hasPermission("skyrang.rang.god")) {
- team = "0016God";
- }else if(p.hasPermission("skyrang.rang.master")) {
- team = "0017Master";
- }else {
- team = "0018Spieler";
- }
- sb.getTeam(team).addPlayer(p);
- p.setDisplayName(sb.getTeam(team).getPrefix() + p.getName() + "§7");
- for(Player all : Bukkit.getOnlinePlayers()) {
- all.setScoreboard(sb);
- }
- }
- @EventHandler
- public void on(AsyncPlayerChatEvent e) {
- e.setFormat("§f" + e.getPlayer().getDisplayName() + "§8: §r" + e.getMessage());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement