Need help with armor

Discussion in 'Plugin Development' started by Techno360!, Feb 9, 2019.

  1. Offline

    Techno360!

    Does anyone know how to make a command that sets a player's armor to helmet, chestplate, leggings, and boots all of which have unbreakable (or unbreaking 10) on it? For some reason, I always get an error when I try to do this stuff.
     

    Attached Files:

  2. Offline

    timtower Ninja on the waves Moderator

    @Techno360! Hover your mouse over it, what does it say?
     
  3. @Techno360! The array size you specified is 0, of course you can't add any elements to it. Here are other ways you can do this using a string array example:
    Code:
    String[] stringArray = new String[4];
    or
    Code:
    String[] stringArray = {"0", "1", "2", "3"};
     
  4. Offline

    Techno360!

    Okay so @timtower it says "Remove Argument to match ItemStack()" for all four of the errors.

    It's so weird because I checked examples on how to do it and nothing seems to work.

    It's so weird because I checked examples on how to do it and nothing seems to work.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Feb 9, 2019
  5. Offline

    timtower Ninja on the waves Moderator

  6. Offline

    KarimAKL

    @Techno360! Try changing this:
    Code:Java
    1. ItemStack[] armor = {};

    to this:
    Code:Java
    1. ItemStack[] armor = new ItemStack[4];
     
  7. Offline

    Techno360!

  8. Offline

    timtower Ninja on the waves Moderator

    @Techno360! Change the spigot.jar or craftbukkit.jar to the Bukkit.jar in your build path
    You imported the wrong ItemStack
     
    KarimAKL likes this.
  9. Offline

    Techno360!

    Thanks for your help guys!
     

Share This Page