Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.61 KB | None | 0 0
  1. public static void setPermissions(Player p, MainClass m) {
  2. main = m;
  3. if(!MainClass.tempDatas.containsKey(p.getUniqueId().toString())) {
  4. MainClass.tempDatas.put(p.getUniqueId().toString(), new ArrayList<>());
  5. }
  6. List<String> temp = MainClass.tempDatas.get(p.getUniqueId().toString());
  7. if(!Manager.userExists(p.getUniqueId().toString())) {
  8. Manager.register(p.getUniqueId().toString());
  9. }
  10. if(temp.size() != 0) {
  11. for(int i = 0; i < temp.size(); i++) {
  12. String s = temp.get(i);
  13. PermissionAttachment pa = p.addAttachment(main);
  14. pa.unsetPermission(s);
  15. }
  16. temp.clear();
  17. MainClass.tempDatas.put(p.getUniqueId().toString(), temp);
  18. }
  19. if(Manager.getRang(p.getUniqueId().toString()).equalsIgnoreCase("Administrator")) {
  20. for(int i = 0; i != Manager.administrator.size(); i++) {
  21. String s = Manager.administrator.get(i);
  22. if(!p.hasPermission(s)) {
  23. if(!temp.contains(s)) temp.add(s);
  24. PermissionAttachment pa = p.addAttachment(main);
  25. pa.setPermission(s, true);
  26. }
  27. }
  28. }
  29. if(Manager.getRang(p.getUniqueId().toString()).equalsIgnoreCase("SrModerator")) {
  30. for(int i = 0; i != Manager.srmoderator.size(); i++) {
  31. String s = Manager.srmoderator.get(i);
  32. if(!p.hasPermission(s)) {
  33. if(!temp.contains(s)) temp.add(s);
  34. PermissionAttachment pa = p.addAttachment(main);
  35. pa.setPermission(s, true);
  36. }
  37. }
  38. }
  39. if(Manager.getRang(p.getUniqueId().toString()).equalsIgnoreCase("Moderator")) {
  40. for(int i = 0; i != Manager.moderator.size(); i++) {
  41. String s = Manager.moderator.get(i);
  42. if(!p.hasPermission(s)) {
  43. if(!temp.contains(s)) temp.add(s);
  44. PermissionAttachment pa = p.addAttachment(main);
  45. pa.setPermission(s, true);
  46. }
  47. }
  48. }
  49. if(Manager.getRang(p.getUniqueId().toString()).equalsIgnoreCase("Supporter")) {
  50. for(int i = 0; i != Manager.supporter.size(); i++) {
  51. String s = Manager.supporter.get(i);
  52. if(!p.hasPermission(s)) {
  53. if(!temp.contains(s)) temp.add(s);
  54. PermissionAttachment pa = p.addAttachment(main);
  55. pa.setPermission(s, true);
  56. }
  57. }
  58. }
  59. if(Manager.getRang(p.getUniqueId().toString()).equalsIgnoreCase("TestSupporter")) {
  60. for(int i = 0; i != Manager.testsupporter.size(); i++) {
  61. String s = Manager.testsupporter.get(i);
  62. if(!p.hasPermission(s)) {
  63. if(!temp.contains(s)) temp.add(s);
  64. PermissionAttachment pa = p.addAttachment(main);
  65. pa.setPermission(s, true);
  66. }
  67. }
  68. }
  69. if(Manager.getRang(p.getUniqueId().toString()).equalsIgnoreCase("Developer")) {
  70. for(int i = 0; i != Manager.developer.size(); i++) {
  71. String s = Manager.developer.get(i);
  72. if(!p.hasPermission(s)) {
  73. if(!temp.contains(s)) temp.add(s);
  74. PermissionAttachment pa = p.addAttachment(main);
  75. pa.setPermission(s, true);
  76. }
  77. }
  78. }
  79. if(Manager.getRang(p.getUniqueId().toString()).equalsIgnoreCase("Builder")) {
  80. for(int i = 0; i != Manager.builder.size(); i++) {
  81. String s = Manager.builder.get(i);
  82. if(!p.hasPermission(s)) {
  83. if(!temp.contains(s)) temp.add(s);
  84. PermissionAttachment pa = p.addAttachment(main);
  85. pa.setPermission(s, true);
  86. }
  87. }
  88. }
  89. if(Manager.getRang(p.getUniqueId().toString()).equalsIgnoreCase("YouTuber")) {
  90. for(int i = 0; i != Manager.youtuber.size(); i++) {
  91. String s = Manager.youtuber.get(i);
  92. if(!p.hasPermission(s)) {
  93. if(!temp.contains(s)) temp.add(s);
  94. PermissionAttachment pa = p.addAttachment(main);
  95. pa.setPermission(s, true);
  96. }
  97. }
  98. }
  99. if(Manager.getRang(p.getUniqueId().toString()).equalsIgnoreCase("Premium+")) {
  100. for(int i = 0; i != Manager.premiumplus.size(); i++) {
  101. String s = Manager.premiumplus.get(i);
  102. if(!p.hasPermission(s)) {
  103. if(!temp.contains(s)) temp.add(s);
  104. PermissionAttachment pa = p.addAttachment(main);
  105. pa.setPermission(s, true);
  106. }
  107. }
  108. }
  109. if(Manager.getRang(p.getUniqueId().toString()).equalsIgnoreCase("Premium")) {
  110. for(int i = 0; i != Manager.premium.size(); i++) {
  111. String s = Manager.premium.get(i);
  112. if(!p.hasPermission(s)) {
  113. if(!temp.contains(s)) temp.add(s);
  114. PermissionAttachment pa = p.addAttachment(main);
  115. pa.setPermission(s, true);
  116. }
  117. }
  118. }
  119. if(Manager.getRang(p.getUniqueId().toString()).equalsIgnoreCase("Spieler")) {
  120. for(int i = 0; i != Manager.spieler.size(); i++) {
  121. String s = Manager.spieler.get(i);
  122. if(!p.hasPermission(s)) {
  123. if(!temp.contains(s)) temp.add(s);
  124. PermissionAttachment pa = p.addAttachment(main);
  125. pa.setPermission(s, true);
  126. }
  127. }
  128. }
  129. MainClass.tempDatas.put(p.getUniqueId().toString(), temp);
  130. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement