Solved Problem with permissions

Discussion in 'Plugin Development' started by winitro, Sep 12, 2014.

Thread Status:
Not open for further replies.
  1. Offline

    winitro

    Code:
    Code:java
    1. Player player = (Player) sender;
    2. if(KeeperofThings.contains(player.getName())){
    3. player.sendMessage(ChatColor.DARK_RED + "There's only one kit per life!");
    4. if(player.hasPermission("MassKits.Member")){
    5. player.sendMessage("§4Mass§cPvP §4> §cYou got kit Member!");
    6. KeeperofThings.add(player.getName());
    7. player.getInventory().clear();
    8. ItemStack newBoots = dyeArmour(Material.LEATHER_BOOTS, 0, 0, 0);
    9. ItemStack newA = dyeArmour(Material.LEATHER_CHESTPLATE, 0, 0, 0);
    10. ItemStack newG = dyeArmour(Material.LEATHER_HELMET, 0, 0, 0);
    11. ItemStack newE = dyeArmour(Material.LEATHER_LEGGINGS, 0, 0, 0);
    12. ItemStack GI = setMeta(new ItemStack(Material.WOOD_SWORD), "" + "", Arrays.asList(""));
    13.  
    14. player.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 100000000, 0));
    15.  
    16. player.getInventory().setBoots(newBoots);
    17. player.getInventory().setChestplate(newA);
    18. player.getInventory().setLeggings(newE);
    19. player.getInventory().setHelmet(newG);
    20. player.getInventory().addItem(GI);
    21. }
    22. } else {
    23. player.sendMessage("§4You do not have permission to kit Member!");
    24. }
    25. if(commandLabel.equalsIgnoreCase("Fighter")){
    26. if(KeeperofThings.contains(player.getName())){
    27. player.sendMessage(ChatColor.DARK_RED + "There's only one kit per life!");
    28. if(player.hasPermission("MassKits.Fighter")){
    29. player.sendMessage("§4Mass§cPvP §4> §cYou got kit Fighter!");
    30. KeeperofThings.add(player.getName());
    31. player.getInventory().clear();
    32. ItemStack neBoots = dyeArmour(Material.LEATHER_BOOTS, 0, 0, 0);
    33. ItemStack neA = dyeArmour(Material.LEATHER_CHESTPLATE, 0, 0, 0);
    34. ItemStack neG = dyeArmour(Material.LEATHER_HELMET, 0, 0, 0);
    35. ItemStack neE = dyeArmour(Material.LEATHER_LEGGINGS, 0, 0, 0);
    36. ItemStack GE = setMeta(new ItemStack(Material.WOOD_SWORD), "" + "", Arrays.asList(""));
    37.  
    38. neBoots.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
    39. player.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 100000000, 0));
    40. GE.addEnchantment(Enchantment.DAMAGE_ALL, 1);
    41.  
    42. player.getInventory().setBoots(neBoots);
    43. player.getInventory().setChestplate(neA);
    44. player.getInventory().setLeggings(neE);
    45. player.getInventory().setHelmet(neG);
    46. player.getInventory().addItem(GE);
    47. }
    48. } else {
    49. player.sendMessage("§4You do not have permission to kit Fighter!");
    50. }
    51. }
    52.  
    53. if(commandLabel.equalsIgnoreCase("Warrior")){
    54. if(KeeperofThings.contains(player.getName())){
    55. player.sendMessage(ChatColor.DARK_RED + "There's only one kit per life!");
    56. if(player.hasPermission("MassKits.Warrior")){
    57. player.sendMessage("§4Mass§cPvP §4> §cYou got kit Warrior!");
    58. KeeperofThings.add(player.getName());
    59. player.getInventory().clear();
    60. ItemStack Boots = dyeArmour(Material.LEATHER_BOOTS, 0, 0, 0);
    61. ItemStack A = dyeArmour(Material.LEATHER_CHESTPLATE, 0, 0, 0);
    62. ItemStack G = dyeArmour(Material.LEATHER_HELMET, 0, 0, 0);
    63. ItemStack E = dyeArmour(Material.LEATHER_LEGGINGS, 0, 0, 0);
    64. ItemStack GA = setMeta(new ItemStack(Material.WOOD_SWORD), "" + "", Arrays.asList(""));
    65.  
    66. Boots.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
    67. G.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
    68. player.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 100000000, 0));
    69. GA.addEnchantment(Enchantment.DAMAGE_ALL, 1);
    70. GA.addEnchantment(Enchantment.DAMAGE_UNDEAD, 2);
    71.  
    72. player.getInventory().setBoots(Boots);
    73. player.getInventory().setChestplate(A);
    74. player.getInventory().setLeggings(E);
    75. player.getInventory().setHelmet(G);
    76. player.getInventory().addItem(GA);
    77. }
    78. } else {
    79. player.sendMessage("§4You do not have permission to kit Warrior!");
    80. }
    81. }
    82. if(commandLabel.equalsIgnoreCase("Killer")){
    83. if(KeeperofThings.contains(player.getName())){
    84. player.sendMessage(ChatColor.DARK_RED + "There's only one kit per life!");
    85. if(player.hasPermission("MassKits.Killer")){
    86. player.sendMessage("§4Mass§cPvP §4> §cYou got kit Killer!");
    87. KeeperofThings.add(player.getName());
    88. player.getInventory().clear();
    89. ItemStack newEoots = dyeArmour(Material.LEATHER_BOOTS, 0, 0, 0);
    90. ItemStack newJ = dyeArmour(Material.LEATHER_CHESTPLATE, 0, 0, 0);
    91. ItemStack newW = dyeArmour(Material.LEATHER_HELMET, 0, 0, 0);
    92. ItemStack newL = dyeArmour(Material.LEATHER_LEGGINGS, 0, 0, 0);
    93. ItemStack GN = setMeta(new ItemStack(Material.WOOD_SWORD), "" + "", Arrays.asList(""));
    94.  
    95. newEoots.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
    96. newW.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
    97. newL.addEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 1);
    98. player.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 100000000, 0));
    99. GN.addEnchantment(Enchantment.DAMAGE_UNDEAD, 3);
    100. GN.addEnchantment(Enchantment.DAMAGE_ALL, 1);
    101.  
    102. player.getInventory().setBoots(newEoots);
    103. player.getInventory().setChestplate(newJ);
    104. player.getInventory().setLeggings(newL);
    105. player.getInventory().setHelmet(newW);
    106. player.getInventory().addItem(GN);
    107. }
    108. } else {
    109. player.sendMessage("§4You do not have permission to kit Killer!");
    110. }
    111. }

    Here's the problem
    http://gyazo.com/feb49784506b470dea954e7e16fc18ed
     
  2. Offline

    nivek1212

    You put the else one bracket too much down.
     
  3. Offline

    winitro

Thread Status:
Not open for further replies.

Share This Page