Package org.bukkit.inventory

Examples of org.bukkit.inventory.Inventory.addItem()


        inv.removeItem(stack);
    }
    //Handle subtractions
    if (ops.size() > 1) {
      for (ItemStack stack : InventoryUtil.uncompressInventory(ops.get(1)))
        inv.addItem(stack);
    }
    return true;
  }

  @Override
View Full Code Here


    Inventory inv = ((InventoryHolder) block.getState()).getInventory();
    List<HashMap<String,Integer>> ops = InventoryUtil.interpretDifferenceString(data);
    //Handle the additions
    if (ops.size() > 0) {
      for (ItemStack stack : InventoryUtil.uncompressInventory(ops.get(0)))
        inv.addItem(stack);
    }
    //Handle subtractions
    if (ops.size() > 1) {
      for (ItemStack stack : InventoryUtil.uncompressInventory(ops.get(1)))
        inv.removeItem(stack);
View Full Code Here

        sign.getBlock().setType(Material.AIR);

        if (Properties.REMOVE_EMPTY_CHESTS && !ChestShopSign.isAdminShop(ownerInventory) && InventoryUtil.isEmpty(ownerInventory)) {
            connectedChest.getBlock().setType(Material.AIR);
        } else {
            ownerInventory.addItem(new ItemStack(Material.SIGN, 1));
        }
    }

    private static boolean shopShouldBeRemoved(Inventory inventory, ItemStack[] stock) {
        return Properties.REMOVE_EMPTY_SHOPS && !ChestShopSign.isAdminShop(inventory) && !InventoryUtil.hasItems(stock, inventory);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.