Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void setPermissions(Player p, MainClass m) {
- main = m;
- if(!MainClass.tempDatas.containsKey(p.getUniqueId().toString())) {
- MainClass.tempDatas.put(p.getUniqueId().toString(), new ArrayList<>());
- }
- List<String> temp = MainClass.tempDatas.get(p.getUniqueId().toString());
- if(!Manager.userExists(p.getUniqueId().toString())) {
- Manager.register(p.getUniqueId().toString());
- }
- if(temp.size() != 0) {
- for(int i = 0; i < temp.size(); i++) {
- String s = temp.get(i);
- PermissionAttachment pa = p.addAttachment(main);
- pa.unsetPermission(s);
- }
- temp.clear();
- MainClass.tempDatas.put(p.getUniqueId().toString(), temp);
- }
- if(Manager.getRang(p.getUniqueId().toString()).equalsIgnoreCase("Administrator")) {
- for(int i = 0; i != Manager.administrator.size(); i++) {
- String s = Manager.administrator.get(i);
- if(!p.hasPermission(s)) {
- if(!temp.contains(s)) temp.add(s);
- PermissionAttachment pa = p.addAttachment(main);
- pa.setPermission(s, true);
- }
- }
- }
- if(Manager.getRang(p.getUniqueId().toString()).equalsIgnoreCase("SrModerator")) {
- for(int i = 0; i != Manager.srmoderator.size(); i++) {
- String s = Manager.srmoderator.get(i);
- if(!p.hasPermission(s)) {
- if(!temp.contains(s)) temp.add(s);
- PermissionAttachment pa = p.addAttachment(main);
- pa.setPermission(s, true);
- }
- }
- }
- if(Manager.getRang(p.getUniqueId().toString()).equalsIgnoreCase("Moderator")) {
- for(int i = 0; i != Manager.moderator.size(); i++) {
- String s = Manager.moderator.get(i);
- if(!p.hasPermission(s)) {
- if(!temp.contains(s)) temp.add(s);
- PermissionAttachment pa = p.addAttachment(main);
- pa.setPermission(s, true);
- }
- }
- }
- if(Manager.getRang(p.getUniqueId().toString()).equalsIgnoreCase("Supporter")) {
- for(int i = 0; i != Manager.supporter.size(); i++) {
- String s = Manager.supporter.get(i);
- if(!p.hasPermission(s)) {
- if(!temp.contains(s)) temp.add(s);
- PermissionAttachment pa = p.addAttachment(main);
- pa.setPermission(s, true);
- }
- }
- }
- if(Manager.getRang(p.getUniqueId().toString()).equalsIgnoreCase("TestSupporter")) {
- for(int i = 0; i != Manager.testsupporter.size(); i++) {
- String s = Manager.testsupporter.get(i);
- if(!p.hasPermission(s)) {
- if(!temp.contains(s)) temp.add(s);
- PermissionAttachment pa = p.addAttachment(main);
- pa.setPermission(s, true);
- }
- }
- }
- if(Manager.getRang(p.getUniqueId().toString()).equalsIgnoreCase("Developer")) {
- for(int i = 0; i != Manager.developer.size(); i++) {
- String s = Manager.developer.get(i);
- if(!p.hasPermission(s)) {
- if(!temp.contains(s)) temp.add(s);
- PermissionAttachment pa = p.addAttachment(main);
- pa.setPermission(s, true);
- }
- }
- }
- if(Manager.getRang(p.getUniqueId().toString()).equalsIgnoreCase("Builder")) {
- for(int i = 0; i != Manager.builder.size(); i++) {
- String s = Manager.builder.get(i);
- if(!p.hasPermission(s)) {
- if(!temp.contains(s)) temp.add(s);
- PermissionAttachment pa = p.addAttachment(main);
- pa.setPermission(s, true);
- }
- }
- }
- if(Manager.getRang(p.getUniqueId().toString()).equalsIgnoreCase("YouTuber")) {
- for(int i = 0; i != Manager.youtuber.size(); i++) {
- String s = Manager.youtuber.get(i);
- if(!p.hasPermission(s)) {
- if(!temp.contains(s)) temp.add(s);
- PermissionAttachment pa = p.addAttachment(main);
- pa.setPermission(s, true);
- }
- }
- }
- if(Manager.getRang(p.getUniqueId().toString()).equalsIgnoreCase("Premium+")) {
- for(int i = 0; i != Manager.premiumplus.size(); i++) {
- String s = Manager.premiumplus.get(i);
- if(!p.hasPermission(s)) {
- if(!temp.contains(s)) temp.add(s);
- PermissionAttachment pa = p.addAttachment(main);
- pa.setPermission(s, true);
- }
- }
- }
- if(Manager.getRang(p.getUniqueId().toString()).equalsIgnoreCase("Premium")) {
- for(int i = 0; i != Manager.premium.size(); i++) {
- String s = Manager.premium.get(i);
- if(!p.hasPermission(s)) {
- if(!temp.contains(s)) temp.add(s);
- PermissionAttachment pa = p.addAttachment(main);
- pa.setPermission(s, true);
- }
- }
- }
- if(Manager.getRang(p.getUniqueId().toString()).equalsIgnoreCase("Spieler")) {
- for(int i = 0; i != Manager.spieler.size(); i++) {
- String s = Manager.spieler.get(i);
- if(!p.hasPermission(s)) {
- if(!temp.contains(s)) temp.add(s);
- PermissionAttachment pa = p.addAttachment(main);
- pa.setPermission(s, true);
- }
- }
- }
- MainClass.tempDatas.put(p.getUniqueId().toString(), temp);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement