LootSwap

When bags are full, swap cheaper vendor junk for loot.

LootSwap helps when your bags are full and a loot window is open.

Each loot row gets a small panel to the right of the loot frame:

The bag item that would be destroyed
Vendor gold you gain or lose
Previous / next buttons to pick a different bag stack
A Swap button
How it works Bags must have no generic free slot. Hover a loot item to highlight bag stacks that vendor for less than that loot (full stack vendor price). Swap destroys the selected stack and then loots that item.

Gray junk that is a vendor upgrade is destroyed immediately. Anything better asks first. Quest items, locked items, and items with no vendor price are never destroyed.

If the loot still fits on an existing stack, the panel shows Fits and Swap just loots it.

Crafting and the auction house A warning appears when the loot is worth less at a vendor than the bag item. You can still swap so you can keep mats or auction pieces.

Consumables Near-level food and similar consumables are skipped as the default destroy target (your level minus 10 by default). Water and drinks are still available to swap if your class does not use mana (Warrior, Rogue).

/lootswap protect 10 /lootswap protect 0

Chat Each successful swap prints a local chat line with both item links and the vendor difference. Nothing is sent to say, party, or raid.

Install Interface 16001 (WoW Forever). Copy the LootSwap folder into Interface\AddOns and restart the client.

Slash commands /lootswap /lootswap protect 10

LootSwap Team

profile avatar
  • 2
    Projects
  • 186
    Downloads

More from chasesommer

  • Rage Forge project image

    Rage Forge

    A smart rage display for stance-dancing TBC warriors on WoW Classic Anniversary realms. Built for PvP-first decision making.

    • 176
    • October 13, 2026
  • Rage Forge project image

    Rage Forge

    A smart rage display for stance-dancing TBC warriors on WoW Classic Anniversary realms. Built for PvP-first decision making.

    • 176
    • October 13, 2026