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.2.zip

  • R
  • Apr 20, 2026
  • 2.95 MB
  • 14
  • 2.5.5
  • Classic TBC

File Name

MageSphere_V1.2.zip

Supported Versions

  • 2.5.5

MageSphere Changelog

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.