promotional bannermobile promotional banner
premium banner
Customizable status bars, icons, and trackers for any spell cooldown, duration, stacks, or charges. Reads directly from the Cooldown Manager with full WoW Midnight secret-value support.

Description

alt text

BarMaster

Build pixel-perfect status bars and icons for any spell in your spellbook. BarMaster reads directly from WoW's Cooldown Manager to create highly customizable displays for cooldowns, durations, stacks, charges, and class resources — with full combat compatibility in WoW Midnight.

Join Discord for help or to share your layouts! - https://discord.gg/hdHq56GQYH

Display Types

  • Status Bars — Duration, cooldown, stack, or charge fill modes with spark animations and tick marks
  • Split Charge Bars — Multi-segment bars for charge-based spells with per-charge recharge timers
  • CDM Icons — Spell icons with cooldown swipes, charge counts, proc glows, and text overlays
  • Texture/Proc Icons — Custom texture displays with per-stack size, color, rotation, blink, and glow
  • Trinket Icons — Square icons with cooldown swipes and desaturation
  • Buff Bar — Dynamic grid of active buff icons
  • Class Resource Pips — Combo points, holy power, soul shards, arcane charges, chi, essence, runes
  • Class Power Bar — Mana, energy, rage, runic power, insanity, maelstrom, fury, pain
  • Eclipse Bar — Dual solar/lunar display for Balance Druids
  • Ironfur Bar — Multi-tick stacked duration display for Guardian Druids

Customization

Every display is deeply configurable:

  • Bar style: Modern (flat) or Classic (gradient), with gloss/shade/fade overlays
  • Colors: Full RGBA control for fill, background, and borders
  • Text: Dynamic duration, cooldown, stack, and charge labels with font size, outline, color, and positioning
  • Size & position: Pixel-perfect width, height, and anchor point controls
  • Orientation: Horizontal or vertical, normal or reverse fill
  • Effects: Proc glows (pixel glow, autocast, Blizzard spell alert), spark animations, blink
  • Visibility: Auto-hide when idle, per-instance-type toggles (dungeon, raid, arena, BG, world, solo)

Snap & Positioning

Drag-and-drop positioning with intelligent edge/center snapping. Organize displays into snap groups that move together. Full integration with Blizzard's HUD Edit Mode — BarMaster unlocks automatically when you enter Edit Mode.

Profiles

  • Per-spec profiles with automatic switching on spec change
  • Sub-profiles for different situations (AoE, single target, M+, etc.)
  • Talent loadout mapping — auto-switch profiles when you change loadouts
  • Import/Export — share profiles via copy-paste (base64 encoded)

WoW Midnight Compatibility

Built from the ground up to handle Midnight's secret value system. Duration, stack, and charge displays work correctly in combat using ThresholdDecoder, DurationObject detection, pcall-guarded reads, and direct CDM frame integration.

Getting Started

  1. Open the Cooldown Manager (/bm cdm) and add spells you want to track
  2. Click the BarMaster minimap button or type /bm to open the options panel
  3. Select a spell and choose your display type
  4. Customize colors, size, text, and position to your liking
  5. Enter snap mode to organize your displays into groups