Package org.bukkit.inventory

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


        InventoryView view = p.getOpenInventory();
        if (view != null) {
            view.setCursor(null);
            Inventory i = view.getTopInventory();
            if (i != null) {
                i.clear();
            }
        }
    }
   
    public static boolean hasEmptyInventory(Player p) {
View Full Code Here


        for (int i = 0; i < contents.length; i++) {
            contents[i] = (stacks[i] != null) ? stacks[i].clone() : null;
        }
       
        // Clear the inventory if prompted
        if (clear) inv.clear();
    }
   
    public RepairableContainer(BlockState state) {
        this(state, true);
    }
View Full Code Here

        org.bukkit.inventory.InventoryHolder chest = (org.bukkit.inventory.InventoryHolder) state;
        Inventory inven = chest.getInventory();
        if (chest instanceof Chest) {
            inven = getBlockInventory((Chest) chest);
        }
        inven.clear();
        return true;
    }

    @Override
    @Deprecated
View Full Code Here

                        }
                    }
                }
            } else {
                transferItems.addAll(Arrays.asList(cartinventory.getContents()));
                cartinventory.clear();
            }

            transferItems.removeAll(Collections.singleton(null));

            // is cart non-empty?
View Full Code Here

                                }
                        }
                    }
                } else {
                    transferitems.addAll(Arrays.asList(containerinventory.getContents()));
                    containerinventory.clear();
                }
                container.update();
            }

            transferitems.removeAll(Collections.singleton(null));
View Full Code Here

                    break;
                }
                Inventory containerinventory = container.getInventory();

                leftovers.addAll(containerinventory.addItem(transferitems.toArray(new ItemStack[transferitems.size()])).values());
                containerinventory.clear();
                for(ItemStack item : leftovers)
                    containerinventory.addItem(item);
                transferitems.clear();
                transferitems.addAll(leftovers);
                leftovers.clear();
View Full Code Here

                Integer stackAmount = stack.getAmount();

                if (stackAmount > 1 ) {
                    stack.setAmount( stackAmount - 1 );
                } else {
                    inv.clear(slotId);
                }
            }
       
            player.setItemInHand(new ItemStack(item, 1));
        } else {
View Full Code Here

  // Based on work contributed by drew-bahrue (https://github.com/echurchill/CityWorld/pull/2)
  @Override
  public void setLoot(Odds odds, String worldPrefix, LootLocation lootLocation, Block block) {
    Chest chest = (Chest) block.getState();
    Inventory inv = chest.getInventory();
    inv.clear();
    ItemStack[] items = getLoot(odds, lootLocation, block);
    inv.addItem(items);
    chest.update(true);
  }
 
View Full Code Here

    //If they aren't holding a tool, move the tool to their hand
    int first = inv.first(BlockUtil.getIdFromString(Config.ToolBlock));
    if (!BlockUtil.getItemString(player.getItemInHand()).equals(Config.ToolBlock) && first != -1){
      ItemStack back = player.getItemInHand().clone();
      player.setItemInHand(inv.getItem(first));
      if (back.getAmount() == 0) inv.clear(first);
      else inv.setItem(first, back);
    }

    Util.sendMessage(player, "&cHawkEye tool enabled! &7Left click a block or place the tool to get information");
View Full Code Here

    // entry not found -> return
    if (!playerInventories.containsKey(player)) return false;
     
    // clear player's inventory first
    Inventory inventory = player.getInventory();
    inventory.clear();
    player.getInventory().setHelmet(null);
    player.getInventory().setChestplate(null);
    player.getInventory().setLeggings(null);
    player.getInventory().setBoots(null);
   
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.