Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (label.equalsIgnoreCase("knowsskill")) {
- boolean hasProperPerms = false;
- if (!(sender instanceof Player)) {
- //yes, the console has proper perms.
- hasProperPerms = true;
- } else if (sender.hasPermission("ReignRpg.givePermissions")) {
- hasProperPerms = true;
- } else {
- sender.sendMessage("You don't have proper permissions.");
- }
- if (hasProperPerms) {
- if (args.length >= 3) {
- if (Bukkit.getPlayer(args[0]) != null) {
- boolean trueOrFalse;
- if (args[2].equalsIgnoreCase("true") || args[2].equalsIgnoreCase("on") || args[2].equalsIgnoreCase("yes")) {
- trueOrFalse = true;
- } else if (args[2].equalsIgnoreCase("false") || args[2].equalsIgnoreCase("off") || args[2].equalsIgnoreCase("no")) {
- trueOrFalse = true;
- } else {
- sender.sendMessage("A boolean value wasn't found after " + args[1]);
- return;
- }
- PermissionAttachment permissionAttachment = Bukkit.getPlayer(args[0]).addAttachment(main, 1);
- //does the skills.___ permission exist?
- if (args[1].equalsIgnoreCase("teleswitch")
- || args[1].equalsIgnoreCase("mindbomb")
- || args[1].equalsIgnoreCase("blaze")
- || args[1].equalsIgnoreCase("fireball")
- || args[1].equalsIgnoreCase("vortex")
- || args[1].equalsIgnoreCase("fantheflames")
- || args[1].equalsIgnoreCase("vampirism")
- || args[1].equalsIgnoreCase("eruption")) {
- permissionAttachment.setPermission("ReignRpg." + args[1], trueOrFalse);
- }
- } else {
- sender.sendMessage("Player not found.");
- }
- } else {
- sender.sendMessage("Not enough parameters.");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement