How to remove an item from everyones inventory

Discussion in 'Plugin Development' started by mw3killer, Mar 10, 2013.

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

    mw3killer

    I am working on a plugin that removes a specific item from players on a configured schedule. How would you remove a specific item from everyones inventory? Thanks!
     
  2. Offline

    GodzOfMadness

    mw3killer
    for(Player p : Bukkit.getOnlinePlayers()){
    PlayerInventory pi = p.getInventory();
    ItemStack is = new ItemStack(Material.MATERIAL, AMMOUNT);
    if(pi.contains(is)){
    pi.remove(is);
    }
    }
    (untested)
     
  3. Offline

    mw3killer

    I will give that a try
     
  4. Offline

    GodzOfMadness

    mw3killer
    that shouldn't work, try the material
    so like
    Code:
    for(Player p : Bukkit.getOnlinePlayers()){
                        if(p.getInventory().contains(Material.MATERIAL)){
                            p.getInventory().remove(Material.MATERIAL);
                        }
                    }
     
Thread Status:
Not open for further replies.

Share This Page