Solved Command Not Working

Discussion in 'Plugin Development' started by glory_fades, Jul 21, 2014.

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

    glory_fades

    So i was trying to code a new kit and my plugin.yml works fine i can type the command but when i type the command nothing happens. no message no nothing here is the code for my kit my and my main plugin. there are no errors in any of the code.

    Code:java
    1. package me.jimfutsu.PixelKits;
    2.  
    3. import java.util.Arrays;
    4.  
    5. import org.bukkit.ChatColor;
    6. import org.bukkit.Material;
    7. import org.bukkit.command.Command;
    8. import org.bukkit.command.CommandExecutor;
    9. import org.bukkit.command.CommandSender;
    10. import org.bukkit.entity.Player;
    11. import org.bukkit.inventory.ItemStack;
    12. import org.bukkit.inventory.PlayerInventory;
    13. import org.bukkit.inventory.meta.ItemMeta;
    14. import org.bukkit.potion.PotionEffect;
    15.  
    16.  
    17. public class Eevee implements CommandExecutor
    18. {
    19. Kits plugin;
    20.  
    21. public Eevee(Kits plugin)
    22. {
    23. this.plugin = plugin;
    24. }
    25.  
    26. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
    27. {
    28. Player player = (Player)sender;
    29. PlayerInventory pi = player.getInventory();
    30. if ((player.hasPermission("pixel.eevee")) || (player.getInventory().contains(new ItemStack(Material.ARROW))))
    31. {
    32. if (cmd.getName().equalsIgnoreCase("eevee")) {
    33. if (!this.plugin.kit.contains(player.getName()))
    34. {
    35. int i = 32;
    36. for (PotionEffect effect : player.getActivePotionEffects()) {
    37. player.removePotionEffect(effect.getType());
    38. }
    39. player.getInventory().setHelmet(null);
    40. player.getInventory().setChestplate(null);
    41. player.getInventory().setLeggings(null);
    42. player.getInventory().setBoots(null);
    43. player.getInventory().clear();
    44. ItemStack soup = new ItemStack(Material.MUSHROOM_SOUP);
    45. ItemStack helm = new ItemStack(Material.LEATHER_HELMET);
    46. ItemStack chest = new ItemStack(Material.LEATHER_CHESTPLATE);
    47. ItemStack leg = new ItemStack(Material.LEATHER_LEGGINGS);
    48. ItemStack boots = new ItemStack(Material.LEATHER_BOOTS);
    49. ItemStack wsword = new ItemStack(Material.WOOD_SWORD);
    50. ItemStack rblock = new ItemStack(Material.REDSTONE_BLOCK);
    51. ItemStack lblock = new ItemStack(Material.LAPIS_BLOCK);
    52. ItemStack gblock = new ItemStack(Material.GOLD_BLOCK);
    53. ItemStack cblock = new ItemStack(Material.COAL_BLOCK);
    54.  
    55. ItemMeta meta = rblock.getItemMeta();
    56. meta.setDisplayName(ChatColor.DARK_RED + "Flareon");
    57. meta.setLore(Arrays.asList(new String[] { ChatColor.RED + "Right Click To Gain A Special Ability! " }));
    58. rblock.setItemMeta(meta);
    59.  
    60. ItemMeta meta1 = lblock.getItemMeta();
    61. meta1.setDisplayName(ChatColor.DARK_BLUE + "Vaporeon");
    62. meta1.setLore(Arrays.asList(new String[] { ChatColor.BLUE + "Right Click To Gain A Special Ability! " }));
    63. lblock.setItemMeta(meta1);
    64.  
    65. ItemMeta meta2 = gblock.getItemMeta();
    66. meta2.setDisplayName(ChatColor.YELLOW + "Jolteon");
    67. meta2.setLore(Arrays.asList(new String[] { ChatColor.GOLD + "Right Click To Gain A Special Ability! " }));
    68. gblock.setItemMeta(meta2);
    69.  
    70. ItemMeta meta3 = cblock.getItemMeta();
    71. meta3.setDisplayName(ChatColor.BLACK + "U" + ChatColor.AQUA + "m" + ChatColor.BLACK + "b" + ChatColor.AQUA + "r" + ChatColor.BLACK + "e" + ChatColor.AQUA + "o" + ChatColor.BLACK + "n");
    72. meta3.setLore(Arrays.asList(new String[] { ChatColor.DARK_AQUA + "Right Click To Gain A Special Ability! " }));
    73. cblock.setItemMeta(meta3);
    74.  
    75. pi.setHelmet(helm);
    76. pi.setChestplate(chest);
    77. pi.setLeggings(leg);
    78. pi.setBoots(boots);
    79.  
    80. pi.addItem(new ItemStack[] { wsword });
    81. pi.addItem(new ItemStack[] { rblock });
    82. pi.addItem(new ItemStack[] { lblock });
    83. pi.addItem(new ItemStack[] { gblock });
    84. pi.addItem(new ItemStack[] { cblock });
    85. player.sendMessage(ChatColor.GRAY + "[" + ChatColor.GREEN + "PixelKits" + ChatColor.GRAY + "] You have obtainted the" + ChatColor.AQUA + " Eevee" + ChatColor.GRAY + " kit!");
    86. this.plugin.kit.add(player.getName());
    87. this.plugin.eevee.add(player.getName());
    88. for (; i > 0; i--) {
    89. player.getInventory().addItem(new ItemStack[] { soup });
    90. }
    91. }
    92. else
    93. {
    94. player.sendMessage(ChatColor.GRAY + "[" + ChatColor.GREEN + "PixelKits" + ChatColor.GRAY + "] You already have a kit!");
    95. }
    96. }
    97. }
    98. else {
    99. player.sendMessage(ChatColor.RED + "You don't have access to this kit!");
    100. }
    101. return true;
    102. }
    103. }
    104.  




    Code:java
    1. package me.jimfutsu.PixelKits;
    2.  
    3. import java.util.ArrayList;
    4. import java.util.HashMap;
    5. import java.util.List;
    6.  
    7. import org.bukkit.Material;
    8. import org.bukkit.entity.Player;
    9. import org.bukkit.plugin.Plugin;
    10. import org.bukkit.plugin.java.JavaPlugin;
    11.  
    12. public class Kits
    13. extends JavaPlugin
    14. {
    15. public static Kits plugin;
    16. public ArrayList<String> kit = new ArrayList();
    17. public ArrayList<String> fisherman = new ArrayList();
    18. public ArrayList<String> woodaxethor = new ArrayList();
    19. public ArrayList<String> snake = new ArrayList();
    20. public ArrayList<String> slug = new ArrayList();
    21. public ArrayList<String> mutant = new ArrayList();
    22. public ArrayList<String> superman = new ArrayList();
    23. public ArrayList<String> kangaroo = new ArrayList();
    24. public ArrayList<String> monk = new ArrayList();
    25. public ArrayList<String> frosty = new ArrayList();
    26. public ArrayList<String> prick = new ArrayList();
    27. public ArrayList<String> mario = new ArrayList();
    28. public ArrayList<String> hulk = new ArrayList();
    29. public ArrayList<String> switcher = new ArrayList();
    30. public ArrayList<String> chemist = new ArrayList();
    31. public ArrayList<String> stomper = new ArrayList();
    32. public ArrayList<String> flash = new ArrayList();
    33. public ArrayList<String> assassian = new ArrayList();
    34. public ArrayList<String> wizard = new ArrayList();
    35. public ArrayList<String> natsu = new ArrayList();
    36. public ArrayList<String> hydra = new ArrayList();
    37. public ArrayList<String> chansey = new ArrayList();
    38. public ArrayList<String> blaziken = new ArrayList();
    39. public ArrayList<String> ninja = new ArrayList();
    40. public ArrayList<String> mime = new ArrayList();
    41. public ArrayList<String> defender = new ArrayList();
    42. public ArrayList<String> balance = new ArrayList();
    43. public ArrayList<String> balanced = new ArrayList();
    44. public ArrayList<String> spectate = new ArrayList();
    45. public ArrayList<String> grunt = new ArrayList();
    46. public ArrayList<String> hermes = new ArrayList();
    47. public ArrayList<String> flinger = new ArrayList();
    48. public ArrayList<String> sniper = new ArrayList();
    49. public ArrayList<String> troll = new ArrayList();
    50. public ArrayList<String> canadian = new ArrayList();
    51. public ArrayList<String> launcher = new ArrayList();
    52. public ArrayList<String> hothead = new ArrayList();
    53. public ArrayList<String> vampire = new ArrayList();
    54. public ArrayList<String> gamble = new ArrayList();
    55. public ArrayList<String> Speed1 = new ArrayList();
    56. public ArrayList<String> Speed2 = new ArrayList();
    57. public ArrayList<String> Speed3 = new ArrayList();
    58. public ArrayList<String> Lucario = new ArrayList();
    59. public ArrayList<String> Corrupt = new ArrayList();
    60. public ArrayList<String> nosoup = new ArrayList();
    61. public ArrayList<String> survivor = new ArrayList();
    62. public ArrayList<String> Chomp = new ArrayList();
    63. public ArrayList<String> phoenix = new ArrayList();
    64. public ArrayList<String> Dubstep = new ArrayList();
    65. static HashMap<String, Material[]> matData = new HashMap();
    66. static List<Player> Frostynomsg = new ArrayList();
    67. ArrayList<String> sith = new ArrayList();
    68. ArrayList<String> meditate = new ArrayList();
    69. ArrayList<String> overloader = new ArrayList();
    70. ArrayList<String> urgal = new ArrayList();
    71. ArrayList<String> eevee = new ArrayList();
    72.  
    73. public void onEnable()
    74. {
    75. plugin = this;
    76. getServer().getPluginManager().registerEvents(new DiscListener(this), this);
    77. getServer().getPluginManager().registerEvents(new onDeath(this), this);
    78. getServer().getPluginManager().registerEvents(new onJoin(this), this);
    79. getServer().getPluginManager().registerEvents(new Quit(this), this);
    80. getServer().getPluginManager().registerEvents(new FishermanListener(this), this);
    81. getServer().getPluginManager().registerEvents(new WAxeListener(this), this);
    82. getServer().getPluginManager().registerEvents(new SnakeListener(this), this);
    83. getServer().getPluginManager().registerEvents(new SlugListener(this), this);
    84. getServer().getPluginManager().registerEvents(new KangarooListener(this), this);
    85. getServer().getPluginManager().registerEvents(new FrostyListener(this), this);
    86. getServer().getPluginManager().registerEvents(new MutListener(this), this);
    87. getServer().getPluginManager().registerEvents(new MutListener2(this), this);
    88. getServer().getPluginManager().registerEvents(new PrickListener(this), this);
    89. getServer().getPluginManager().registerEvents(new RodListener(this), this);
    90. getServer().getPluginManager().registerEvents(new SupermanListener(this), this);
    91. getServer().getPluginManager().registerEvents(new MarioListener(this), this);
    92. getServer().getPluginManager().registerEvents(new PowderListener(this), this);
    93. getServer().getPluginManager().registerEvents(new SnowballListener(this), this);
    94. getServer().getPluginManager().registerEvents(new StomperListener(this), this);
    95. getServer().getPluginManager().registerEvents(new FlashListener(this), this);
    96. getServer().getPluginManager().registerEvents(new AssasianListener(this), this);
    97. getServer().getPluginManager().registerEvents(new WizardListener(this), this);
    98. getServer().getPluginManager().registerEvents(new NatsuListener(this), this);
    99. getServer().getPluginManager().registerEvents(new HydraListener(this), this);
    100. getServer().getPluginManager().registerEvents(new ChanseyListener(this), this);
    101. getServer().getPluginManager().registerEvents(new NoDrop(this), this);
    102. getServer().getPluginManager().registerEvents(new Respawn(this), this);
    103. getServer().getPluginManager().registerEvents(new NoGm(this), this);
    104. getServer().getPluginManager().registerEvents(new CoalListener(this), this);
    105. getServer().getPluginManager().registerEvents(new DefenderListener(this), this);
    106. getServer().getPluginManager().registerEvents(new BalanceListener(this), this);
    107. getServer().getPluginManager().registerEvents(new GruntListener(this), this);
    108. getServer().getPluginManager().registerEvents(new HermesListener(this), this);
    109. getServer().getPluginManager().registerEvents(new FlingerListener(this), this);
    110. getServer().getPluginManager().registerEvents(new SniperListener(this), this);
    111. getServer().getPluginManager().registerEvents(new TrollListener(this), this);
    112. getServer().getPluginManager().registerEvents(new CanadianListener(this), this);
    113. getServer().getPluginManager().registerEvents(new LauncherListener(this), this);
    114. getServer().getPluginManager().registerEvents(new HotHeadListener(this), this);
    115. getServer().getPluginManager().registerEvents(new VampireListener(this), this);
    116. getServer().getPluginManager().registerEvents(new LucarioListener(this), this);
    117. getServer().getPluginManager().registerEvents(new CorruptListener(this), this);
    118. getServer().getPluginManager().registerEvents(new ChompListener(this), this);
    119. getServer().getPluginManager().registerEvents(new NoArmorBreak(this), this);
    120. getServer().getPluginManager().registerEvents(new SithListener(this), this);
    121. getServer().getPluginManager().registerEvents(new PhoenixListener(this), this);
    122. getServer().getPluginManager().registerEvents(new UrgalListener(this), this);
    123. getServer().getPluginManager().registerEvents(new EeveeListener(this), this);
    124. getCommand("shadow").setExecutor(new kitShadow(this));
    125. getCommand("nearby").setExecutor(new NearbyPlayers());
    126. getCommand("fisherman").setExecutor(new Fisherman(this));
    127. getCommand("monk").setExecutor(new kitMonk(this));
    128. getCommand("pvp").setExecutor(new PvP(this));
    129. getCommand("archer").setExecutor(new Archer(this));
    130. getCommand("king").setExecutor(new King(this));
    131. getCommand("knight").setExecutor(new kitKnight(this));
    132. getCommand("grandpa").setExecutor(new Grandpa(this));
    133. getCommand("scout").setExecutor(new kitScout(this));
    134. getCommand("bowser").setExecutor(new Bowser(this));
    135. getCommand("boo").setExecutor(new kitBoo(this));
    136. getCommand("jesus").setExecutor(new kitJesus(this));
    137. getCommand("tank").setExecutor(new Tank(this));
    138. getCommand("chemist").setExecutor(new kitChemist(this));
    139. getCommand("hammerbro").setExecutor(new kitHammerbro(this));
    140. getCommand("sonic").setExecutor(new kitSonic(this));
    141. getCommand("urgal").setExecutor(new kitUrgal(this));
    142. getCommand("rabbit").setExecutor(new kitRabbit(this));
    143. getCommand("thor").setExecutor(new Thor(this));
    144. getCommand("snake").setExecutor(new Snake(this));
    145. getCommand("slug").setExecutor(new Slug(this));
    146. getCommand("mutant").setExecutor(new kitMutant(this));
    147. getCommand("superman").setExecutor(new kitSuperman(this));
    148. getCommand("kangaroo").setExecutor(new kitKangaroo(this));
    149. getCommand("frosty").setExecutor(new Frosty(this));
    150. getCommand("prick").setExecutor(new kitPrick(this));
    151. getCommand("mario").setExecutor(new Mario(this));
    152. getCommand("hulk").setExecutor(new Hulk(this));
    153. getCommand("switcher").setExecutor(new Switcher(this));
    154. getCommand("stomper").setExecutor(new Stomper(this));
    155. getCommand("blaziken").setExecutor(new kitBlaziken(this));
    156. getCommand("flash").setExecutor(new Flash(this));
    157. getCommand("assassin").setExecutor(new Ass(this));
    158. getCommand("wizard").setExecutor(new Wizard(this));
    159. getCommand("natsu").setExecutor(new kitNatsu(this));
    160. getCommand("hydra").setExecutor(new Hydra(this));
    161. getCommand("chansey").setExecutor(new Chansey(this));
    162. getCommand("soup").setExecutor(new SoupCommand(this));
    163. getCommand("suicide").setExecutor(new SuicideCommand(this));
    164. getCommand("warn").setExecutor(new Warn(this));
    165. getCommand("ban").setExecutor(new BanKickCommand(this));
    166. getCommand("kick").setExecutor(new BanKickCommand(this));
    167. getCommand("unban").setExecutor(new BanKickCommand(this));
    168. getCommand("ninja").setExecutor(new kitNinja(this));
    169. getCommand("mime").setExecutor(new Mime(this));
    170. getCommand("defender").setExecutor(new Defender(this));
    171. getCommand("balance").setExecutor(new Balance(this));
    172. getCommand("spectate").setExecutor(new kitSpectate(this));
    173. getCommand("grunt").setExecutor(new kitGrunt(this));
    174. getCommand("hermes").setExecutor(new kitHermes(this));
    175. getCommand("flinger").setExecutor(new kitFlinger(this));
    176. getCommand("sniper").setExecutor(new kitSniper(this));
    177. getCommand("troll").setExecutor(new kitTroll(this));
    178. getCommand("canadian").setExecutor(new kitCanadian(this));
    179. getCommand("launcher").setExecutor(new kitLauncher(this));
    180. getCommand("hothead").setExecutor(new kitHotHead(this));
    181. getCommand("vampire").setExecutor(new kitVampire(this));
    182. getCommand("gamble").setExecutor(new kitGamble(this));
    183. getCommand("lucario").setExecutor(new kitLucario(this));
    184. getCommand("corrupt").setExecutor(new kitCorrupt(this));
    185. getCommand("survivor").setExecutor(new kitSurvivor(this));
    186. getCommand("chomp").setExecutor(new kitChomp(this));
    187. getCommand("ck").setExecutor(new ClearKit(this));
    188. getCommand("dubstep").setExecutor(new kitDubstep(this));
    189. getCommand("sith").setExecutor(new kitSith(this));
    190. getCommand("phoenix").setExecutor(new kitPhoenix(this));
    191. getCommand("eevee").setExecutor(new Eevee(this));
    192. }
    193.  
    194. public void onDisable()
    195. {
    196. plugin = null;
    197. }
    198.  
    199. public static Plugin getPlugin()
    200. {
    201. return plugin;
    202. }
    203. }
    204.  
     
  2. Offline

    Gerov

    glory_fades Could you put up your plugin.yml? Just to see.
     
  3. Offline

    glory_fades

  4. Offline

    Gerov

  5. Offline

    glory_fades

  6. Offline

    Geekhellmc

    eevee must be 2 space and descrition under evee must be 4 space, like that:
    Code:
    name: Pixelkits
    author: jimfutsu
    version: 1.0
    description: PixelKits 2.0
    main: me.jimfutsu.PixelKits.Kits
    commands:
      eevee:
        description: Gives The Player The eevee Kit!
    Maybe that was the error for command not doing anything
     
  7. Offline

    Flegyas

  8. Offline

    glory_fades

    Geekhellmc i already have it like that it was just how i pasted it into pastebin
     
  9. Offline

    Geekhellmc

    Does all the other kits work atleast?
     
  10. Offline

    glory_fades

    nope none of the commands work
     
  11. Offline

    Geekhellmc

    Maybe you can't register an Event if you already called the command.
     
  12. glory_fades You have many, many public ArrayLists. Also, you return true - you seem surprised at the fact you don't get a message so I take it that you don't understand what the return statement is for in this case. Debug the method to see what parts are and aren't executed.




    ???
     
  13. Offline

    Geekhellmc

    He called the EventListener evee and called the command. Wouldn't that cause an error?
     
  14. Offline

    glory_fades

  15. Geekhellmc No, that's not how Java or the Bukkit API work.
    glory_fades Please show the code with your attempts at debugging
     
  16. Offline

    Geekhellmc

    AdamQpzm ok! Because my Listeners are always seperated from my commands. That maybe got me confused with his method.
     
  17. Offline

    glory_fades

    Code:java
    1. package me.jimfutsu.PixelKits;
    2.  
    3. import java.util.Arrays;
    4.  
    5. import org.bukkit.ChatColor;
    6. import org.bukkit.Material;
    7. import org.bukkit.command.Command;
    8. import org.bukkit.command.CommandExecutor;
    9. import org.bukkit.command.CommandSender;
    10. import org.bukkit.entity.Player;
    11. import org.bukkit.inventory.ItemStack;
    12. import org.bukkit.inventory.PlayerInventory;
    13. import org.bukkit.inventory.meta.ItemMeta;
    14. import org.bukkit.potion.PotionEffect;
    15.  
    16.  
    17. public class Eevee implements CommandExecutor
    18. {
    19. Kits plugin;
    20.  
    21. public Eevee(Kits plugin)
    22. {
    23. this.plugin = plugin;
    24. }
    25.  
    26. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args)
    27. {
    28. Player player = (Player)sender;
    29. PlayerInventory pi = player.getInventory();
    30. if ((player.hasPermission("pixel.eevee")) || (player.getInventory().contains(new ItemStack(Material.ARROW))))
    31. {
    32. if (cmd.getName().equalsIgnoreCase("eevee")) {
    33. if (!this.plugin.kit.contains(player.getName()))
    34. {
    35. int i = 32;
    36. for (PotionEffect effect : player.getActivePotionEffects()) {
    37. player.removePotionEffect(effect.getType());
    38. }
    39. player.getInventory().setHelmet(null);
    40. player.getInventory().setChestplate(null);
    41. player.getInventory().setLeggings(null);
    42. player.getInventory().setBoots(null);
    43. player.getInventory().clear();
    44. ItemStack soup = new ItemStack(Material.MUSHROOM_SOUP);
    45. ItemStack helm = new ItemStack(Material.LEATHER_HELMET);
    46. ItemStack chest = new ItemStack(Material.LEATHER_CHESTPLATE);
    47. ItemStack leg = new ItemStack(Material.LEATHER_LEGGINGS);
    48. ItemStack boots = new ItemStack(Material.LEATHER_BOOTS);
    49. ItemStack wsword = new ItemStack(Material.WOOD_SWORD);
    50. ItemStack rblock = new ItemStack(Material.REDSTONE_BLOCK);
    51. ItemStack lblock = new ItemStack(Material.LAPIS_BLOCK);
    52. ItemStack gblock = new ItemStack(Material.GOLD_BLOCK);
    53. ItemStack cblock = new ItemStack(Material.COAL_BLOCK);
    54.  
    55. ItemMeta meta = rblock.getItemMeta();
    56. meta.setDisplayName(ChatColor.DARK_RED + "Flareon");
    57. meta.setLore(Arrays.asList(new String[] { ChatColor.RED + "Right Click To Gain A Special Ability! " }));
    58. rblock.setItemMeta(meta);
    59.  
    60. ItemMeta meta1 = lblock.getItemMeta();
    61. meta1.setDisplayName(ChatColor.DARK_BLUE + "Vaporeon");
    62. meta1.setLore(Arrays.asList(new String[] { ChatColor.BLUE + "Right Click To Gain A Special Ability! " }));
    63. lblock.setItemMeta(meta1);
    64.  
    65. ItemMeta meta2 = gblock.getItemMeta();
    66. meta2.setDisplayName(ChatColor.YELLOW + "Jolteon");
    67. meta2.setLore(Arrays.asList(new String[] { ChatColor.GOLD + "Right Click To Gain A Special Ability! " }));
    68. gblock.setItemMeta(meta2);
    69.  
    70. ItemMeta meta3 = cblock.getItemMeta();
    71. meta3.setDisplayName(ChatColor.BLACK + "U" + ChatColor.AQUA + "m" + ChatColor.BLACK + "b" + ChatColor.AQUA + "r" + ChatColor.BLACK + "e" + ChatColor.AQUA + "o" + ChatColor.BLACK + "n");
    72. meta3.setLore(Arrays.asList(new String[] { ChatColor.DARK_AQUA + "Right Click To Gain A Special Ability! " }));
    73. cblock.setItemMeta(meta3);
    74.  
    75. pi.setHelmet(helm);
    76. pi.setChestplate(chest);
    77. pi.setLeggings(leg);
    78. pi.setBoots(boots);
    79.  
    80. pi.addItem(new ItemStack[] { wsword });
    81. pi.addItem(new ItemStack[] { rblock });
    82. pi.addItem(new ItemStack[] { lblock });
    83. pi.addItem(new ItemStack[] { gblock });
    84. pi.addItem(new ItemStack[] { cblock });
    85. player.sendMessage(ChatColor.GRAY + "[" + ChatColor.GREEN + "PixelKits" + ChatColor.GRAY + "] You have obtainted the" + ChatColor.AQUA + " Eevee" + ChatColor.GRAY + " kit!");
    86. this.plugin.kit.add(player.getName());
    87. this.plugin.eevee.add(player.getName());
    88. for (; i > 0; i--) {
    89. player.getInventory().addItem(new ItemStack[] { soup });
    90. }
    91. }
    92. else
    93. {
    94. player.sendMessage(ChatColor.GRAY + "[" + ChatColor.GREEN + "PixelKits" + ChatColor.GRAY + "] You already have a kit!");
    95. }
    96. }
    97. }
    98. else {
    99. player.sendMessage(ChatColor.RED + "You don't have access to this kit!");
    100. }
    101. return false;
    102. }
    103. }
    104.  



    Code:java
    1. package me.jimfutsu.PixelKits;
    2.  
    3. import java.util.ArrayList;
    4. import java.util.HashMap;
    5. import java.util.List;
    6.  
    7. import org.bukkit.Material;
    8. import org.bukkit.entity.Player;
    9. import org.bukkit.plugin.Plugin;
    10. import org.bukkit.plugin.java.JavaPlugin;
    11.  
    12. public class Kits
    13. extends JavaPlugin
    14. {
    15. public static Kits plugin;
    16. ArrayList<String> eevee = new ArrayList<String>();
    17.  
    18. public void onEnable()
    19. {
    20. plugin = this;
    21. getServer().getPluginManager().registerEvents(new DiscListener(this), this);
    22. getServer().getPluginManager().registerEvents(new onDeath(this), this);
    23. getServer().getPluginManager().registerEvents(new onJoin(this), this);
    24. getServer().getPluginManager().registerEvents(new Quit(this), this);
    25. getServer().getPluginManager().registerEvents(new FishermanListener(this), this);
    26. getServer().getPluginManager().registerEvents(new WAxeListener(this), this);
    27. getServer().getPluginManager().registerEvents(new SnakeListener(this), this);
    28. getServer().getPluginManager().registerEvents(new SlugListener(this), this);
    29. getServer().getPluginManager().registerEvents(new KangarooListener(this), this);
    30. getServer().getPluginManager().registerEvents(new FrostyListener(this), this);
    31. getServer().getPluginManager().registerEvents(new MutListener(this), this);
    32. getServer().getPluginManager().registerEvents(new MutListener2(this), this);
    33. getServer().getPluginManager().registerEvents(new PrickListener(this), this);
    34. getServer().getPluginManager().registerEvents(new RodListener(this), this);
    35. getServer().getPluginManager().registerEvents(new SupermanListener(this), this);
    36. getServer().getPluginManager().registerEvents(new MarioListener(this), this);
    37. getServer().getPluginManager().registerEvents(new PowderListener(this), this);
    38. getServer().getPluginManager().registerEvents(new SnowballListener(this), this);
    39. getServer().getPluginManager().registerEvents(new StomperListener(this), this);
    40. getServer().getPluginManager().registerEvents(new FlashListener(this), this);
    41. getServer().getPluginManager().registerEvents(new AssasianListener(this), this);
    42. getServer().getPluginManager().registerEvents(new WizardListener(this), this);
    43. getServer().getPluginManager().registerEvents(new NatsuListener(this), this);
    44. getServer().getPluginManager().registerEvents(new HydraListener(this), this);
    45. getServer().getPluginManager().registerEvents(new ChanseyListener(this), this);
    46. getServer().getPluginManager().registerEvents(new NoDrop(this), this);
    47. getServer().getPluginManager().registerEvents(new Respawn(this), this);
    48. getServer().getPluginManager().registerEvents(new NoGm(this), this);
    49. getServer().getPluginManager().registerEvents(new CoalListener(this), this);
    50. getServer().getPluginManager().registerEvents(new DefenderListener(this), this);
    51. getServer().getPluginManager().registerEvents(new BalanceListener(this), this);
    52. getServer().getPluginManager().registerEvents(new GruntListener(this), this);
    53. getServer().getPluginManager().registerEvents(new HermesListener(this), this);
    54. getServer().getPluginManager().registerEvents(new FlingerListener(this), this);
    55. getServer().getPluginManager().registerEvents(new SniperListener(this), this);
    56. getServer().getPluginManager().registerEvents(new TrollListener(this), this);
    57. getServer().getPluginManager().registerEvents(new CanadianListener(this), this);
    58. getServer().getPluginManager().registerEvents(new LauncherListener(this), this);
    59. getServer().getPluginManager().registerEvents(new HotHeadListener(this), this);
    60. getServer().getPluginManager().registerEvents(new VampireListener(this), this);
    61. getServer().getPluginManager().registerEvents(new LucarioListener(this), this);
    62. getServer().getPluginManager().registerEvents(new CorruptListener(this), this);
    63. getServer().getPluginManager().registerEvents(new ChompListener(this), this);
    64. getServer().getPluginManager().registerEvents(new NoArmorBreak(this), this);
    65. getServer().getPluginManager().registerEvents(new SithListener(this), this);
    66. getServer().getPluginManager().registerEvents(new PhoenixListener(this), this);
    67. getServer().getPluginManager().registerEvents(new UrgalListener(this), this);
    68. getServer().getPluginManager().registerEvents(new EeveeListener(this), this);
    69. getCommand("shadow").setExecutor(new kitShadow(this));
    70. getCommand("nearby").setExecutor(new NearbyPlayers());
    71. getCommand("fisherman").setExecutor(new Fisherman(this));
    72. getCommand("monk").setExecutor(new kitMonk(this));
    73. getCommand("pvp").setExecutor(new PvP(this));
    74. getCommand("archer").setExecutor(new Archer(this));
    75. getCommand("king").setExecutor(new King(this));
    76. getCommand("knight").setExecutor(new kitKnight(this));
    77. getCommand("grandpa").setExecutor(new Grandpa(this));
    78. getCommand("scout").setExecutor(new kitScout(this));
    79. getCommand("bowser").setExecutor(new Bowser(this));
    80. getCommand("boo").setExecutor(new kitBoo(this));
    81. getCommand("jesus").setExecutor(new kitJesus(this));
    82. getCommand("tank").setExecutor(new Tank(this));
    83. getCommand("chemist").setExecutor(new kitChemist(this));
    84. getCommand("hammerbro").setExecutor(new kitHammerbro(this));
    85. getCommand("sonic").setExecutor(new kitSonic(this));
    86. getCommand("urgal").setExecutor(new kitUrgal(this));
    87. getCommand("rabbit").setExecutor(new kitRabbit(this));
    88. getCommand("thor").setExecutor(new Thor(this));
    89. getCommand("snake").setExecutor(new Snake(this));
    90. getCommand("slug").setExecutor(new Slug(this));
    91. getCommand("mutant").setExecutor(new kitMutant(this));
    92. getCommand("superman").setExecutor(new kitSuperman(this));
    93. getCommand("kangaroo").setExecutor(new kitKangaroo(this));
    94. getCommand("frosty").setExecutor(new Frosty(this));
    95. getCommand("prick").setExecutor(new kitPrick(this));
    96. getCommand("mario").setExecutor(new Mario(this));
    97. getCommand("hulk").setExecutor(new Hulk(this));
    98. getCommand("switcher").setExecutor(new Switcher(this));
    99. getCommand("stomper").setExecutor(new Stomper(this));
    100. getCommand("blaziken").setExecutor(new kitBlaziken(this));
    101. getCommand("flash").setExecutor(new Flash(this));
    102. getCommand("assassin").setExecutor(new Ass(this));
    103. getCommand("wizard").setExecutor(new Wizard(this));
    104. getCommand("natsu").setExecutor(new kitNatsu(this));
    105. getCommand("hydra").setExecutor(new Hydra(this));
    106. getCommand("chansey").setExecutor(new Chansey(this));
    107. getCommand("soup").setExecutor(new SoupCommand(this));
    108. getCommand("suicide").setExecutor(new SuicideCommand(this));
    109. getCommand("warn").setExecutor(new Warn(this));
    110. getCommand("ban").setExecutor(new BanKickCommand(this));
    111. getCommand("kick").setExecutor(new BanKickCommand(this));
    112. getCommand("unban").setExecutor(new BanKickCommand(this));
    113. getCommand("ninja").setExecutor(new kitNinja(this));
    114. getCommand("mime").setExecutor(new Mime(this));
    115. getCommand("defender").setExecutor(new Defender(this));
    116. getCommand("balance").setExecutor(new Balance(this));
    117. getCommand("spectate").setExecutor(new kitSpectate(this));
    118. getCommand("grunt").setExecutor(new kitGrunt(this));
    119. getCommand("hermes").setExecutor(new kitHermes(this));
    120. getCommand("flinger").setExecutor(new kitFlinger(this));
    121. getCommand("sniper").setExecutor(new kitSniper(this));
    122. getCommand("troll").setExecutor(new kitTroll(this));
    123. getCommand("canadian").setExecutor(new kitCanadian(this));
    124. getCommand("launcher").setExecutor(new kitLauncher(this));
    125. getCommand("hothead").setExecutor(new kitHotHead(this));
    126. getCommand("vampire").setExecutor(new kitVampire(this));
    127. getCommand("gamble").setExecutor(new kitGamble(this));
    128. getCommand("lucario").setExecutor(new kitLucario(this));
    129. getCommand("corrupt").setExecutor(new kitCorrupt(this));
    130. getCommand("survivor").setExecutor(new kitSurvivor(this));
    131. getCommand("chomp").setExecutor(new kitChomp(this));
    132. getCommand("ck").setExecutor(new ClearKit(this));
    133. getCommand("dubstep").setExecutor(new kitDubstep(this));
    134. getCommand("sith").setExecutor(new kitSith(this));
    135. getCommand("phoenix").setExecutor(new kitPhoenix(this));
    136. getCommand("eevee").setExecutor(new Eevee(this));
    137. }
    138.  
    139. public void onDisable()
    140. {
    141. plugin = null;
    142. }
    143.  
    144. public static Plugin getPlugin()
    145. {
    146. return plugin;
    147. }
    148. }
    149.  
     
Thread Status:
Not open for further replies.

Share This Page