Ejemplo n.º 1
0
  /*
  	public Inventory inventoryTabView(BankTabType type) {
  		BankTab tab = bankTabs.get(type);

  		Inventory view = Bukkit.createInventory(this, ( tab.getTabSize() + 1) * 9, tab.getTabName());

  		for( BankItem item : bankTabs.get(BankTabType.Tab1).getTabItems() ) {

  	        ItemStack chk = new ItemStack(item.getItemStack().getType(),item.getItemStack().getAmount(),item.getItemStack().getDurability());
  	        chk.addEnchantments(item.getItemStack().getEnchantments());

  	        if ( item.getSlot() < 0 )
          		item.setSlot(view.firstEmpty());
  	        view.setItem(item.getSlot(),chk);
          }

  		tabSelectionView(view);
  		return view;
  	}


  	@Override
  	public Inventory getInventory() {
  		Inventory inv = Bukkit.createInventory(this, 54, "Banker");

  		return inv;
  	}



  	public void increaseTabSize(BankTabType tabType)
  	{
  		BankTab tab = bankTabs.get(tabType);

  		if ( tab.getTabSize() < 5 )
  		{
  			tab.setTabSize(tab.getTabSize()+1);

  			backend.increaseTabSize(owner, tabType, tab.getTabSize());
  		}
  	}
  */
  public void inventoryView(Inventory inventory, int tab) {

    for (BankItem item : bankTabs.get(tab).getTabItems())
      inventory.setItem(item.getSlot(), item.getItemStack());

    tabSelectionView(inventory);
  }
Ejemplo n.º 2
0
  public Inventory inventoryView(String name) {
    Inventory view = Bukkit.createInventory(this, (bankTabs.get(0).getTabSize() + 1) * 9, name);
    for (BankItem item : bankTabs.get(0).getTabItems()) {

      ItemStack chk = item.getItemStack().clone(); // new
      // ItemStack(item.getItemStack().getType(),item.getItemStack().getAmount(),item.getItemStack().getDurability());
      //   chk.addEnchantments(item.getItemStack().getEnchantments());

      if (item.getSlot() < 0) item.setSlot(view.firstEmpty());
      view.setItem(item.getSlot(), chk);
    }

    tabSelectionView(view);
    return view;
  }