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:
/cgToggle lock/unlock/cg optOptions Window/cg resolvere-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

