RangeDisplay
Estimated range display. Type /rangedisplay for configuration or /rangedisplay locked to lock/unlock the frames.
RangeDisplay is a simple range display addon. It is using spell range, item range and interact-distance based checks to determine the approximate range to your current target. Due to the whackyness of interact-distance based checks, recent versions only use those when spell/item based checks are not possible . The display can be configured in many ways (displaying only the max range, adding border and background, etc).
Currently you can set up RangeDisplay to show your current range to your target, focus, pet and mouseover units. The mouseover unit range can be anchored to the mouse or placed at a fixed position.
New in v3.8.0: It is possible to add sound notifications to "range sections" (similar to color setting). The sound will be played when entering the section. If two sections have the same sound file attached to them, then the sound is not played again if switching between the two sections.
This sound notification is enabled by default for the target unit's close range section.
Displaying max range only: if you want to display only the maxRange, you need to set Text to "%d" and tick the Reverse option for the section(s).

-
View User Profile
-
Send Message
Posted Jan 24, 2026Version: v6.2.6
Issue description:
“右击打开设置窗口” An error occurred after clicking.
```
1x ...ddOns/Blizzard_Settings_Shared/Blizzard_Settings.lua:144: bad argument #1 to 'OpenSettingsPanel' (outside of expected range -2147483648 to 2147483647 - Usage: C_SettingsUtil.OpenSettingsPanel([openToCategoryID, scrollToElementName]))
[Blizzard_Settings_Shared/Blizzard_Settings.lua]:144: in function 'OpenToCategory'
[RangeDisplay_Options/Options.lua]:49: in function 'openConfigDialog'
[RangeDisplay/RangeDisplay.lua]:879: in function <RangeDisplay/RangeDisplay.lua:871>
[tail call]: ?
[BagBrother/core/classes/brokerCarrousel.lua]:112: in function <...eBagBrother/core/classes/brokerCarrousel.lua:111>
Locals:
categoryID = "RangeDisplay"
scrollToElementName = nil
```
-
View User Profile
-
Send Message
Posted Jan 25, 2026In reply to desistdaydream: Version 4.2.15 has been fixed.
-
View User Profile
-
Send Message
Posted Jan 24, 2026Thank you for this addon :) Do you think you could add the option to attach the target range to your current target's nameplate?
-
View User Profile
-
Send Message
Posted Jan 22, 2026392x RangeDisplay/RangeDisplay.lua:233: attempt to perform boolean test on a secret value
[RangeDisplay/RangeDisplay.lua]:233: in function 'checkTarget'
[RangeDisplay/RangeDisplay.lua]:253: in function 'targetChanged'
[RangeDisplay/RangeDisplay.lua]:799: in function <RangeDisplay/RangeDisplay.lua:798>
[C]: ?
[AbilityTimeline/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua]:19: in function <...ine/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[AbilityTimeline/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua]:54: in function 'Fire'
[AbilityTimeline/Libs/AceEvent-3.0-4/AceEvent-3.0.lua]:120: in function <...s/AbilityTimeline/Libs/AceEvent-3.0/AceEvent-3.0.lua:119>
[C]: in function 'TargetNearestEnemy'
[TARGETNEARESTENEMY]:2: in function <[string "TARGETNEARESTENEMY"]:1>
Locals:
ud = <table> {
lastMaxRange = 4
sounds = <table> {
}
rangeFrameText = RangeDisplayFrameText_playertarget {
}
locked = true
useSound = false
lastMinRange = 3
name = "目標"
lastUpdate = 0.025000
unit = "playertarget"
isMoving = false
db = <table> {
}
opts = Frame {
}
rangeFrame = RangeDisplayFrame_playertarget {
}
event = "PLAYER_TARGET_CHANGED"
mainFrame = RangeDisplayMainFrame_playertarget {
}
}
unit = "playertarget"
(*temporary) = <no value>
(*temporary) = "playertarget"
(*temporary) = "player"
(*temporary) = "attempt to perform boolean test on a secret value"
mute = false
-
View User Profile
-
Send Message
Posted Jan 20, 2026Is there a chance we might see an update for Midnight?
-
View User Profile
-
Send Message
Posted Jan 15, 2026Hi there i got a problem on BCC Anniversary wich i did not have before and none of my friends have, it only shows 0-8 in Torquoise, and 8-28 in Green, nothing else and not in the 0-5, 5-10 steps as before, i did not change anything in setings, tried redownloading, nothing helped, so Help PLS
-
View User Profile
-
Send Message
Posted Jan 15, 2026If you're having trouble with ranges not being shown correctly in TBC, make sure you also install LibRangeCheck-3.0.
-
View User Profile
-
Send Message
Posted Oct 3, 2025hi. Im playing on retail and I was wondering if it was possible to configure the mouseover settings so that the range checker only shows up if the mob is more than 30 yards away. I dont want to see less than 30. I tried disabling the short range, close range settings but they just remove the color and I still see the numbers. thanks in advance
-
View User Profile
-
Send Message
Posted Oct 5, 2025In reply to celery_shrimp:
Make the color of the unwanted section(s) fully transparent (the alpha channel selector is the second bar on the color-picker dialog).
-
View User Profile
-
Send Message
Posted Oct 5, 2025In reply to mitchnull: holy tyvm!! pretty smart solution honestly
-
View User Profile
-
Send Message
Posted Aug 29, 2025changelog says: toc bump, add toc entry for Mists, use single toc file
for 6.2.0
There is no 50500 entry in the #Interface:
-
View User Profile
-
Send Message
Posted Aug 30, 2025In reply to MrFIXlT:
I made a packaging mistake. Should be fine with v6.2.2.
-
View User Profile
-
Send Message
Posted Apr 21, 2025is not working fire 24, cold 27 talelnt include gives more yard fire and cold talent
plz help~
-
View User Profile
-
Send Message
Posted Apr 21, 2025is not working when classic 20th mage talent flame throwing that gives a 6 yard spell range increase 36~41,30
~36
-
View User Profile
-
Send Message
Posted Apr 10, 2025The addon works great except now when I have the vanilla mage talent flame throwing that gives a 6 yard spell range increase, Rangedisplay no longer accurately shows the 40-35 yard distance. The addon just displays 35-30 when the target is anywhere between 40-30 yards. Been using Rangedisplay for a while and it always worked well until now. When I don’t have the spell range increase talent the 40-35 yard range works right
-
View User Profile
-
Send Message
Posted Apr 22, 2025In reply to gamer100: me too!
-
View User Profile
-
Send Message
Posted Mar 30, 2025Is it normal that addon shows more ranges if weakaura is installed? For example, without weakaure, addon does not display 40-41.
-
View User Profile
-
Send Message
Posted Apr 1, 2025In reply to PixelBazaar:
Probably there was an update to LibRangeCheck. I've built a new version with updated dependencies, please check it (v6.1.5)
-
View User Profile
-
Send Message
Posted Apr 2, 2025In reply to mitchnull:
https://imgur.com/a/mJEU3jg
Latest RangeDisplay and WeakAura. WeakAura empty.
I also checked with all addons disabled.
-
View User Profile
-
Send Message
Posted Apr 2, 2025In reply to PixelBazaar:
pushed v6.1.6, hopefully that fixes it...