ConsumableMacro

Bags & Inventory 4 more categories

Automatically creates and manages Flask, Potion, Heal, Healthstone and Buff Food macros based on your current bag contents — with a priority list you control.

WoW 12.1.0 Actively Maintained

Trend Explorer

Recent download momentum

Estimated downloads/hour over observed intervals in the last 48 hours.

Latest interval 0 /h 1h observed interval · ending Sep 11, 3 PM
Peak estimate +11 /h 1h observed interval · ending Sep 9, 6 PM
Average estimate +1.1 /h Time-weighted · 47.3h covered of 48h

Lines connect interval estimates, not hourly measurements. Unobserved time is not counted as zero or extrapolated to now.

About this addon

What it does

ConsumableMacro

Automatically creates and maintains macros for the best available consumables in your bags — no manual macro editing needed.

Author: Nightwalker559 Interface: 120100 (Patch 12.1.0, WoW Midnight)


Features

  • Auto-managed macros for five categories: Flask, Potion, Heal Potion, Healthstone, Buff Food.
  • Priority lists per category — add items by Item-ID or drag & drop, reorder with +/-.
  • Auto-update on bag change (toggleable) — macros always use the best item currently in your bags.
  • Reminder — shows missing/low consumables on login and after leaving a dungeon, raid, delve, or scenario. Configurable minimum-count thresholds per tab.
  • AutoPotion — optional panic-button macro combining a known class/racial self-heal spell, your top Heal Potion, and your Healthstone in one /castsequence. See below.
  • Import/Export — share your lists as a single string, per tab.
  • Reset — clear selected tabs back to empty.
  • ElvUI skin support — auto-detected and applied to all frames.
  • Combat-safe — all mutating actions are blocked while in combat.
  • Full English / German localization.

Usage

  • /cm — toggle the main window.
  • /cm update — force-update all macros immediately.
  • /cm reset — clear all lists and rebuild macros.
  • /cm help — show command list in chat.

Adding items

Type an Item-ID into the input box and press Enter/click Add, or drag an item from your bags onto the drop zone. The addon detects the correct tab automatically (by item subclass, or by name pattern as a fallback).

Options

Click the gear icon in the main window for:

  • Auto-Update toggle, Reminder toggle
  • Per-tab minimum count (post-instance/login warning threshold)
  • Import/Export
  • Reset Lists
  • AutoPotion settings

AutoPotion

An optional extra macro (CM_AutoPotion) for emergency self-healing, separate from the five main tabs.

  1. Enable it in Options.
  2. Click Configure Priority to set the order the macro tries each category in: Class/Racial Spell, Heal Potion, Healthstone.
  3. Drag the macro onto your action bar.

Each button press advances one step in the sequence (/castsequence). It resets back to the first step on combat start, or after your configured Reset (sec.) delay — useful for talent-shortened cooldowns. Use the Sync button to read the exact cooldown from a spell that's currently on cooldown (or an approximate base value if it isn't).

If a category has nothing available (unknown spell, empty tab, no matching item in bags), it's simply skipped — the macro never errors out.

Disabling AutoPotion deletes the macro rather than leaving an empty one on your bars.


Import/Export format

CM:1:flask=191534,191533:potion=191338:healpotion=191380:bufffood=197784

Tabs with no items are omitted. Item order reflects priority (first = highest). Both Export and Import let you pick which tabs to include/apply via a selection frame.


Requirements

  • WoW Midnight, Interface 120100 (Patch 12.1.0)
  • ElvUI (optional) — auto-detected, skinning applied if present

File structure

File Purpose
Core.lua Namespace, shared state, macro body generation
Items.lua Item classification, add/remove, import/export
Reminder.lua Login/post-instance reminder frame and logic
AutoPotion.lua AutoPotion macro, spell detection, priority frame
UI.lua Main window, Options, event handling, slash commands
Locales/ConsumableMacro_EN.lua / _DE.lua Localization

Changelog

See CHANGELOG.md for full version history.

At-a-glance numbers

Performance highlights

  • Peaked at Hot #1408 on Sep 10, 2026.
  • Peaked at Rising #515 on Sep 10, 2026.
  • Featured on the Hot list across 5 distinct weeks.
  • Shipped 4 releases in the last 30 days.
  • Averaging 16 new downloads per day over the past week.

Visuals

Screenshots 12

Use real gameplay shots to assess the addon before installing.

Discover more

Keep exploring

Similar addons you might also want to check out.

More by NiGhTwAlKeR559

Same creator, different utilities.

Similar in Bags & Inventory

Comparable addons in the same lane.

Simple Item Levels #6
5.1M downloads

Show item levels in the character frame

Warband Nexus #13
157.8K downloads

All your alts in one window: account-wide item search, Great Vault & raid lockouts, currencies, reputations, professions, gold, mount try counter, collections, and weekly to-do plans. The alt manager built for Midnight warbands.

Titan Panel [Currencies] Multi #17
2.5M downloads

Display 100+ different currencies in Titan Panel!

SpecBisTooltip Spec Bis List Tooltip #19
3.1M downloads

Shows if the item is BIS

Auto Sell Grey #26
191.4K downloads

Addon for automatic sale of gray items.

Auto Repair Characters #39
82.0K downloads

Addon for automatic equipment repair. Choose what to repair: only the equipped gear or all of it. Supports guild or personal repairs. Displays messages in the chat about the results of the repair.

Outfitter (Retrofit) #42
703.8K downloads

Outfit/equipment manager with quick swap toolbar and scripting. This is a unified version of Outfitter that will work in all flavors of WoW.

Midnight Cheat Sheet #43
66.0K downloads

Gearing reference tool for the Midnight expansion — item levels, upgrade tracks, crest costs, consumables, enchants, and wishlists.

MoveAny (Edit Mode, Windows and Ui) #58
20.4M downloads

Move any Blizzard Ui Element

XLoot #63
5.2M downloads

Core module for Loot and Looting-related UI improvements

Plumber #64
19.1M downloads

Quality-of-life features including Expansion Summary UI, Loot Window, Instance Difficulty Selector and more.

KeystoneLoot #65
4.5M downloads

Shows the items from the Mythic instances in a compact overview