promotional bannermobile promotional banner

ReBar

**⚠️ No longer maintained (as of WoW 12.0.7).** Percentage text overlays for the World of Warcraft Personal Resource Display (PRD).
Back to Files
File nameReBar.zip
Uploader
jdpr007jdpr007
Uploaded
Jun 17, 2026
Downloads
16
Size
7.0 KB
Flavors
Retail
File ID
8263228
Type
R
Release
Supported game versions
  • 12.0.5

What's new

Changelog

All notable changes to ReBar are documented here.

[3.5.0] — Final release (no longer maintained)

Status

  • ReBar is no longer maintained past WoW 12.0.5. In Patch 12.0.7, Blizzard added native percentage text to the default Personal Resource Display, which provides what this addon was built to do. ReBar is therefore redundant on 12.0.7 and later, and is kept available only for historical / reference purposes.

Changed

  • Reverted the TOC interface version to 12.0.5 only (## Interface: 120005). The dual 120005, 120007 line was removed since the addon is not maintained for 12.0.7.
  • Removed all references to 12.0.7 from the code (TOC and Lua). The patch is now mentioned only in documentation and changelog files.
  • Updated the addon description to note its historical-reference status.

[3.4.1]

Fixed

  • Corrected the UnitPowerPercent call to match the current API signature UnitPowerPercent(unitToken, powerType, unmodified, curve). The unmodified argument was being passed as true, which requested the raw (modifier- ignoring) percentage; it is now false so the displayed power percentage accounts for active modifiers. (The pcall-guarded ratio fallback meant this never errored, but the value could be wrong for specs with power-modifying effects.)

Verified (full-source audit against the 12.0.7 PTR branch)

  • Audited every API, frame path, event, and widget method ReBar uses against the complete Patch 12.0.7 PTR interface source. Confirmed present and unchanged:
    • Frame paths: PersonalResourceDisplayFrame (parent UIParent), .HealthBarsContainer.healthBar, .PowerBar, .AlternatePowerBar (all StatusBar widgets inheriting TextStatusBar).
    • Unit APIs: UnitHealth, UnitHealthMax, UnitHealthPercent, UnitPower, UnitPowerMax, UnitPowerPercent, UnitPowerType — none deprecated.
    • CurveConstants.ScaleTo100 exists and maps a 0..1 fraction to 0..100.
    • Events: ADDON_LOADED, PLAYER_LOGIN, PLAYER_ENTERING_WORLD, PLAYER_SPECIALIZATION_CHANGED, PLAYER_TALENT_UPDATE, UNIT_DISPLAYPOWER.
    • Widget methods: SetMouseClickEnabled, EnableMouse, SetDrawLayer, etc.
  • Note: Blizzard's own PRD code reads values via plain UnitHealth/UnitPower ratio math — the same approach as ReBar's fallback path.

[3.4.0]

Changed

  • Updated the addon's interface version (TOC) to support both 12.0.5 and 12.0.7 (## Interface: 120005, 120007), so the addon shows as current on live 12.0.5 and on the 12.0.7 patch.

Verified

  • Audited ReBar's resource-bar frame paths against the Patch 12.0.7 PTR interface source files. The Personal Resource Display structure ReBar relies on is unchanged on 12.0.7:
    • PersonalResourceDisplayFrame (parented to UIParent)
    • .HealthBarsContainer.healthBar
    • .PowerBar
    • .AlternatePowerBar All paths the addon uses match the 12.0.7 PTR source exactly, so no code changes were required for the addon to locate the bars.

Notes

  • This is a source-level compatibility check against the published 12.0.7 PTR files, not an in-game test on the PTR. The frame definitions match, so the bars resolve correctly; final confirmation comes from loading the addon on a live 12.0.7 client.
  • The TOC lists both 120005 and 120007, so the addon shows as up to date on live 12.0.5 and on 12.0.7 during the transition between patches.

[3.3.0]

Added

  • Percentage text overlays on the Personal Resource Display health, power, and alternate/class resource bars.
  • Click-through overlays that never intercept mouse input.
  • In-game options panel (/rebar) for toggling each bar and adjusting font size.
  • /rebar debug and /rebar scan diagnostic commands.
  • Login confirmation message with the slash command reminder.

Notes

  • Built and tested for World of Warcraft 12.0.5.
  • No external libraries; single Lua file.

This mod has no related projects