promotional bannermobile promotional banner

FluxBar

FluxBar is a World of Warcraft addon that allows you to create intelligent modifier-based macros by mapping different action bars to keyboard modifiers (Shift, Alt, Ctrl). This enables you to consolidate multiple action bars into a single action bar.

FluxBar - WoW 12.0 (Midnight) Addon

FluxBar is a World of Warcraft addon that allows you to create intelligent modifier-based macros by mapping different action bars to keyboard modifiers (Shift, Alt, Ctrl). This enables you to consolidate multiple action bars into a single action bar.

Installation

  1. Copy the FluxBar folder to your WoW addons directory:

    World of Warcraft\_retail_\Interface\AddOns\FluxBar
    
  2. Reload WoW or type /reload in-game

  3. The addon is now active!

Usage

Important: Prepare Your Action Bars

Before using FluxBar, you should empty buttons 1-12 on your primary action bar (Bar 1). The FluxBar macros will be written to these positions and will overwrite any existing actions.

Opening the UI

Type /flux in-game to open the FluxBar mapper window.

Mapping Action Bars

  1. Primary Bar (No Modifier): Select which action bar contains your default abilities
  2. Shift Modifier: Select which action bar to use when holding Shift
  3. Alt Modifier: Select which action bar to use when holding Alt
  4. Ctrl Modifier: Select which action bar to use when holding Ctrl

You can select "Not Mapped" for any modifier you don't want to use.

Note: Only action bars with abilities are shown in the dropdowns.

Creating Macros

  1. Set up your modifier-to-bar mappings

  2. Make sure buttons 1-12 on Bar 1 (your primary action bar) are empty - the addon will replace them with the new macros

  3. Click "Create Macros"

  4. The addon will scan Button 1-12 on your mapped bars and create character-specific macros named:

    • FLUX_1 (for button 1)
    • FLUX_2 (for button 2)
    • ... up to FLUX_12
  5. These macros are automatically assigned to buttons 1-12 on Bar 1

How the Macros Work

Each macro uses WoW's conditional casting syntax to switch between abilities based on modifiers:

#showtooltip
/cast [mod:shift] Hunter's Mark; [mod:alt] Binding Shot; [mod:ctrl] Aspect of the Cheetah; Aspect of the Cheetah
  • Without modifiers: Casts "Aspect of the Cheetah"
  • With Shift held: Casts "Hunter's Mark"
  • With Alt held: Casts "Binding Shot"
  • With Ctrl held: Casts "Aspect of the Cheetah"

The macro automatically shows the tooltip of the ability that will be cast based on your current modifier state, and displays its icon.

Macro Behavior

  • Empty slots are skipped: If a button doesn't have an ability on a mapped bar, that modifier conditional is omitted from the macro
  • Primary bar required: The addon only creates a macro if the primary (no modifier) bar has an ability on that button
  • Auto-detection: The addon automatically scans all bars (1-8) and only shows bars that have abilities

Advanced Features

Debug Mode

Enable debug logging for troubleshooting:

/flux debug

This toggles debug mode on/off. When enabled, the creation log will show detailed information about:

  • Which abilities are found on each bar
  • What conditionals are being added to each macro
  • Macro creation status

Query Macro Icon

Check what icon ID a macro is using:

/flux icon <macroname>

Example: /flux icon FLUX_1 will show the icon ID being used by that macro. You can then use that ID to manually set the icon if needed.

Deletion

Remove all FluxBar macros for your character:

/flux delete

This will delete all macros matching your character's FluxBar naming pattern (e.g., FLUX_1, FLUX_12, etc.).

Examples

Example 1: Single Modifier Setup

  • Primary: Bar 5 (main rotation)
  • Shift: Bar 6 (utility abilities)
  • Alt: Not Mapped
  • Ctrl: Not Mapped

Result: Shift+click uses Bar 6, normal click uses Bar 5

Example 2: Full Modifier Setup

  • Primary: Bar 5 (main rotation)
  • Shift: Bar 6 (defensive)
  • Alt: Bar 4 (crowd control)
  • Ctrl: Bar 7 (mobility)

Result: Each modifier key maps to a different ability bar

Notes

  • Macros are character-specific
  • Macros are stored in your character's macro library (max 120 account-wide macros)

Troubleshooting

Macros show as red/broken

  • Check that the abilities still exist on your mapped bars
  • Run /fluxdiag to see your current bar layout
  • Delete old macros and recreate them with /flux delete followed by /flux

Debug mode

  • Enable /flux debug before creating macros to get detailed information
  • Check the creation log for any error messages

Bars not showing in dropdown

  • The bar must have at least one ability on it to appear
  • Use /fluxdiag to verify your action bar layout

Support

For issues or feature requests please feel free to comment on CurseForge.


Version: 1.0
WoW Patch: 12.0 (Midnight)
Last Updated: January 2026

The FluxBar Team

profile avatar
Owner
  • 1
    Projects
  • 19
    Downloads