Buffet
Buffet is a food/water macro generator originally developed by tekkub and currently maintained by mZHg.
What's new :
- Added support for Wow Forever: please report any detection issue!
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)
- Brazilian Portuguese (ptBR) provided by Lucas Fell
- Русский (ruRU) provided by ZamestoTV
For Mists:
- English (enUS)
- Deutsch (deDE)
- Español (esES)
- Français (frFR)
- Brazilian Portuguese (ptBR) provided by Lucas Fell
- Korean (koKR) provided by coderhyme
For TBC:
- English (enUS)
- Deutsch (deDE)
- Español (esES)
- Français (frFR)
- Brazilian Portuguese (ptBR) provided by Lucas Fell
For Classic:
- English (enUS)
- Deutsch (deDE)
- Español (esES)
- Brazilian Portuguese (ptBR) provided by Lucas Fell
- Français (frFR)
Partially supporting the following localizations:
For Retail, Mists, TBC 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 Oct 1, 2026what the hell? tekkub is alive?
-
View User Profile
-
Send Message
Posted Oct 2, 2026In reply to pale81:
I hope she's well and fine, but I couldn't tell you :)
I've been maintaining Buffet since 2019.
-
View User Profile
-
Send Message
Posted Sep 26, 2026I have a question that may be in the comments somewhere, but since I can't search, I didn't find it. How do I blacklist the Hearthstone? I can't find that anywhere.
-
View User Profile
-
Send Message
Posted Sep 27, 2026In reply to oldmarinegunny:
There is an setting for that in Options > Addons > Buffet > Configuration.
-
View User Profile
-
Send Message
Posted Sep 21, 2026In Forever:
1x Buffet/Utility.lua:258: attempt to call a nil value
[Buffet/Utility.lua]:258: in function 'LoadProfessions'
[Buffet/Buffet.lua]:169: in function <Buffet/Buffet.lua:147>
[tail call]: ?
-
View User Profile
-
Send Message
Posted Sep 21, 2026In reply to Vranx:
Thanks for the report, I don't have beta access yet ;)
Please try beta version 147 (should be available within minutes).
-
View User Profile
-
Send Message
Posted Sep 22, 2026@mZHg Error is gone. Food is in the macro, it changes to healing pot in combat like normal. But the mod keys do nothing, no bandages.
-
View User Profile
-
Send Message
Posted Sep 22, 2026In reply to Vranx:
I'll fix everything this weekend when I get into the beta ;)
-
View User Profile
-
Send Message
Posted Sep 25, 2026In reply to Vranx:
Please try version 148 beta.
-
View User Profile
-
Send Message
Posted Sep 20, 2026Will you be updating this to work with Forever?
-
View User Profile
-
Send Message
Posted Sep 21, 2026In reply to Bleux_Cleux:
Yes.
-
View User Profile
-
Send Message
Posted Jun 2, 2026Feature request: Please prioritize off CD consumables over ones that are on CD.
Example: If I have multiple different health stones in my bags, using one of them puts the all the health stones on CD, and the addon will bring up the next health stone as next consumable in line, regardless of it being on CD and health potions being not.
Although, I could use the potion to heal because it's not on CD, the addon just offeres the on CD health stone and blocks me from using the healing potion. If the logic was adjusted to always prioritize consumables off CD, this issue would be resolved.
Would be a great addition to the addon's functionality. :)
-
View User Profile
-
Send Message
Posted Jun 2, 2026In reply to locust3724:
You should have both potion and HS available at the same time (in combat) via the modifier.
I don't think we can get the current item CD, and the macros cannot be updated in combat so it would not go back to the proper item when the CD ends before combat ends :(
-
View User Profile
-
Send Message
Posted Jun 5, 2026@mZHg, I do not know much about addon development. Therefore, my ideas can be unrealistic. However, I do know that addons can read and process item CDs. Most prominent example would be WeakAuras.
I already had it in the back of my head that you cannot edit macros in combat. I have a solution though that could possibly solve that:
`/castsequence reset=120 consumable#1, consumable#2`
One out of consumable#1 and consumable#2 is the highest prioriy health potion consumable, the other one is the highest prioriy health stone consumable. consumable#1 is the one out of these two that provides more healing.
I think this approach will be an approvement. However, when the macro needs to be updated it will reset the castsequence queue and thus, it will not have the full functionality when the macro is updated and consumable#1 is still on CD.
What do you think?
-
View User Profile
-
Send Message
Posted Jun 5, 2026In reply to locust3724:
Hello,
Today, you can already have both the best potion and HS available at the same time in the same macro, be sure to set a modifier for conjured item in Buffet options.
You should see the potion by default, and HS when holding shift.
You can also create custom macro to do what you want, I've added what you describe above on the wiki here.
Using the API, I can know when an item is currently on CD, so I could add an options to ignore these items when macro are updated. Not sure how helpful it would be :(
-
View User Profile
-
Send Message
Posted Jun 7, 2026@mZHg, I've checked out the custom macro. Looks neat. I've added it to my macros. No way, I would have been able to create that custom macro myself. Thanks for providing that. :)
I am afraid that ignoring on-CD consumables will bring along some unwanted side effects. When a consumble is on CD when entering combat but comes off CD during combat, the macro does not update. I'm unsure if that's an improvement, afterall.
In my case, I'll be using the new custom macro and check out how it goes. I guess, it will work for me in the majority of cases. :)
-
View User Profile
-
Send Message
Posted May 30, 2026Feature request: Please add Charged Crystal Focus (Item:32578) to the health consumbales. <3
-
View User Profile
-
Send Message
Posted May 30, 2026In reply to locust3724:
I'll look into it, I'm guessing this is for TBC ?
-
View User Profile
-
Send Message
Posted May 31, 2026@mZHg, yes, I talk about the version BCC Anniversary.
Charged Crystal Focus (item:32578) shares a cooldown with healthstones. It's use is not limited to any zone and can thus be used "universially". It's priority should be just below the 0/2 Master Healthstone (item:22103).
Thanks for taking care of it. <3
-
View User Profile
-
Send Message
Posted May 31, 2026In reply to locust3724:
Hi,
Please try version 140_Beta and let me know if everything works as you expect ;)
Charged Crystal Focus should "replace" healthstone (if better) and be available in combat with shift modifier by default.