Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public Players getPlayer(Player player){
- for(Players players : Players.playerobjects){
- if(players.getPlayername().equals(player.getName())){
- return players;
- }
- }
- return new Players(player);
- }
- public void newPlayer(Player player){
- if(!exists(player)){
- new Players(player);
- registerAlreadyOnlinePlayers(player);
- }
- }
- @SuppressWarnings("deprecation")
- private void registerAlreadyOnlinePlayers(Player player) {
- Players thisplayer = getPlayer(player);
- Iterator<Players> a = Players.playerobjects.iterator();
- while(a.hasNext()){
- Players players = a.next();
- if(!(thisplayer.getSBH().getTeam(players.getPlayername())!=null)){
- thisplayer.getSBH().registerTeam(players.getPlayername());
- }
- Team team = thisplayer.getSBH().getTeam(players.getPlayername());
- team.addPlayer(Bukkit.getPlayer(players.getPlayername()));
- team.setPrefix(players.getSBH().getTeam(players.getPlayername()).getPrefix());
- team.setSuffix(players.getSBH().getTeam(players.getPlayername()).getSuffix());
- }
- }
- private boolean exists(Player player) {
- Iterator<Players> a = Players.playerobjects.iterator();
- while(a.hasNext()){
- Players players = a.next();
- if(players.getPlayername().equals(player.getName())){
- return true;
- }
- }
- return false;
- }
- public void deletePlayer(Player player) {
- Players origPlayer = getPlayer(player);
- Iterator<Players> a = Players.playerobjects.iterator();
- while(a.hasNext()){
- Players players = a.next();
- if(!(players.getSBH().getTeam(origPlayer.getPlayername())!=null)){
- return;
- }
- Team team = players.getSBH().getTeam(origPlayer.getPlayername());
- team.unregister();
- }
- Players.playerobjects.remove(origPlayer);
- }
- public void setPrefix(Player player, String prefix) {
- Players origPlayer = getPlayer(player);
- Iterator<Players> a = Players.playerobjects.iterator();
- while(a.hasNext()){
- Players players = a.next();
- if(!(players.getSBH().getTeam(origPlayer.getPlayername())!=null)){
- players.getSBH().registerTeam(origPlayer.getPlayername());
- players.getSBH().getTeam(origPlayer.getPlayername()).addPlayer(player);
- }
- Team team = players.getSBH().getTeam(origPlayer.getPlayername());
- team.setPrefix(prefix);
- }
- }
- public void setSuffix(Player player, String suffix) {
- Players origPlayer = getPlayer(player);
- Iterator<Players> a = Players.playerobjects.iterator();
- while(a.hasNext()){
- Players players = a.next();
- if(!(players.getSBH().getTeam(origPlayer.getPlayername())!=null)){
- players.getSBH().registerTeam(origPlayer.getPlayername());
- players.getSBH().getTeam(origPlayer.getPlayername()).addPlayer(player);
- }
- Team team = players.getSBH().getTeam(origPlayer.getPlayername());
- team.setSuffix(suffix);
- }
- }
- public String getPrefix(Player player){
- Players origPlayer = getPlayer(player);
- return origPlayer.getSBH().getTeam(origPlayer.getPlayername()).getPrefix();
- }
- public String getSuffix(Player player){
- Players origPlayer = getPlayer(player);
- return origPlayer.getSBH().getTeam(origPlayer.getPlayername()).getSuffix();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement