Package org.bukkit.inventory

Examples of org.bukkit.inventory.Inventory


        if (event.isCancelled() || event.getTransactionType() != SELL) {
            return;
        }

        ItemStack[] stock = event.getStock();
        Inventory clientInventory = event.getClientInventory();

        CurrencyCheckEvent currencyCheckEvent = new CurrencyCheckEvent(BigDecimal.valueOf(event.getPrice()),
                                                        event.getOwner().getUniqueId(),
                                                        event.getSign().getWorld());
        ChestShop.callEvent(currencyCheckEvent);
View Full Code Here


    public static void onSellCheck(PreTransactionEvent event) {
        if (event.isCancelled() || event.getTransactionType() != SELL) {
            return;
        }

        Inventory shopInventory = event.getOwnerInventory();
        ItemStack[] stock = event.getStock();

        if (!itemsFitInInventory(stock, shopInventory)) {
            event.setCancelled(NOT_ENOUGH_SPACE_IN_CHEST);
        }
View Full Code Here

    public static void onBuyCheck(PreTransactionEvent event) {
        if (event.isCancelled() || event.getTransactionType() != BUY) {
            return;
        }

        Inventory clientInventory = event.getClientInventory();
        ItemStack[] stock = event.getStock();

        if (!itemsFitInInventory(stock, clientInventory)) {
            event.setCancelled(NOT_ENOUGH_SPACE_IN_INVENTORY);
        }
View Full Code Here

              return Relation.EQUAL.is(Comparators.compare(container, item));
            }
          }, isNegated());
        } else {
          if (container instanceof Inventory) {
            final Inventory invi = (Inventory) container;
            return items.check(e, new Checker<Object>() {
              @Override
              public boolean check(final Object type) {
                return type instanceof ItemType && ((ItemType) type).isContainedIn(invi);
              }
View Full Code Here

  }
 
  @Override
  protected void execute(final Event e) {
    if (invi != null) {
      final Inventory i = invi.getSingle(e);
      if (i == null)
        return;
      for (final Player p : players.getArray(e)) {
        p.openInventory(i);
      }
View Full Code Here

TOP

Related Classes of org.bukkit.inventory.Inventory

Copyright © 2018 www.massapicom. 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.