Advertisement
Guest User

Untitled

a guest
Apr 30th, 2014
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.12 KB | None | 0 0
  1. public Players getPlayer(Player player){
  2. for(Players players : Players.playerobjects){
  3. if(players.getPlayername().equals(player.getName())){
  4. return players;
  5. }
  6. }
  7. return new Players(player);
  8. }
  9.  
  10. public void newPlayer(Player player){
  11. if(!exists(player)){
  12. new Players(player);
  13. registerAlreadyOnlinePlayers(player);
  14. }
  15. }
  16.  
  17. @SuppressWarnings("deprecation")
  18. private void registerAlreadyOnlinePlayers(Player player) {
  19. Players thisplayer = getPlayer(player);
  20. Iterator<Players> a = Players.playerobjects.iterator();
  21. while(a.hasNext()){
  22. Players players = a.next();
  23. if(!(thisplayer.getSBH().getTeam(players.getPlayername())!=null)){
  24. thisplayer.getSBH().registerTeam(players.getPlayername());
  25. }
  26. Team team = thisplayer.getSBH().getTeam(players.getPlayername());
  27. team.addPlayer(Bukkit.getPlayer(players.getPlayername()));
  28. team.setPrefix(players.getSBH().getTeam(players.getPlayername()).getPrefix());
  29. team.setSuffix(players.getSBH().getTeam(players.getPlayername()).getSuffix());
  30. }
  31. }
  32.  
  33. private boolean exists(Player player) {
  34. Iterator<Players> a = Players.playerobjects.iterator();
  35. while(a.hasNext()){
  36. Players players = a.next();
  37. if(players.getPlayername().equals(player.getName())){
  38. return true;
  39. }
  40. }
  41. return false;
  42. }
  43.  
  44. public void deletePlayer(Player player) {
  45. Players origPlayer = getPlayer(player);
  46. Iterator<Players> a = Players.playerobjects.iterator();
  47. while(a.hasNext()){
  48. Players players = a.next();
  49. if(!(players.getSBH().getTeam(origPlayer.getPlayername())!=null)){
  50. return;
  51. }
  52. Team team = players.getSBH().getTeam(origPlayer.getPlayername());
  53. team.unregister();
  54. }
  55. Players.playerobjects.remove(origPlayer);
  56. }
  57.  
  58. public void setPrefix(Player player, String prefix) {
  59. Players origPlayer = getPlayer(player);
  60. Iterator<Players> a = Players.playerobjects.iterator();
  61. while(a.hasNext()){
  62. Players players = a.next();
  63. if(!(players.getSBH().getTeam(origPlayer.getPlayername())!=null)){
  64. players.getSBH().registerTeam(origPlayer.getPlayername());
  65. players.getSBH().getTeam(origPlayer.getPlayername()).addPlayer(player);
  66. }
  67. Team team = players.getSBH().getTeam(origPlayer.getPlayername());
  68. team.setPrefix(prefix);
  69. }
  70. }
  71.  
  72.  
  73. public void setSuffix(Player player, String suffix) {
  74. Players origPlayer = getPlayer(player);
  75. Iterator<Players> a = Players.playerobjects.iterator();
  76. while(a.hasNext()){
  77. Players players = a.next();
  78. if(!(players.getSBH().getTeam(origPlayer.getPlayername())!=null)){
  79. players.getSBH().registerTeam(origPlayer.getPlayername());
  80. players.getSBH().getTeam(origPlayer.getPlayername()).addPlayer(player);
  81. }
  82. Team team = players.getSBH().getTeam(origPlayer.getPlayername());
  83. team.setSuffix(suffix);
  84. }
  85. }
  86.  
  87. public String getPrefix(Player player){
  88. Players origPlayer = getPlayer(player);
  89. return origPlayer.getSBH().getTeam(origPlayer.getPlayername()).getPrefix();
  90. }
  91.  
  92. public String getSuffix(Player player){
  93. Players origPlayer = getPlayer(player);
  94. return origPlayer.getSBH().getTeam(origPlayer.getPlayername()).getSuffix();
  95. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement