promotional bannermobile promotional banner
premium banner
Inventory Management Addon! Change your items and specs quick and easy!

Description

ItemRack (TBC Anniversary Edition)

A maintained and enhanced version of the classic ItemRack equipment manager addon.

This is a continuation of the original ItemRack addon, updated and fixed for TBC Anniversary Edition by Chairface and Cexal. The original addon had become broken and unmaintained, so we've taken on the task of keeping it alive and adding new features for the TBC Anniversary community.

What's New in This Version

đź”§ Bug Fixes & Compatibility

  • Fixed for TBC Anniversary Edition - Full compatibility with the latest TBC Anniversary client
  • Fixed keybindings - Set and slot keybindings now save and work correctly
  • Merged addon structure - ItemRack and ItemRackOptions are now a single integrated addon for cleaner installation
  • Fixed API deprecations - Updated all deprecated API calls (EnableAddOn, LoadAddOn, etc.)
  • Options load immediately - No more LoadOnDemand delays

✨ New Feature: Dual Spec Support

Automatically switch talent specs when equipping gear sets!

  • New Spec dropdown in the Sets tab lets you assign Spec 1 or Spec 2 to any gear set
  • When you equip a set, ItemRack automatically switches to the assigned spec
  • Works with all equip methods: slash commands, keybinds, events, and menu clicks
  • Spec changes are blocked during combat and in PvP instances (as expected)
  • Test directly with /itemrack spec 1 or /itemrack spec 2

Known Issues

⚠️ We're aware of the following bugs and actively working on fixes:

Issue Description Status
    Broken Global                   Configs Many global configuration options are not functioning or saving correctly    In-Progress

This list will be updated as new issues are confirmed. A hotfix will be uploaded as soon as possible.


Features

ItemRack makes swapping equipment easy through popout slot menus, equip slot buttons, gear sets, and automated swaps.

Gear Sets

  • Create unlimited gear sets with custom names and icons
  • Equip sets via minimap button, keybinds, slash commands, macros, or events
  • NEW: Assign a talent spec to each set for automatic spec switching
  • Toggle between two sets with a single keybind

Dockable Buttons

  • Alt+click slots on the character sheet to create floating equipment buttons
  • Drag and dock buttons together for organized layouts
  • Customize size, alpha, spacing, and more in options

Popout Menus

  • Click equipment slots to see all available items for that slot
  • Quick access to swap individual pieces without opening your bags
  • Hide items you don't want to see with Alt+click

Automated Events

  • Buff Events - Swap gear when you gain buffs (Evocation, Drinking, Mounted)
  • Stance Events - Swap gear when changing stances/forms (Battle Stance, Moonkin, Shadowform)
  • Zone Events - Swap gear when entering specific zones (PvP, Cities, Raids)
  • Script Events - Create custom Lua-based automation for advanced users

Bank Integration

  • Items in your bank show with a blue border
  • Click to automatically pull items from the bank
  • Easily store entire sets in your bank

Slash Commands

 
 
/itemrack              - List common commands
/itemrack opt          - Open options window
/itemrack equip <set>  - Equip a set
/itemrack toggle <set> - Toggle a set on/off
/itemrack spec 1       - Switch to Spec 1 (Primary)
/itemrack spec 2       - Switch to Spec 2 (Secondary)
/itemrack lock/unlock  - Lock/unlock buttons
/itemrack reset        - Reset buttons

Quick Start

  1. Right-click the minimap button to open options and create sets
  2. Left-click the minimap button to equip a set
  3. Alt+click slots on the character sheet to create dockable buttons
  4. In the Sets tab, use the Spec dropdown to assign a talent spec to your sets

Macro Functions

 
 
lua
EquipSet("setname")      -- Equip a set
UnequipSet("setname")    -- Unequip a set
ToggleSet("setname")     -- Toggle a set
IsSetEquipped("setname") -- Returns true if set is equipped

Credits

  • Original Author: Gello
  • Previous Maintainers: Roadblock, Rottenbeer, mikinho, romracer, cloudbells, Adal4
  • Current Maintainers: Chairface, Cexal

This addon is maintained for the TBC Anniversary community. If you encounter bugs or have feature requests, please report them on the Issues page.

Installation

  1. Download and extract to your Interface/AddOns folder
  2. The folder should be named ItemRack
  3. Restart WoW or /reload

Note: If you previously had ItemRackOptions as a separate addon, you can remove it - everything is now integrated into the main ItemRack addon.