promotional bannermobile promotional banner

BlockBags

Automatic inventory categories with persistent, customizable layouts.
Back to Files

v1.0.0

File nameBlockBags-v1.0.0.zip
Uploader
ScopelScopel
Uploaded
Oct 14, 2026
Downloads
10
Size
145.1 KB
Flavors
Retail
File ID
9174946
Type
R
Release
Supported game versions
  • 12.1.5

What's new

Changelog

1.0.0

  • First stable release for World of Warcraft Retail 12.1.5.
  • Automatic categories, individual-stack assignments, persistent panel layouts, resizing and magnetic alignment.
  • Per-category appearance, sorting, visual rules, favorites with reserved slots, profile import/export and optional virtual stack grouping.
  • Separate character and Warband bank categories, profiles and management controls.
  • Replace custom secure backpack actions with native item buttons in an ordinary movable window.
  • Open, close and move the backpack during combat, including after reloading in combat; keep normal right-click item use native.
  • Preserve category placement, Alt-right-click menus and bank transfers through a separate interaction layer outside combat.
  • English, Portuguese, Spanish and French interfaces.

0.9.8 — preview

  • Prepare backpack slots and keybindings synchronously during loading before combat lockdown, rather than relying on a delayed first refresh.
  • Register the combat state driver after binding preparation and reapply an already-active combat state when bindings change during safe loading.
  • Test a driver that starts directly in combat without a combat-exit transition. Preserve deferred initialization if lockdown has already begun.

0.9.7 — preview

  • Resume deferred bag integration and key preparation after leaving combat when login or /reload occurred during combat.
  • Ask players to wait for combat to end when secure bag controls have not been initialized yet.
  • Keep native bags untouched until integration can be installed safely; initial combat setup is still deferred.

0.9.6 — preview

  • Fix the Open All Bags keybinding in combat: it now toggles the backpack open and closed, matching the native ToggleAllBags action.
  • Test consecutive presses through the prepared binding, including Escape registration and cleanup.

0.9.5 — preview

  • Update the Retail interface version to 12.1.5.
  • Use C_CurrencyInfo.GetCoinTextureString for backpack, Warband and offline balances, retaining gold separators and bank-tab cost confirmations.
  • Give the backpack close button its own secure click handler for closing in combat.
  • Keep protected window movement locked in combat; dragging and layout editing remain available outside combat.

0.9.4 — preview

  • Recover temporarily failed item metadata on later refreshes, with at most three requests per item while present and separate backpack/bank counters.

  • Check the live physical slot before enabling right-click item use outside combat, including empty slots and stale item displays.

  • Use the native exact-slot /use command for secure combat clicks, so clicking a consumed or empty stack does not pass nil to IsEquippableItem.

  • Add regressions for empty, consumed and replenished slots, interaction-context guards and secure combat item use.

0.9.3 — preview

  • Explicitly protect the editor controls and equipped-bag panel referenced by the secure combat handler, preventing invalid frame handles on combat entry.
  • Model restricted handles in combat tests so ordinary child frames cannot pass as protected targets.
  • Keep backpack movement and layout changes locked during combat while retaining secure item use.

0.9.2 — preview

  • Keep item slots and category controls above the background drop receiver from the first render; normalize native item-button levels after reparenting.
  • Register item dragging explicitly and keep transparent layout frames from intercepting clicks.
  • Replace rule-priority arrow glyphs with native artwork, translated tooltips and disabled boundary states.
  • Rename offline history to Offline inventory across settings, menus and supported languages. Keep its bag-menu shortcut hidden until collection is enabled or saved inventories exist.
  • Test initial click routing, focus/edit transitions, priority actions and optional offline access without allocating new controls during repeated renders.

0.9.1 — preview

  • Initialize visual rule data and category selection before native dropdowns generate their menus, including bank settings.
  • Guard callbacks after a condition is removed or its field/category changes.
  • Test immediate menu generation and selection during settings construction, matching WoW's dropdown lifecycle.

0.9.0 — preview

  • Prepare secure backpack keybind, X and item-use paths for combat; defer layout and scrolling until combat ends.
  • Add exact-slot drop previews and removal of missing favorites from their faded icons.
  • Add compact/balanced/spacious presets, appearance copying and individual category reset.
  • Add a visual AND/OR rule editor with live matches, priorities and advanced text editing.
  • Add profession material-family, reagent-quality and quantity filters.
  • Sort each category by name, quality, item level, quantity or expansion in either direction.
  • Add optional visual stack grouping with access to every physical slot.
  • Add dark and ElvUI appearance options alongside the Blizzard theme.
  • Add complete Spanish/esMX and French catalogs; preserve custom names across locales.
  • Add opt-in, read-only offline history with character, item and age limits, separate from profile exports.
  • Add refresh timing and CPU/memory diagnostics; reuse pools and coalesce hidden-backpack preparation by event.
  • Expand regression, stress, locale and package checks. Native combat taint, rendering and bank transactions still need Retail validation.

0.8.1 — preview

  • Move items to chosen slots within a category, including visual swaps and automatic layouts.
  • Keep background drops within the same category from changing item positions.
  • Show faded item icons in reserved slots for absent favorites and restore them when reacquired.
  • Remove virtual category tabs from bank settings and merge existing bank tab layouts and placements.
  • Translate the category-tab caption and missing-favorite tooltips.

0.8.0 — preview

  • Add a bank toolbar with purchased-tab count, numbered icons and a purchase button.
  • Display Warband gold and open native gold deposit/withdraw dialogs.
  • Add native automatic deposits and the Warband include-reagents option.
  • Open native tab settings for names, icons and deposit/expansion filters while keeping the inventory unified.
  • Show specific bank lock reasons and close bank dialogs on storage changes, combat or interaction end.
  • Update balances by event and reuse toolbar frames; fix account slot-change invalidation.

0.7.1 — preview

  • Keep native Settings above backpack and bank windows.
  • Place title text, bag menu and close controls above Blizzard frame decoration.
  • Show all Warband tabs in one inventory and remove physical tabs from the storage selector.
  • Merge legacy Warband tab layouts and item assignments into the unified view.
  • Route Warband deposits to available space across all purchased tabs.

0.7.0 — preview

  • Separate character-bank and Warband categories, layouts and profiles.
  • Synchronize native bank context and route deposits to the selected Warband tab; never redirect from a full selected tab.
  • Use native bank item buttons and refund confirmations, with access checks for read-only and unavailable banks.
  • Mark items incompatible with the selected bank in the backpack.
  • Refresh changed containers and bound retries for delayed bank data.
  • Remove backpack-only currency, equipped-bag and favorite controls from bank settings.
  • Keep overlapping backpack and bank controls in their respective window layers.

0.6.2 — preview

  • Resize item quality borders, special-item overlays and quest frames with category icons.
  • Scale quickslot artwork proportionally and restore border sizing when switching to physical bags.

0.6.1 — preview

  • Use the WoW client's localized Backpack title.
  • Hide the Blizzard bag bar by default and add a toggle in the bag button menu.
  • Keep physical bag view as a separate menu option.
  • Play native backpack sounds when opening and closing the window.
  • Avoid duplicate decoration frame names across backpack and bank windows.

0.6.0 — preview

  • Open the character bank and Warband tabs in a separate window alongside the inventory.
  • Give the bank its own categories, favorites, manual assignments, settings and profiles.
  • Preserve existing bank layouts and positions when migrating to separate bank data.
  • Keep the inventory open when the bank closes, and keep the banking interaction open when only the inventory closes.
  • Reuse bank frames and isolate refresh queues across repeated openings.

0.5.2 — preview

  • Fix the profile code field calling an unsupported EditBox height method.

  • Show individual item slots during category resizing and snap dimensions to whole slots; hold Shift for free pixel sizing.

  • Keep whole stacks in their original slot when dropped within the same category; matching stacks still use native merging.

  • Switching to automatic positions releases manual slot placements and sorts consistently across the header, settings and saved edits; favorites remain reserved.

  • Restore favorites to a free slot in their automatic category without displacing existing items.

  • Move only the selected stack between categories, leaving identical stacks in place.

  • Keep split stacks in the chosen slot, including categories with automatic compaction.

  • Allow native stack merging without intercepting the drop as a category move.

  • Use secure item actions for ordinary inventory right-clicks.

  • Load key bindings once and declare the binding header only once.

  • Add currency search by name or ID, selected currencies first, and eight entries per page.

  • Separate gold thousands with dots, preserving silver and copper values.

  • Prune assignments and explicit positions for consumed stacks.

0.5.1 — preview

  • Use /bb as the primary command; /blockbags and /blocks remain available.
  • Follow the WoW client language: Portuguese for ptBR/ptPT, English otherwise.
  • Translate settings, menus, messages and default labels in existing profiles.
  • Keep custom names, item assignments and saved layout positions unchanged.
  • Show the inventory close button above the window border.

0.5.0 — prévia

  • Fechar opções abertas pelo BlockBags preserva o inventário sem abrir o menu Esc.
  • Moedas selecionáveis no rodapé, até sete por perfil.
  • Indicadores de melhoria, conjunto de equipamento e transmog não coletado.
  • Avaliação opcional pelo Pawn com comparação por ilvl como alternativa.
  • Filtros por expansão, vínculo, slot, conjunto, tooltip, melhoria e transmog.
  • Valores entre aspas na busca e indexação de tooltip sob demanda.
  • Abas de categorias com edição de layout independente.
  • Banco do personagem e abas compradas da tropa, com posições isoladas.
  • Depósito, retirada e venda de categorias após confirmação; favoritos e conjuntos protegidos, verificação de origem e cancelamento por contexto.
  • Compra de abas pelo menu da bolsa, mediante confirmação nativa.
  • Correção da posição do indicador de reagente na leitura de GetItemInfo.
  • Estrutura de repositório, licença MIT, testes, CI e empacotamento de releases.

0.4.3

  • Título Inventário e preservação do inventário ao fechar as configurações.

0.4.2

  • Visualização temporária por bolsa física, restauração das categorias e correção da camada do botão circular.

0.4.1

  • Botão circular de bolsa, menu, controles de bolsas equipadas e ilvl por item.

0.4.0

  • Interface moderna e interação direta com categorias.
  • Reclassificação de itens sem exigir espaço físico livre.
  • Regras de categoria e busca por atributos.
  • Adaptações MIT do BetterBags e MyBags com créditos preservados.

This mod has no additional files