Solved AddItem not working

Discussion in 'Plugin Development' started by myluki2000, Mar 23, 2013.

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

    myluki2000

    Hey again,

    I'm trying to add a diamond sword with addItem (nothing to import)
    Here's the code:

    Code:
    public boolean onCommand(CommandSender sender, Command cmd, String cmdLabel, String[] args){
           
           
            Player p = (Player)sender;
           
           
            if(cmd.getName().equalsIgnoreCase("PVP")){
                if(args.length == 0){
                   
                   
                    p.getInventory().clear();
                    p.getInventory().addItem(new ItemStack(276, 1));
                   
                   
                    return true;
                } else {
                return false;
                }
     
           
            }
            return false;
    }
       
       
       
    }
    I hope someone can help me.
     
  2. Change you're code to this:
    Code:
    public boolean onCommand(CommandSender sender, Command cmd, String cmdLabel, String[] args){
     
            Player p = (Player)sender;
     
            if(cmd.getName().equalsIgnoreCase("PVP")){
    ItemStack itemstack = new ItemStack(276, 1);
    PlayerInventory inventory = p.getInventory();     
    if(args.length == 0){
             
                    inventory.clear();
                    inventory.addItem(itemstack);
             
             
                    return true;
                } else {
                return false;
                }
            }
            return false;
    }
    }
    If this code must work perfectly
     
  3. Offline

    xmarinusx

    myluki2000
    I use exact this and it works fine. The only think I've got else is the last return false, I use return true.
    Does it give any errors, if not try to add some debug messages.
     
  4. Offline

    myluki2000

    Thanks for your help, I just imported the wrong ItemStack.
    Thanks
     
Thread Status:
Not open for further replies.

Share This Page