Need Help With McPvP Kangaroo Kit [KitPvP]

Discussion in 'Plugin Development' started by Fundon, Dec 3, 2013.

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

    Fundon

    PLEASE MOVE THIS TRHEAD AND DON'T DELETE IT! IT WAS A MISTAKE!


    Hi, i need some help with my kitpvp server. i have coded abit of a kit called "PvP" And now i need help with the advanced coding, so please reply as fastest you can. Here's The code:

    Code:java
    1. package pack;
    2.  
    3. import java.util.ArrayList;
    4.  
    5. import org.bukkit.ChatColor;
    6. import org.bukkit.Material;
    7. import org.bukkit.command.Command;
    8. import org.bukkit.command.CommandSender;
    9. import org.bukkit.enchantments.Enchantment;
    10. import org.bukkit.entity.Player;
    11. import org.bukkit.event.EventHandler;
    12. import org.bukkit.event.Listener;
    13. import org.bukkit.event.entity.PlayerDeathEvent;
    14. import org.bukkit.inventory.ItemStack;
    15. import org.bukkit.plugin.java.JavaPlugin;
    16.  
    17. public class Main extends JavaPlugin implements Listener {
    18.  
    19. @Override
    20. public void onEnable() {
    21. getServer().getPluginManager().registerEvents(this, this);
    22. }
    23. ArrayList<String> kits = new ArrayList<String>();
    24.  
    25.  
    26.  
    27.  
    28. @EventHandler
    29. public void playerDeath(PlayerDeathEvent e) {
    30. kits.remove(e.getEntity().getName());
    31.  
    32.  
    33.  
    34. }
    35.  
    36.  
    37. public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
    38. Player player = (Player) sender;
    39. if(commandLabel.equalsIgnoreCase("pvp")); {
    40. if(player.hasPermission("mckits.pvp")) {
    41. if (!kits.contains(player.getName())); {
    42. player.sendMessage(ChatColor.AQUA + "You Have Choosen The PvP Kit!");
    43. kits.add(player.getName());
    44. player.getInventory().clear();
    45. ItemStack Dsword = new ItemStack(Material.DIAMOND_SWORD);
    46. Dsword.addEnchantment(Enchantment.DAMAGE_ALL, 1);
    47. player.getInventory().addItem(Dsword);
    48. player.getInventory().setHelmet(new ItemStack(Material.IRON_HELMET));
    49. player.getInventory().setChestplate(new ItemStack(Material.IRON_CHESTPLATE));
    50. player.getInventory().setLeggings(new ItemStack(Material.IRON_LEGGINGS));
    51. player.getInventory().setBoots(new ItemStack(Material.IRON_BOOTS));
    52. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    53. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    54. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    55. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    56. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    57. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    58. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    59. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    60. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    61. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    62. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    63. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    64. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    65. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    66. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    67. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    68. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    69. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    70. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    71. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    72. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    73. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    74. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    75. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    76. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    77. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    78. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    79. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    80. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    81. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    82. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    83. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    84. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    85. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    86. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    87. player.getInventory().addItem(new ItemStack(Material.MUSHROOM_SOUP));
    88. }
    89.  
    90.  
    91.  
    92. } else {
    93.  
    94. player.sendMessage(ChatColor.RED + "You Don't Have Perms!");
    95.  
    96. }
    97. return false;
    98. }
    99. }
    100. }
     
  2. Offline

    beaudigi

    So whats the actually problem?
     
  3. Offline

    Fundon

    I need help with coding kangaroo and some more kits, but i dont know how, im just getting errors...
     
  4. Offline

    Necrodoom

    Moved to correct section.
    Fundon You would need to describe the problem.
     
  5. Offline

    Plo124

    Fundon
    Its probably a simple problem, I think you forgot to register /pvp in your plugin.yml
     
Thread Status:
Not open for further replies.

Share This Page