Description
JMCast is a lightweight mouseover casting addon for World of Warcraft: Forever.
It lets you cast spells and abilities on the unit under your cursor without changing your current target. You can keep an enemy selected, hover an ally on Blizzard’s native party or raid frames, press your spell key, and JMCast will cast on the hovered unit while keeping your original target selected.
JMCast is not limited to healing spells. You can manually add compatible abilities by localized spell name or Spell ID, including healing, buffs, utility, dispels, damage spells, and other abilities supported by the game’s targeting rules.
Commands
/jmcast— Opens the JMCast settings window.
Features
- General-purpose mouseover casting
- Works with Blizzard’s native party and raid frames
- Keeps your current target selected
- Manual spell list
- Add spells by localized name or Spell ID
- Supports unvalidated entries without deleting them
- No artificial spell limit
- Optional modifier-based Click Casting
- Full interface available in English and Spanish
- No custom party or raid frames
- Does not hide, move, resize, or restyle Blizzard frames
- No automatic casting
- Every spell still requires a physical key press
Language support
JMCast includes built-in localization for:
- English
- Spanish
The addon can use the game/client language automatically, and the interface can also be changed manually from JMCast settings.
Designed for WoW Forever
JMCast is built and tested for WoW Forever 1.60.1.
The addon focuses on casting tools only and intentionally leaves unit-frame presentation to the default Blizzard interface.
Example
Keep an enemy selected → hover an ally on a Blizzard party frame → press Rejuvenation or Healing Touch → the spell is cast on the hovered ally while the enemy remains selected.
Notes
JMCast respects the normal restrictions of the WoW client. A spell can only be cast on targets that the game itself considers valid for that ability.





