Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.darkeagle.rangmain;
- 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 Rang extends JavaPlugin implements Listener {
- Scoreboard sb;
- @Override
- public void onEnable() {
- System.out.println("Plugin wurde Aktiviert");
- sb = Bukkit.getScoreboardManager().getNewScoreboard();
- sb.registerNewTeam("00000Owner");
- sb.registerNewTeam("00001Developer");
- sb.registerNewTeam("00002Admin");
- sb.registerNewTeam("00003SrModerator");
- sb.registerNewTeam("00004Moderator");
- sb.registerNewTeam("00005Supporter");
- sb.registerNewTeam("00006Architekt");
- sb.registerNewTeam("00007Youtuber");
- sb.registerNewTeam("00008Vip+");
- sb.registerNewTeam("00009Vip");
- sb.registerNewTeam("000010Spieler");
- sb.getTeam("00000Owner").setPrefix("§4Owner §7| §4");
- sb.getTeam("00001Developer").setPrefix("§bDeveloper §7| §b");
- sb.getTeam("00002Admin").setPrefix("§cAdmin §7| §c");
- sb.getTeam("00003SrModerator").setPrefix("§1 §7| §1");
- sb.getTeam("00004Moderator").setPrefix("§9Moderator §7| §9");
- sb.getTeam("00005Supporter").setPrefix("§aSupporter §7| §a");
- sb.getTeam("00006Architekt").setPrefix("§eArchitekt §7| §e");
- sb.getTeam("00007Youtuber").setPrefix("§5 §7| §5");
- sb.getTeam("00008Vip+").setPrefix("§6Vip+ §7| §6");
- sb.getTeam("00009Vip").setPrefix("§6Vip §7| §6");
- sb.getTeam("00010Spieler").setPrefix("§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 = "00000Owner";
- }else if(p.hasPermission("Rang.Developer")){
- team = "00001Developer";
- }else if(p.hasPermission("Rang.Admin")){
- team = "00002Admin";
- }else if(p.hasPermission("Rang.SrModerator")){
- team = "00003SrModerator";
- }else if(p.hasPermission("Rang.Moderator")){
- team = "00004Moderator";
- }else if(p.hasPermission("Rang.Supporter")){
- team = "00005Supporter";
- }else if(p.hasPermission("Rang.Architekt")){
- team = "00006Architekt";
- }else if(p.hasPermission("Rang.Youtuber")){
- team = "00007Youtuber";
- }else if(p.hasPermission("Rang.Vip+")){
- team = "00008Vip+";
- }else if(p.hasPermission("Rang.Vip")){
- team = "00009Vip";
- }else{
- team = "00010Spieler";
- }
- sb.getTeam(team).addPlayer(p);
- p.setDisplayName(sb.getTeam(team).getPrefix() + p.getName());
- for(Player all : Bukkit.getOnlinePlayers()){
- all.setScoreboard(sb);
- }
- }
- @Override
- public void onDisable(){
- System.out.println("Plugin wurde Deaktiviert");
- }
- }
Add Comment
Please, Sign In to add comment