Description
Bagforge
A lightweight bag replacement for Midnight. Clean layout, fast performance, and no extra bloat.
Bagforge replaces the default backpack and bank with a panel-based layout. You get one main bag window, with optional category panels stacked above it. It stays event-driven and built for performance, even with full banks.
Use it as a flat bag, or turn on categories like Recent Items, Equipment, Reagents, Quest Items, and Junk.
Requires World of Warcraft retail Midnight (Interface 120000+).
Installation
Install through CurseForge or your addon manager of choice, or download the latest release from GitHub and place the Bagforge folder in World of Warcraft\_retail_\Interface\AddOns.
Reload the game or use /reload.
Getting started
/bfor/bagforgeopens the bags/bf configopens settings/bf sortsorts your bags/bf sortbanksorts the bank/bf depositbankdeposits items into the bank/bf resetresets window position
Features
- One main bag window with optional category panels
- Character and warband bank support
- Search, sorting, deposits, and tab handling
- Custom categories and saved search filters
- Stack merge, slot locks, and vendor value sorting
- Item level, bind status, junk markers, and Pawn arrows
- Auto vendor junk and repair
- Delete cheapest item
- Flash find across bags and bank
Performance
- Reuses item buttons instead of recreating them
- Splits layout work across frames to reduce hitching
- Uses event-driven scans instead of constant polling
- Throttles tooltip updates
Midnight compatibility
Bagforge is built for Midnight retail and handles restricted values safely in combat and instances.
Plugins
Other addons can register categories, sort modes, or UI elements through the API. See Core/API.lua for details.
Support
- PayPal: paypal.me/KkthnxTV
- Battle.net:
Kkthnx#1105
License
MIT License. See LICENSE for details.
Developed by Josh Russell.



