Skip to Main Content
This site makes extensive use of JavaScript.
Please enable JavaScript in your browser.
Live
PTR
12.1.0
PTR
12.1.5
Guide Contents
Patch 12.1.0
4.2/5
(
9
Votes)
Brewmaster Monk UI & Macros - Midnight
By Sinzhu
Updated:
2026/08/12
Macros and addons provide many quality-of-life improvements in WoW, allowing players to improve how information is displayed in-game or help decision-making to optimize performance.
In this guide, we will go over useful Brewmaster Monk macros for , explain how to make your own macros, and cover some of the best Brewmaster Monk addons for both hardcore raiders and general players alike. We also provide the best UI import strings so you can optimize your User Interface and cooldown manager settings.
Overview
BiS Gear
Rotation
Talent Builds
Consumables
Stats
Basics
Cooldown Manager Imports for Brewmaster Monk
With the improvements to the cooldown manager in Midnight, we've prepared options that you can import to play right away.
Name
Preview
Import
Description
Sinzhu's Simple Shado Pan Setup
1|PdDPSkJBFAZwvSr6BvUJ4pWCOdUi8C1aBEHbIAQDy9LdXYdJLdpEm9q6aNemRS9RZEFlZvR3XEdQXvOq1flA2vzmzDDMmfNVo5u18ZVarHI4D3FgfpOhcPod0of5gbcBbx1eERKBvYMJYFuw27BNmCFsAzYBM4BXgrcPrwybhYRgvmG6MH2cHsD0YJdgOrBxGB/yCfnSDsvn5AoSh3RY1iE+ZmYxleLuQinssbpMhpzUGqtrckNuSZPckxZ5II/kiTyTF/JK3oiFDPjaqpI+U9w8OVEmjtGOcu1CAkiP52PKZAPTHxA9TegLbgYSOwpXOKPNOtXRCP7/PPXIlt4Y3Uy4u8xJk2NCRUbF5FqMjUFqnMPMjv5JZ2aXdlQbMwIJarG5xUIuX3YXcqU/
This configuration is meant to be placed just beneath your character, with the utility cooldowns next to your target's portrait. It covers all of the important abilities and buffs you should track as a Brewmaster, with everything centered around
Keg Smash
in its rough priority. Offensive abilities are to the right, and defensive to the left. Specific to Shado-Pan players is an additional buff tracker for the duration of
Invoke Niuzao, the Black Ox
.
Sinzhu's Simple Master of Harmony Setup
1|PdC7SgNBFAbgXFayb6B/IGSDwoymCPgUNinsBQkYUWOyEGXBTmKIhY3YaJvCzsbCl1CMgprEiNexFkGTmIuX80ex+XZmODtnzl+01ssj6bJV2EtCB6C+wz5/9AW6B/UFLwtvGV4GOghTg+rCNGBKMHWoT5gqjA3Vh5eDtwPPhZmE9kF9QLWhejjaherAzEA1YUJQLeg36HfpMHtCzjHxGvYFxqrQTegQjyqIJzAe4fJUWNjm6kyKIkvQLW4uyCW5InVyTRrkhtySO3JPHsgjeSIGus8LF4XoseDMkUNh9ADPFr9t6C4Ph6E70LKz5U8nBj207y/8jhkoDp4+mON/okpwQ2r+am1ni0lJdswoM4isxMgkREYp8dVim/IamUxmltbSlQ3jibI1nUytrKbzjjvvTKXyWTe39gM=
This configuration is almost identical to the Shado Pan variant, but trades the added buff tracking of
Invoke Niuzao, the Black Ox
for tracking of
Balanced Stratagem
and
Potential Energy
. At this time, the cooldown manager
cannot
track your vitality as a Master of Harmony Brewmaster.
Full UI Imports Brewmaster Monk
Are you looking for a fully customized UI for your Brewmaster Monk? The options listed below will fulfill that requirement, positioning every element of the Midnight UI in a great position for you to play immediately.
If you're looking for larger images for the UI, click the button below to display them.
Display Larger Images
Name
Preview
Import
Description
Raiding/Delves/Mythic+ (1080p)
2 50 0 0 0 1 1 UIParent 0.0 -1142.0 -1 ##$$%/&&'%)$+#,$ 0 1 0 6 0 MainActionBar 0.0 4.0 -1 ##$$%/&&'%(#,$ 0 2 0 6 8 MainActionBar 4.0 0.0 -1 ##$'%/&%'%(#,$ 0 3 0 8 6 MainActionBar -4.0 0.0 -1 ##$'%/&%'%(#,$ 0 4 0 7 7 UIParent -677.8 347.0 -1 #$$$%-&%'*(%,$ 0 5 0 4 4 UIParent -1397.8 220.0 -1 #$$$%-&''*(&,$ 0 6 0 0 0 UIParent -0.0 -461.7 -1 ##$$%/&('%(#,$ 0 7 0 0 0 UIParent 2304.7 -792.2 -1 ##$$%/&('%(#,$ 0 10 0 6 8 ChatFrame1 29.0 -32.0 -1 #$$$&&'% 0 11 0 6 0 MultiBarBottomRight 0.0 4.0 -1 ##$%&''%,# 0 12 0 6 8 BuffIconCooldownViewer 4.0 0.0 -1 ##$$&('% 1 -1 0 2 8 PlayerFrame -24.0 11.0 -1 #$$$%# 2 -1 0 1 1 UIParent 1311.3 -2.0 -1 ##$$%& 3 0 0 1 4 UIParent -342.2 14.0 -1 $$3# 3 1 0 4 4 UIParent 312.2 -41.1 -1 %#3% 3 2 0 1 7 TargetFrame 118.7 30.5 -1 %## 3 3 0 0 0 UIParent 1180.4 -1005.5 -1 '$(#)$-3.;/$1$3-5#6(7U 3 4 0 0 0 UIParent 1180.4 -913.5 -1 ,$-).#/#0&1#2(5#6(7-7$ 3 5 0 2 2 UIParent -1164.0 -108.9 -1 &#*$3# 3 6 0 2 2 UIParent -296.0 -258.5 -1 -#.#/#4&5#6(7-7$ 3 7 0 0 0 UIParent 276.0 -500.7 -1 3# 4 -1 0 8 6 MicroMenuContainer -4.0 0.0 -1 # 5 -1 0 6 0 MultiBarRight 0.0 4.0 -1 # 6 0 0 2 0 MinimapCluster 11.0 0.0 -1 ##$#%#&/(')( 6 1 0 2 8 BuffFrame -15.0 -4.0 -1 ##$#%#'+(()(-$ 6 2 0 6 0 PlayerFrame 21.8 -13.4 -1 ##$#%$&)(&)(+#,-,$ 7 -1 0 1 1 UIParent 0.0 -2.0 -1 # 8 -1 0 3 3 UIParent 34.0 -378.3 -1 #&$)%$&7 9 -1 0 6 0 MultiBarRight 0.0 4.0 -1 # 10 -1 1 0 0 UIParent 16.0 -116.0 -1 # 11 -1 0 5 3 PlayerFrame 16.0 -77.4 -1 # 12 -1 0 2 8 MinimapCluster 0.0 -4.0 -1 ##$#%# 13 -1 0 0 0 UIParent 1172.2 -617.3 -1 ##$#%#&# 14 -1 0 7 7 UIParent 418.7 1.5 -1 #$$#%# 15 0 1 7 7 StatusTrackingBarManager 0.0 0.0 -1 # 15 1 0 7 7 UIParent -7.5 2.0 -1 # 16 -1 0 1 7 DebuffFrame 60.3 -4.0 -1 #( 17 -1 0 7 7 UIParent -5.0 782.0 -1 ## 18 -1 0 8 2 TargetFrame -21.8 -13.4 -1 #- 19 -1 1 7 7 UIParent 0.0 0.0 -1 ## 20 0 0 1 1 UIParent 4.4 -547.0 -1 ##$-%$&&'%(-($)$+$,$-# 20 1 0 8 6 TargetFrame 20.5 22.0 -1 #$$%%$&%'%(-($)#+$,$-# 20 2 0 0 0 UIParent 607.5 -591.0 -1 ##$$%$&&'((-($)#+$,$-$ 20 3 0 4 4 UIParent -6.4 -100.0 -1 #$$$%#&&'((-($)#*#+$,$-#.o 21 -1 0 0 0 UIParent 614.1 -468.0 -1 #$$# 22 0 0 1 1 UIParent -14.5 -626.2 -1 ##$$%#&('$(#)U*$+$,$ 22 1 0 7 7 UIParent -0.0 546.8 -1 &('')U*#+$ 22 2 0 1 1 UIParent -0.0 -186.8 -1 &('')U*#+$ 22 3 0 1 1 UIParent -6.8 -146.8 -1 &('')U*#+$ 23 -1 0 2 8 MicroMenuContainer 0.0 -4.0 -1 ##$#%$&$'J(#)U+$,$-$.(/U
Made for players using a resolution of
1920x1080 and no interface scaling
, this UI aims to centralize important information around your character, starting by placing the new External Cooldowns element above your player portrait. Its action bars are arranged with the intention for players to keybind the central two, use mouse buttons on the right, and potentially click on the left (for combat utilities such as food or a flask).While its Party frames sit over your action bars, in a Raid they will instead be in the top left corner of your screen.
Raiding/Delves/Mythic+ (1440p Ultrawide)
2 50 0 0 0 1 1 UIParent 0.0 -1142.0 -1 ##$$%/&''%)$+#,$ 0 1 0 6 0 MainActionBar 0.0 4.0 -1 ##$$%/&''%(#,$ 0 2 0 7 7 UIParent 328.5 2.0 -1 ##$'%/&('%(#,$ 0 3 0 7 7 UIParent -325.0 2.0 -1 ##$'%/&('%(#,$ 0 4 0 7 4 UIParent -1393.3 2.0 -1 #$$$%-&''*(%,$ 0 5 0 4 4 UIParent -1397.8 220.0 -1 #$$$%-&''*(%,$ 0 6 1 1 7 MultiBar5 0.0 0.0 -1 ##$$%/&('%(#,$ 0 7 0 0 0 UIParent 2304.7 -792.2 -1 ##$$%/&('%(#,$ 0 10 0 8 6 MultiBarRight -4.0 0.0 -1 #$$$&)'% 0 11 0 6 0 MultiBarBottomRight 0.0 4.0 -1 ##$%&''%,# 0 12 0 0 0 UIParent 1692.3 -918.2 -1 ##$$&('% 1 -1 0 2 8 PlayerFrame -24.0 11.0 -1 #%$$%# 2 -1 0 1 1 UIParent 1311.3 -2.0 -1 ##$$%( 3 0 0 7 7 UIParent -377.6 420.8 -1 $$3% 3 1 0 7 7 UIParent 422.5 420.0 -1 %#3( 3 2 0 1 7 TargetFrame 118.7 30.5 -1 %## 3 3 0 0 0 UIParent 1180.4 -1005.5 -1 '$(#)$-?.G/$1$3-5#6(7U 3 4 0 0 0 UIParent 1180.4 -913.5 -1 ,$-A.#/#0&1#2(5#6(7-7$ 3 5 0 2 2 UIParent -295.3 -267.5 -1 &#*$3# 3 6 0 2 2 UIParent -296.0 -258.5 -1 -#.#/#4&5#6(7-7$ 3 7 0 2 0 PlayerFrame 23.6 -15.8 -1 3# 4 -1 0 8 2 GameTooltipDefaultContainer 0.0 4.0 -1 # 5 -1 0 6 0 MultiBarRight 0.0 4.0 -1 # 6 0 0 8 2 DebuffFrame 15.0 4.0 -1 ##$#%#&/())( 6 1 0 5 3 MinimapCluster -4.0 -81.9 -1 ##$#%#'+(*)(-$ 6 2 0 6 0 PlayerFrame 21.8 -13.4 -1 ##$#%$&)(()(+#,-,$ 7 -1 0 3 3 UIParent 2.0 -92.8 -1 # 8 -1 0 3 3 UIParent 34.0 -378.3 -1 #'$I%%&x 9 -1 0 6 0 MultiBarRight 0.0 4.0 -1 # 10 -1 1 0 0 UIParent 16.0 -116.0 -1 # 11 -1 0 8 2 BagsBar -0.5 3.5 -1 # 12 -1 0 2 8 MinimapCluster 0.0 -4.0 -1 #@$#%# 13 -1 0 7 7 UIParent 1286.2 202.0 -1 ##$#%#&- 14 -1 0 8 2 DamageMeter 0.0 4.0 -1 ##$#%# 15 0 1 7 7 StatusTrackingBarManager 0.0 0.0 -1 # 15 1 0 7 7 UIParent -7.5 2.0 -1 # 16 -1 0 2 8 VehicleSeatIndicator 0.0 -4.0 -1 #( 17 -1 0 7 7 UIParent -5.0 782.0 -1 ## 18 -1 0 0 0 UIParent 2442.7 -258.5 -1 #- 19 -1 1 7 7 UIParent 0.0 0.0 -1 ## 20 0 0 1 1 UIParent 0.0 -822.0 -1 ##$,%$&('%(-($)$+$,$-# 20 1 0 8 6 TargetFrame 20.5 22.0 -1 #$$%%$&('%(-($)$+$,$-# 20 2 0 4 4 UIParent 0.0 -293.3 -1 ##$$%$&''((-($)#+$,$-$ 20 3 0 0 0 UIParent 1281.8 -741.2 -1 #$$$%#&&'((-($)#*#+$,$-#.F.$ 21 -1 0 1 1 UIParent -2.0 -882.0 -1 #$$# 22 0 0 1 1 UIParent 810.5 -162.0 -1 #$$$%#&('((#)U*$+$,$ 22 1 0 4 4 UIParent -8.2 300.0 -1 &('')U*#+$ 22 2 0 1 1 UIParent -9.3 -241.8 -1 &('')U*#+$ 22 3 0 4 4 UIParent -13.2 380.0 -1 &('')U*#+$ 23 -1 0 7 7 UIParent 988.0 2.0 -1 ##$#%$&#'l(#)U+$,$-$.(/U
For players with larger or higher resolution monitors (such as
3440x1440
), this UI takes advantage of extra space on the side of the screen to include both a damage and a healing meter. It is also able to place its Raid frames in the same area as its Party frames, nestled above the action bars on the bottom of the screen.Players can adapt this approach to a non-ultrawide display (
2560x1440
) with the help of interface scaling sliders.
Full UI Large Examples
1080p
1440p Ultrawide
Recommended Brewmaster Monk Macros
Macros are simple in-game tools that allow you to sequence spells together, create custom names and icons, cast different abilities depending on whether the target is friendly or hostile, define targeting conditions, and much more.
For more information on creating macros, including full lists of conditionals, modifiers, and other command customizations you can use, refer to our full Macros guide.
On-Use Macro
This macro aims to conveniently use whatever trinket you currently have equipped in the top trinket slot without needing to manually rebind every option you switch around. You can instead set it to use "14" for the bottom trinket slot. In addition, it will attempt to activate your equipped weapon's on-use effect, if it has one. As Brewmasters frequently use instant-damage trinkets that do not need to be paired with cooldowns, you could also attach this macro to an ability in your rotation such as
Blackout Kick
to save an additional keybind.
#showtooltip
/use 13
/use 16
Reticle Ability Targeting Macros
Any ability that uses a targeting circle, such as
Exploding Keg
,
Ring of Peace
, or
Summon Black Ox Statue
, can use a macro to instantly cast it where your mouse cursor is (often called "quickcast" in other games). Here is an example of a macro to do so with your Ring of Peace:
#showtooltip
/cast Ring of Peace
You can also cast these abilities directly under your character, either with another macro condition called , or by holding the Alt key when pressing the ability. This can even override a macro to cast at your cursor.
Universal Provoke Macro
This macro aims to cover all the different ways you may need to make use of
Provoke
, depending on your talents or otherwise. First and foremost, it will allow you to taunt what you are currently mousing over, if it is an applicable living enemy. If this is not the case, it will instead taunt your current target. From here, if holding the modifier key and using this macro (alt, in the example), you will instead target and cast
Provoke
on your
Summon Black Ox Statue
if it has been talented and placed, before immediately switching back to your previous target. However, this part of the macro will only work in the presence of a single Black Ox Statue, as there is no way in-game for the macro to know which one is yours.
If you'd like, the "alt" modifier can be replaced with "ctrl" or "shift".
#showtooltip Provoke
/cast Provoke
/cast Provoke
/targetexact Black Ox Statue
/cast Provoke
/targetlasttarget
Feel free to adjust the order or entirely remove the @cursor or @player conditions as necessary.
Mouseover Macros
While both the Reticle Targeting and
Provoke
macros demonstrated a form of casting where your cursor is, the macros here pertain to using some of your other utility abilities on a target by simply mousing over their model or nameplate, or even automatically casting on an something you have set as your focus beforehand.
Spear Hand Strike
With this macro, you can more easily cast
Spear Hand Strike
on an enemy without directly targeting them, first prioritizing one that you have highlighted with your mouse, then the enemy you are currently focusing. If neither of these conditions exist, it will be cast on your current target. This can be especially useful in a cluster of enemy nameplates featuring a caster you do not have time to manually target.
#showtooltip Spear Hand Strike
/cast
Detox
Using this macro, you can cast
Detox
on whatever target you are mousing over, provided they are a friendly player that is not currently dead. It will otherwise cast
Detox
on yourself.
#showtooltip Detox
/cast Detox;Detox
Tiger's Lust
This macro will attempt to cast
Tiger's Lust
on your mouseover target, if they are an ally that is not currently dead. If there is no such target highlighted, you will instead
Tiger's Lust
yourself. This can be particularly helpful in those rare moments when you would rather use this ability on another player who has potentially been rooted or snared.
#showtooltip Tiger's Lust
/cast Tiger's Lust;Tiger's Lust
Our Brewmaster Monk guides are always updated with the latest information from in-game experience, simulations, and logs. Make sure to check our changelog for this page by clicking on
View Changelog
in the Quick Facts column or on the book icon at the top of the page. If you are interested in more in-depth Brewmaster Monk guides for , make sure to browse the
Navigation Bar
at the top of the page.
Feedback
Thanks for reading our class guides! If you have any feedback, feel free to leave a comment in the section below, and we will reply as quickly as possible. If you'd like to talk with any of our writers directly, you can do so by joining our
Discord server
and finding them there!
Share your comments about this guide in our Monk forum!
Tags:
PvE