Skip to content

Snsei987/SenseiClassResourceBar

Repository files navigation

🌀 Sensei Class Resource Bar

GitHub Release CurseForge Game Versions CurseForge Downloads

Sensei Class Resource Bar is a lightweight, fully customizable resource display addon for World of Warcraft.
It automatically adapts to your character’s class, specialization, and shapeshift form, showing your primary and secondary resources in clean, modern bars that you can freely move, resize, and restyle through Edit Mode.


✨ Features


🎯 Dynamic Resource Tracking

Automatically detects your character’s current resource type:

Health Bar

Primary Resources Supported
Mana, Rage, Energy, Focus, Fury, Runic Power, Astral Power, Maelstrom Weapon and more.

Secondary Resources Supported

  • Paladin → Holy Power
  • Rogue → Combo Points
  • Monk → Chi / Stagger (Brewmaster)
  • Warlock → Soul Shards (shows partial resource)
  • Death Knight → Runes (with cooldown timers per rune)
  • Evoker → Essence
  • Mage → Arcane Charges
  • Druid → Combo Points (Cat Form)
  • Demon Hunter → Soul Fragments (Devourer, Vengeance)
  • Hunter → Tip of the Spear (Survival)
  • Warrior → Whirlwind (Fury)

Ebon Might as a standalone bar

Druid Form Adaptive Support:
Automatically switches to Mana, Energy, Rage, or Astral Power depending on current shapeshift form.


🧩 Edit Mode Integration

Built on LibEQOL, offering seamless integration with Blizzard’s modern UI:

  • Move and reposition bars anywhere on your screen
  • Resize and restyle without extra menus
  • Every setting is per-layout, meaning different UI layouts can have unique bar setups

⚙️ Customization Options

Each bar (Primary & Secondary) has its own configuration:

Appearance & Layout

  • 📏 Adjustable width, height, and overall scale
  • ✏️ Customizable font, size, and outline
  • 🖼 Multiple bar textures, backgrounds, and border styles
  • 🎯 Text alignment (Left / Center / Right), Font, Size
  • 🎨 All the resources color are editable
  • ⭐ Support for LibSharedMedia-3.0

Behavior

  • 💬 Toggle resource number text
  • 🔄 Optional smooth animation for bar updating
  • 🕶 Visibility rules:
    • Always visible
    • In combat
    • With target
    • Target OR combat
    • Hidden
  • ✔️ Tick marks for segmented resources (Combo Points, Chi, Holy Power, Essence, etc.)
  • 💧 Optional Mana as percentage
  • ⏱ Rune-specific cooldown text for Death Knights

Hide default Blizzard UI

  • Option to hide Blizzard Player Frame
  • Option to hide Blizzard secondary resource bars (Combo Points, Essence, Holy Power, Arcane Charges, etc.)

Advanced

  • 🔗 Width syncing with the Cooldown Manager :
    • Essential Cooldowns
    • Utility Cooldowns

🔧 Performance

  • Lightweight and efficient
  • Event-driven updates (no constant polling)
  • Minimal CPU usage
  • No overhead when the bar is hidden or disabled
  • Uses clean Blizzard-style textures for a cohesive UI look

About

Primary and secondary resource bar for classes in Midnight

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages