promotional bannermobile promotional banner

Forever Trinket Menu

A compact trinket bar for WoW Classic+ (WoW Forever). Use your two equipped trinkets with one click and swap them from your bags just by hovering over them.
Back to Files

ForeverTrinketMenu-v1.2.4.zip

File nameForeverTrinketMenu-v1.2.4.zip
Uploader
sk0lusk0lu
Uploaded
Oct 17, 2026
Downloads
666
Size
320.5 KB
Flavors
Forever
File ID
9228646
Type
R
Release
Supported game versions
  • 1.60.1

What's new

# Forever Trinket Menu - v1.2.4

A lightweight, modern trinket manager built specifically for **WoW Forever (Classic+ / Interface 16001)** and **Classic Era**.

---

### 🌟 What's New in v1.2.4 (Bug Fix & Stability Update)
- **Fixed mouse hover nil error**: Resolved BugGrabber crash (`TrinketMenu.lua: attempt to call a nil value`) when hovering over equipped trinkets with certain non-cached items in your bags (e.g., Hearthstone).
- **Blizzard C_Item API Modernization**: Fully updated item querying to natively prioritize `C_Item.GetItemInfo` and `C_Item.GetItemInfoInstant` with seamless fallback for older classic clients.
- **Asynchronous Data Preloading**: Integrated `C_Item.RequestLoadItemDataByID` to safely preload uncached bag items without freezing or throwing Lua errors.
- **Timer Safety Guard**: Added null-checks to `C_Timer.After` inside the flyout auto-hide logic for guaranteed stability across all client builds.

---

### âš¡ Key Features

1. **Compact & Dynamic Frame**:
   - Displays both equipped trinkets with countdown timers and cooldown spirals.
   - Combat-safe one-click usage (`/use 13` and `/use 14`), even while stunned or incapacitated.

2. **Flyout Bag Grid**:
   - Hover or right-click any trinket slot to reveal all available trinkets in your bags.
   - Clean, customizable grid layout (2, 3, 4, or 6 columns).

3. **Combat Swap Queue**:
   - Click any trinket in your bags during combat to queue it with a glowing golden border.
   - The addon automatically equips it the exact split-second you leave combat.

4. **Priority Auto-Queue**:
   - Alt-click trinkets in the flyout menu to build a priority queue (Rank 1, 2, 3...).
   - When your active trinket goes on cooldown, the addon automatically swaps to the next available one when combat ends.
   - If a higher-priority trinket finishes its cooldown in your bags, it swaps back in automatically.

5. **Native WoW Keybindings**:
   - Bind dedicated keys for "Use Trinket 1" and "Use Trinket 2" directly in *Escape -> Options -> Keybindings -> Trinket Menu*.

6. **360° Draggable Minimap Button**:
   - Smoothly drag the minimap icon around any circular or square minimap.
   - Shift-click to quickly lock or unlock the window.

7. **Ready Alerts**:
   - Subtle pulse animation in the center of the screen (CooldownPulse style) and gentle sound alert when a trinket is ready.

8. **Customizable Frame & Menu Borders**:
   - Hide the main frame border (`/tm border`) and the flyout menu border (`/tm menuborder`) independently without unlocking window movement.
   - Shift-drag directly from the trinket icons to reposition the window anytime.

9. **Leveling BiS Advisor Integration**:
   - If you also run **Leveling BiS Advisor**, trinkets recommended for your class and spec are automatically highlighted with a golden star badge.

---

### 💻 Slash Commands

| Command | Description |
| :--- | :--- |
| `/tm` | Show or hide the main trinket frame |
| `/tm opt` | Open options panel and Auto-Queue manager |
| `/tm auto` | Toggle automatic rotation on or off |
| `/tm cols <1-8>` | Set number of columns in the flyout grid (e.g. `/tm cols 4`) |
| `/tm scale <0.7-1.5>` | Adjust frame scale (e.g. `/tm scale 1.1`) |
| `/tm lock` / `/tm unlock` | Lock or unlock frame position |
| `/tm border` | Toggle main frame border on/off |
| `/tm menuborder` | Toggle flyout menu border on/off |
| `/tm lang auto\|en\|es` | Set addon language |

---

### 📥 Installation
1. Download `ForeverTrinketMenu-v1.2.4.zip`.
2. Extract the archive into your `World of Warcraft/_classic_beta_/Interface/AddOns/` (or `_era_/Interface/AddOns/`) folder.
3. Ensure the folder is named `TrinketMenu` inside `AddOns/`.
4. Launch the game and enjoy!

This mod has no additional files