Buffet
Buffet is a food/water macro generator originally developed by tekkub and currently maintained by mZHg.
What's new :
- Added support for TBC Anniversary
Feel free to report any bug or request any feature here :)
Features:
- Dynamically scan your bag for usable food, drink, potion, rune, managem and bandage
- Provide 6 macros auto-magically updated (out of combat)
- Consumable and food/drink
- Food and Drink only
- Consumable only
- Allow configuration of modifiers used by macros
- Option to default macros to hearthstone if no item found
- Option to consider "well-fed" food items in macros
- Option to consider "toxic" potion items in macros
- Support dark and demonic runes
- Support Classic Wow
- Custom macro using lua scripting language, see here for more info
- User-defined ignore list (per characters)
Currently supporting the following localizations:
For retail:
- English (enUS)
- Deutsch (deDE)
- Español (esES)
- Français (frFR)
- Italiano (itIT)
- Русский (ruRU) provided by ZamestoTV
For Cataclysm:
- English (enUS)
- Deutsch (deDE)
- Español (esES)
- Français (frFR)
- Korean (koKR) provided by coderhyme
For Classic:
- English (enUS)
- Deutsch (deDE)
- Español (esES)
- Français (frFR)
Partially supporting the following localizations:
For Retail, Cataclysm and Classic:
- Simplified Chinese (zhCN) provided by Witnesscm, with additional fixes for WtLK by clijiac
If you want to contribute to localizations, pull requests are welcome!
-
View User Profile
-
Send Message
Posted Feb 14, 2026Would be nice to have a Smart Weapon Imbuement marco in this same style, i.e. scanning bags for Mana Oils, Sharpening Stones, Poisons, and other tempory weapon enhancements and using the best options for each weapon slot based on class/spec. ;)
-
View User Profile
-
Send Message
Posted Feb 14, 2026In reply to PapaSolDragon:
Have a look at SmartBuff
:)
-
View User Profile
-
Send Message
Posted Feb 10, 2026Mana Agate (ItemID: 5514) doesn't show on any of the macros on TBC anniversary
-
View User Profile
-
Send Message
Posted Feb 11, 2026In reply to blackmyin:
Fixed in version 135.
-
View User Profile
-
Send Message
Posted Feb 10, 2026Hello. I'm playing TBC anniversary. I have Major Healing Potion in my bag but macro below falls back to hs. Any idea why?
local bests, cache, availables = ... -- Keep this
local besthpot = bests.healthPotion
return "#showtooltip\n/cast item:" .. (besthpot or 6948), "INV_Misc_QuestionMark"
-
View User Profile
-
Send Message
Posted Feb 10, 2026In reply to wadixx:
Hi,
This one ? major-healing-potion
Which locale are you using for text ?
Are you using the latest version (133) ?
-
View User Profile
-
Send Message
Posted Feb 10, 2026In reply to mZHg: Yes this item. I'm using enUS and on 133. Having same problem with major mana potion btw.
-
View User Profile
-
Send Message
Posted Feb 10, 2026In reply to wadixx:
Fixed in version 134.
-
View User Profile
-
Send Message
Posted Aug 29, 2025Hey, have you considered adding support for the new Recuperate spell that all classes got in 11.1.7, just like you have for quiet contemplation?
I've modified my HP macro to make it work, but thought it could be nice if it's supported directly by the addon.
Worth noting is that it works with normal eating spells, so it stacks with mana bun as an example. Also odd side-effect, maybe bug, is that it works while flying in druid flight form. Quite funny to see you summon a flying frying pan.
-
View User Profile
-
Send Message
Posted Aug 29, 2025In reply to Jeaz:
Hello,
That a good idea, in fact Recuperate is what I currently use the most :)
How would you see that work ?
- An option to use the spell instead of any found (like Quite Contemplation) ?
- An option to use the spell as default instead of the earthstone ?
- An option to use the spell along with the best food (not sure if possible as a one click macro) ?
- Something else ?
Regards,
-
View User Profile
-
Send Message
Posted Sep 4, 2025In reply to mZHg: I'd say second option. I personally don't use buffet for food buffs, just hp/mp regen, and in-combat pots etc, but some may do and want that option to remain. It's different for Earthern since it's the only thing they can eat/drink outside of gems.
-
View User Profile
-
Send Message
Posted Feb 8, 2026In reply to mZHg: Has Recuperate been added and I'm just not seeing it? How could I add it to a custom macro.
-
View User Profile
-
Send Message
Posted Aug 24, 2025I am using 11.2.0.127 and it doesn't use the Cavedweller's Delight on the HP Consumables macro. How can I fix it?
-
View User Profile
-
Send Message
Posted Aug 25, 2025In reply to Difious:
Hello,
Should be fixed with release 128.
If not, please tell me which locale you are using and provide a screenshot of the item tooltip if possible.
-
View User Profile
-
Send Message
Posted Aug 27, 2025In reply to mZHg:
Hello,
got and using the 128 now. It is using the Cavedweller's Delight now, but only that (and on my bags I do have them, the Algari Healing Potions, and the Healtstones).
As locale, I use en_US on the EU client/Italian server.
-
View User Profile
-
Send Message
Posted Aug 29, 2025In reply to Difious:
Hello,
Please try release 129. I've fixed few issues with items detection.
I found no issue with detection of Healthstones, however.
-
View User Profile
-
Send Message
Posted Aug 31, 2025In reply to mZHg:
Hi mZHg,
I see that v130 has been released in the meantime and my CurseForge automatically updated to it.
At the time I cannot test Healthstones as I am not finding any group with a Warlock (but I will keep trying), but for the other two potions I can see that the mod is back using only Algari Healing Potion.
To double-check I tried to remove the macro from both the action bar and /macro, then I went to Option-Addons-Buffet, clicked to "HP cons", and placed it on the action bar.
-
View User Profile
-
Send Message
Posted Aug 31, 2025In reply to Difious:
Hi,
If you have both potion in your bag, Buffet will only show the one with giving the most HP.
You can check if they are correctly detected with the following command:
/buffet debug <itemLink>
-
View User Profile
-
Send Message
Posted Sep 1, 2025In reply to mZHg:
Ah OK, my bad; I thought it could auto-rotate between them depending which one is off cool-down. :)
-
View User Profile
-
Send Message
Posted Sep 1, 2025In reply to Difious:
Macro cannot be rewritten in combat so it is not possible. However, you might be able to write a custom macro with a /castsequence and reading from "availables", see wiki here:
https://github.com/HgAlexx/Buffet/wiki/Custom-Macros