promotional bannermobile promotional banner

ClickableGems

ClickableGems addon for mages to click and cast their gems when they are not in their inventory.

ClickableGems (WoW Addon)

ClickableGems is a lightweight addon that shows clickable “mana gem conjure” buttons (Agate/Jade/Citrine/Ruby) only when you need them.

  • Uses secure clickable buttons
  • Resolves conjure spells directly from your spellbook (robust across versions)
  • Optionally hides each gem button when you already have the gem in your bags
  • Provides a small options window to choose which gems are active

Important: Conjure spells cannot be cast in combat in most cases; the buttons may appear but “doing nothing” in combat is normal game behavior.

Commands:

  • /cg Toggle lock/unlock
  • /cg opt Options Window
  • /cg resolve re-scan spellbook and refresh
  • /cg bind <Gem> <KEY>
  • /cg unbind <Gem>

Features

✅ Secure clickable casting

Buttons are created using:

  • ActionButtonTemplate, SecureActionButtonTemplate
  • Secure attributes: *type*="spell" and *spell1=<spellID>

This is the same core “secure click → cast” mechanism used by action bars and many established addons.

✅ Spell resolution by spellbook

Instead of relying only on hardcoded spellIDs (which may differ by client/version), ClickableGems scans your spellbook to resolve the correct spellID using the configured spell name:

  • "Conjure Mana Agate"
  • "Conjure Mana Jade"
  • "Conjure Mana Citrine"
  • "Conjure Mana Ruby"

If a spell can’t be resolved (not learned / wrong locale name), the gem can be hidden automatically via settings.

✅ Bag scanning (hide when owned)

If Hide gem button if gem exists in bags is enabled, each gem button is hidden whenever the corresponding gem item exists in your bags.

This prevents UI clutter and ensures the bar only appears when you actually need to conjure.

✅ Simple options window

The options window shows only the resolved gems and provides:

  • A checkbox per gem (enabled/disabled)
  • Global toggles:
    • Hide unknown/unlearned spells
    • Hide if gem exists in bags

The ClickableGems Team

profile avatar
  • 6
    Projects
  • 36.4K
    Downloads

More from enshadowed_View all