MageSphere

MageSphere adds a movable mage utility button with quick radial menus for teleports, portals, food, water, mana gems, and Titan Panel support.

File Details

MageSphere_V1.6.2.zip

  • R
  • Apr 30, 2026
  • 3.29 MB
  • 33
  • 2.5.5
  • Classic TBC

File Name

MageSphere_V1.6.2.zip

Supported Versions

  • 2.5.5

MageSphere Changelog

MageSphere 1.6.2

Changed

  • Updated addon version references to 1.6.2.

Fixed

  • Fixed merchant restocking so MageSphere requests the needed purchase count in one merchant call instead of buying one item at a time.

MageSphere 1.6.1

Added

  • Added a dedicated Titan Panel visibility toggle in the Integration options.
  • Added a shared launcher context menu for the minimap button with quick actions for minimap visibility, Sphere lock, SheepHelper visibility, and SheepHelper lock.

Changed

  • Titan Panel sub-options are now only editable while the MageSphere Titan plugin is shown on a Titan bar.
  • Integration options now show a clear unavailable message when Titan Panel is not installed or enabled.
  • Updated minimap launcher tooltip text to clarify left-click options access and right-click context menu access.
  • Updated addon version references to 1.6.1.

Fixed

  • Fixed Titan Panel option synchronization so Titan's 0 values are no longer treated as enabled.
  • Fixed MageSphere options overwriting all Titan Panel display toggles when any Titan-related checkbox was changed.
  • Fixed MageSphere options not refreshing immediately after launcher menu actions.
  • Fixed the minimap button context menu so right-click reliably opens the menu.

MageSphere 1.6

Added

  • Added faction-aware portal and teleport menus for Alliance and Horde Mages.
  • Added Horde portal entries for Orgrimmar, Undercity, Thunder Bluff, Silvermoon, and Stonard.
  • Added Horde teleport entries for Orgrimmar, Undercity, Thunder Bluff, Silvermoon, and Stonard.
  • Added custom MageSphere-style Horde portal button artwork.
  • Added custom MageSphere-style Horde teleport button artwork.

Changed

  • Portal and teleport assignment options now only show destinations available to the current faction.
  • Default portal and teleport layouts now adapt to the current character faction.
  • Updated addon version references to 1.6.

Fixed

  • Prevented opposite-faction portal and teleport destinations from appearing in the ring menu and assignment validation.
  • Fixed active profile selection being shared across characters. Each character now remembers its own selected profile.

MageSphere 1.5

Added

  • Added a dedicated SheepHelper options page with visibility and lock settings.
  • Added SheepHelper access through the former placeholder slot in the food and utility ring menu.
  • Added a custom SheepHelper button icon in the MageSphere visual style.
  • Added focus-based SheepHelper save, cast, and clear actions built around WoW's native focus target.
  • Added a persistent options hint that SheepHelper uses the WoW focus target.
  • Added a manual clear button for the SheepHelper.
  • Added red visual warning feedback when the stored sheep target is no longer polymorphed.

Changed

  • Reworked SheepHelper targeting from name-based retargeting to focus-based control.
  • Improved SheepHelper button visuals so they better match the rounded MageSphere button style.
  • Updated addon version references to 1.5.

Fixed

  • Fixed secure action errors caused by direct Lua calls to protected focus functions.
  • Fixed SheepHelper saving so invalid or dead targets are no longer stored accidentally.
  • Fixed SheepHelper cast behavior so right-click dragging no longer triggers sheep actions.
  • Fixed SheepHelper clear behavior by moving focus clearing onto the secure macro path.
  • Fixed combat-state refresh behavior that could cause protected frame show/hide errors after sheep warnings.

MageSphere 1.4

Added

  • Added flexible restock slots with drag and drop item assignment for both merchants and personal bank restocking.
  • Added automatic max stack detection when assigning a new restock item to an empty slot.
  • Added dedicated general overview text to the Restock page.
  • Added per-item partial bank refill warning messages that show requested and moved amounts.
  • Added colored chat output with a Mage-blue prefix, green success lines, and red warning lines.

Changed

  • Reworked the Restock page layout with cleaner sub-tab organization and a more compact list layout.
  • Moved the explanatory Restock text into the General sub-tab area above the sub-tabs.
  • Changed bank restock defaults so the Bank tab starts with an empty slot instead of preset mage reagents.
  • Updated Chat Announcements and Restock so inactive global toggles also disable their dependent sub-tabs.
  • Improved the visual treatment of sub-tabs so active and inactive tabs read more clearly as layered tabs.
  • Tightened spacing between restock rows and moved the first row closer to the tabs.
  • Updated addon version references to 1.4.

Fixed

  • Fixed widespread mojibake in German localization strings so umlauts display correctly again in the options UI and chat messages.
  • Fixed bank restock behavior after a corrupted local file state by restoring a complete Restock implementation.
  • Fixed automatic slot activation when dropping a new restock item onto an empty slot.

MageSphere 1.3

Added

  • Added a Restock options page in the MageSphere UI.
  • Added automatic reagent restocking from merchants for Rune of Portals, Rune of Teleportation, and Arcane Powder.
  • Added profile-aware restock settings with individual enable toggles and target amounts.
  • Added an optional Shift override to temporarily skip automatic restocking while a merchant window is open.
  • Added sub-tabs inside the Sphere page for Portals, Teleportation, and Food & Mana.
  • Added sub-tabs inside the Chat Announcements page for Portals, Teleportation, and Food & Mana.
  • Added sub-tabs inside the Restock page for Merchant and Bank.
  • Added a prepared Bank tab for future bank-based replenishment.
  • Added dynamic conjured item tooltip names for food, water, and mana gems based on the currently learned spell rank.
  • Added dynamic selfservice tooltip text built from the currently available conjured item results.

Changed

  • Reduced scrolling on large options pages by grouping related controls into themed sub-tabs.
  • Grouped chat announcement toggles together with their matching text fields instead of separating them across one long page.
  • Kept the current high-rank icons for conjured food, water, and mana gems until rank-specific artwork is added.
  • Updated addon information and feature text for version 1.3.
  • Updated all addon version references to 1.3.

Fixed

  • Improved long-page usability in Sphere, Chat Announcements, and Restock by reducing the need to scroll.
  • Improved clarity of conjure tooltips by showing the item produced instead of only the generic spell name.

MageSphere 1.2

Added

  • Added reagent count overlays on buttons that require reagents.
  • Added Rune of Portals counts to portal buttons.
  • Added Rune of Teleportation counts to teleport buttons.
  • Added Arcane Powder counts to the Ritual of Refreshment button.
  • Added automatic reagent count refresh while a menu is open and bags change.
  • Added configurable announcements for teleports.
  • Added configurable announcements for the selfservice sequence.
  • Added configurable announcements for conjured food.
  • Added configurable announcements for mana gems.
  • Added editable message texts for portals, teleports, selfservice, water, food, mana gems, and refreshment tables.
  • Added class detection for non-Mage characters.
  • Added a one-time chat notice when MageSphere is loaded on a non-Mage character.
  • Added Mage-only safeguards for /ms portal, /ms teleport, and /ms food.

Changed

  • Kept the minimap button and options available for non-Mage characters.
  • Prevented the main sphere and Mage-specific ring buttons from loading on non-Mage characters.
  • Extended the Chat Announcements options page with separate toggles for all supported announcement types.
  • Updated addon information and feature text for version 1.2.
  • Updated all addon version references to 1.2.

Fixed

  • Prevented Mage-specific slash commands from trying to open unavailable menus on non-Mage characters.
  • Prevented open menu refresh logic from acting on missing Mage-specific UI elements when the addon is loaded by another class.

MageSphere 1.1

Added

  • Added a dedicated options window inspired by the OneTip style.
  • Added German and English localization for the options UI, tooltips, messages, and addon information.
  • Added a language dropdown for switching between German and English.
  • Added a profile system for saving, loading, creating, and deleting complete MageSphere settings.
  • Added a dedicated Profiles options page.
  • Added configurable chat announcements with a dedicated Chat Announcements options page.
  • Added configurable Minimap and Titan Panel integration options.
  • Added dynamic menu button assignments for portal, teleport, and food/mana menus.
  • Added validation to prevent duplicate assignments when applying menu layouts.
  • Added reset options for positions, general settings, and menu assignments.
  • Added automatic detection for unlearned spells.
  • Added greyed-out visual state for unlearned spells.
  • Added optional automatic radial menu closing after inactivity.
  • Added configurable inactivity timeout in seconds.
  • Added SHIFT + Left-click support on the main sphere to open the options window.
  • Added the MageSphere logo to the options window and Info page.

Changed

  • Reworked the addon structure into multiple folders and files for easier maintenance and future expansion.
  • Reworked the options navigation with separate pages for General, Sphere, Chat Announcements, Integration, Profiles, Reset, and Info.
  • Moved Minimap and Titan Panel related settings into the Integration page.
  • Improved option spacing, font sizing, and scrolling behavior in the options window.
  • Improved main button tooltip text.
  • Made city names and menu labels localization-aware.
  • Made the selfservice cast sequence use spell names detected from the current game client where possible.
  • Made profiles include chat announcement settings and integration settings.

Fixed

  • Fixed the first click after dragging the sphere not being handled correctly.
  • Fixed tooltip visibility so the main button tooltip hides when opening a menu.
  • Fixed compatibility issues with removed or changed Blizzard options APIs.
  • Fixed SetBackdrop compatibility by supporting BackdropTemplate-based frames.
  • Fixed an invalid event registration for TBC Classic by removing LEARNED_SPELL_IN_TAB.
  • Fixed options text clipping in multiple sections.
  • Fixed oversized or clipped logo placement issues through layout adjustments.
  • Fixed potential portal announcement formatting errors when custom text contains invalid percent formatting.