public void settingsView(Inventory inventory, int tab) {
    int lastRow = (inventory.getSize() / 9) - 1;
    int i = lastRow * 9;

    BankTab bankTab = bankTabs.get(tab);

    for (int j = 0; j < 9; ++j) {
      inventory.setItem(((lastRow - 1) * 9) + j, bankTab.getTabItem().getItemStack());
    }

    for (Map.Entry<Integer, BankTab> mTab : bankTabs.entrySet()) {
      inventory.setItem((lastRow * 9) + mTab.getKey(), mTab.getValue().getTabItem().getItemStack());
      ++i;
    }
    if (i < inventory.getSize() && availableTabs > i % (inventory.getSize() - 9))
      inventory.setItem(i, new ItemStack(35, 1));
  }
  public void tabSelectionView(Inventory inventory) {
    int lastRow = (inventory.getSize() / 9) - 1;
    int i = lastRow * 9;

    for (BankTab tab : bankTabs.values()) inventory.setItem(i++, tab.getTabItem().getItemStack());
  }