promotional bannermobile promotional banner

MageSphere Forever

A customizable mage companion for WoW Forever with teleport and portal shortcuts, conjuring menus, buff helpers, reagent restocking, and an arcane-themed options panel.
Back to Files

MageSphere_Forever_V1.1.1.zip

File nameMageSphere_Forever_V1.1.1.zip
Uploader
lumumbalumumba
Uploaded
Nov 9, 2026
Downloads
31
Size
3.7 MB
Flavors
Forever
File ID
9527586
Type
R
Release
Supported game versions
  • 1.60.1

What's new

MageSphere Forever — Changelog

1.1.1 — 2026-11-09

Fixed

  • Dragging the sphere, BuffHelper, DecurseHelper or SheepHelper stops when combat begins. Dragging is disabled during combat and available again afterwards.
  • Category buttons no longer trigger a blocked interface action by trying to hide during combat. Automatic hiding resumes after combat, respecting mouse hover and open flyouts.
  • DecurseHelper plays one alert per player with an ongoing curse. Combat transitions and leaving/re-entering range no longer repeat the same ping. A confirmed curse-free scan within range allows a new curse to trigger another alert.
  • DecurseHelper red warnings and shared-target selection require confirmed Remove Lesser Curse range. Range is checked every 0.5 seconds while the helper is visible; unknown range does not trigger a warning.

Validation and limitations

  • Local regression checks cover combat transitions during dragging and menu auto-hide, Decurse alert persistence, range changes, restricted/unknown data and both Decurse display modes.
  • The reported combat-entry interface block was confirmed resolved by the user. Decurse alert/range changes still need confirmation in the Forever client.
  • Restricted aura data cannot confirm that a curse ended or that a new one appeared during combat; it does not reset an existing alert.

1.1 — 2026-11-08

BuffHelper improvements for Forever 1.60.1 / Interface 16001.

Added

  • Rebuff-threshold slider under BuffHelper > General: 0–60 seconds in 10-second steps, saved with settings profiles. The default of 0 suggests only missing buffs. Permanent buffs and restricted aura data do not trigger early renewal.
  • /ms debug now saves a BuffHelper snapshot with the active profile, spell availability, mana-class eligibility, aura access and range results. Secret values are replaced with a marker.

Fixed

  • Nearby mana classes are no longer excluded from Intellect recommendations when their maximum mana value is restricted. Eligibility uses the public class; warriors and rogues remain excluded.
  • Party and raid recommendations and alerts now require confirmed range for the selected spell. Unknown range results are skipped, group-buff thresholds count reachable recipients, and mouse-wheel bindings refresh as movement changes the need.
  • The floating BuffHelper button casts only on left-click. Right-click is reserved for dragging; mouse-wheel casting remains available.
  • Combat casting uses a shared one-shot sequence for the prepared buff, intended to stop repeated casts after one successful cast until combat ends. Failed casts can be retried.

Validation and limitations

  • Local regression checks cover restricted mana, recipient filtering, range, rebuff thresholds, protected-action setup, aura restrictions, startup and options construction.
  • The combat cast sequence still needs confirmation in the Forever client. It does not provide live combat aura detection; use normal spell buttons if a buff is removed or expires again during the same fight.
  • Existing SheepHelper and inherited TBC catalogue limitations remain documented in the README.

1.0 — 2026-11-05

First packaged Forever 1.0 release for CurseForge, including the fixes made after the initial 0.1 test archive. Target: Forever 1.60.1 / Interface 16001.

Fixed

  • Removed the Blizzard-only AddLuaErrorHandler registration that raised an assertion during addon loading. Blocked/forbidden-action file logging remains available; automatic general Lua error capture is disabled.

  • Check aura-access restrictions before querying buffs/debuffs. Prevent repeated DecurseHelper errors from UNIT_AURA refreshes and mouseover tooltips; unknown access remains unknown and readable data is checked again when restrictions end.

  • Guard BuffHelper and debug aura scans through the same access check. The Decurse tooltip explains when aura status is unavailable.

  • Removed SheepHelper's forbidden combat-log subscription at startup. The reported Blizzard block dialog no longer appears after this fix.

  • Moved the close button and footer away from the decorative corners and adjusted the Forever label.

  • Removed the duplicate current-page label beneath the options title.

  • Shortened the German chat tab label to Essen&Mana.

  • Replaced the fixed Classic minimap radius with positioning based on the current minimap dimensions; refresh the position after resizing and world entry.

Added

  • Saved diagnostics for MageSphere blocked/forbidden actions, including early startup events.
  • /ms debug reports recent blocked-action diagnostics and explicitly indicates that general Lua error capture is unavailable on Forever.

Documentation

  • Reworked the README as a player-facing CurseForge description.
  • Separated Forever release notes from the archived TBC changelog.
  • Documented the remaining inherited spell catalogue and current validation limits.

Known issues

  • The reported excessive Lua errors were traced to restricted DecurseHelper aura queries. The fix is included and regression-tested locally; in-game confirmation is pending.
  • SheepHelper combat-log countdowns and automatic break warnings are unavailable.
  • TBC catalogue entries, old API fallbacks and unused helper display logic have not yet been fully audited and removed.

0.1 — 2026-11-05

Initial Forever test release, targeting 1.60.1 / build 70790 / Interface 16001.

Added

  • Arcane Compendium options theme with chapter navigation, violet panels, gold details and turquoise accents.
  • Automatic options-window scaling for smaller UI viewports.
  • Registration in the modern Settings menu.
  • Adapters for modern spell, spellbook, item, merchant and tracking APIs.
  • Handling for missing legacy aura APIs and restricted aura fields.
  • Local checks for API adapters, aura handling and options-page construction.

Changed

  • Retained the sphere, flyouts, profiles, restocking, chat settings and helper controls from the TBC addon for continued Forever testing.
  • Enabled both key-down and key-up click registration for Decurse buttons.
  • Read the main bank's actual slot count instead of assuming 24 slots.

The initial 0.1 archive predates the fixes included in version 1.0.

This mod has no additional files