Peace And Quiet
Peace and Quiet will automatically disable the General and LocalDefense channels when you enter an instance, raid, or arena and then re-enable them when you leave. I wrote this add-on because I was tired of all the spam that occurs in these channels when you're trying to focus on a raid.
-
View User Profile
-
Send Message
Posted Dec 11, 2025In town
60x PeaceAndQuiet/PeaceAndQuiet.lua:179: attempt to call field 'ChatFrame_AddChannel' (a nil value)
[PeaceAndQuiet/PeaceAndQuiet.lua]:179: in function '?'
[WeakAuras/Libs/AceTimer-3.0-17/AceTimer-3.0.lua]:55: in function <WeakAuras/Libs/AceTimer-3.0/AceTimer-3.0.lua:50>
Locals:
self = <table> {
modules = <table> {
}
defaultModuleLibraries = <table> {
}
name = "PeaceAndQuiet"
orderedModules = <table> {
}
optionsFrame = Frame {
}
baseName = "PeaceAndQuiet"
db = <table> {
}
enabledState = true
defaultModuleState = true
}
isInstance = false
instanceType = "none"
(*temporary) = nil
(*temporary) = ChatFrame1 {
shouldFadeAfterInactivity = true
font = "Interface\AddOns\ElvUI_ToxiUI\Media\Fonts\ToxiUI.ttf"
hasActiveChanges = false
isScrollingMessageFrame = true
systemPositionDirty = false
copyButton = ElvUI_CopyChatButton1 {
}
buttonFrame = ChatFrame1ButtonFrame {
}
snappedFrames = <table> {
}
alternativeDefaultLanguage = "Common"
hasOwnFontObject = true
scriptsSet = true
oldAlpha = 0.156863
channelList = <table> {
}
FontStringContainer = Frame {
}
messageTypeList = <table> {
}
fontObject = table: 000002A0D82C25E0 {
}
systemNameString = "Chat Frame"
EditModeResizeButton = Button {
}
tab = ChatFrame1Tab {
}
settingsDialogAnchor = <table> {
}
clickAnywhereButton = ChatFrame1ClickAnywhereButton {
}
isLayoutDirty = false
systemInfo = <table> {
}
fadeDurationSecs = 3
buttonSide = "left"
ResizeButton = ChatFrame1ResizeButton {
}
overrideFadeTimestamp = 0
settingDisplayInfoMap = <table> {
}
fontStringPool = <table> {
}
dirtySettings = <table> {
}
fontStyle = "SHADOWOUTLINE"
isInitialized = 1
defaultLanguage = "Common"
styled = true
fontSize = 14
allowScroll = true
downKeys = <table> {
}
isUninteractable = false
name = "General"
isDocked = 1
editBox = ChatFrame1EditBox {
}
isDisplayDirty = true
savedSystemInfo = <table> {
}
onDisplayRefreshedCallbacks = <table> {
}
visibleLines = <table> {
}
oldestFadingLineTimestamp = 101558.869000
textIsCopyable = false
scrollOffset = 0
timeVisibleSecs = 15
historyBuffer = <table> {
}
zoneChannelList = <table> {
}
ScrollToBottomButton = Button {
}
insertMode = 2
Background = ChatFrame1Background {
}
Selection = Frame {
}
ScrollBar = Frame {
}
allowAtGlues = true
system = 8
settingMap = <table> {
}
isStaticDocked = true
isLocked = true
}
(*temporary) = "General"
(*temporary) = "attempt to call field 'ChatFrame_AddChannel' (a nil value)"
addon = <table> {
enteringDelay = 1
}
L = <table> {
Displaying global channels = "Displaying global channels"
Toggles whether the Local Defense chat channel is automatically enabled/disabled. = "Toggles whether the Local Defense chat channel is automatically enabled/disabled."
General = "General"
ManageLFGChannel_Desc = "Toggles whether the Looking for Group chat channel is automatically enabled/disabled."
Toggles whether the General chat channel is automatically enabled/disabled. = "Toggles whether the General chat channel is automatically enabled/disabled."
Toggles the display of informational messages. = "Toggles the display of informational messages."
Verbose = "Verbose"
Manage LFG Channel = "Manage LFG Channel"
LocalDefense = "LocalDefense"
Manage Local Defense Channel = "Manage Local Defense Channel"
Default = "Default"
Chat Windows = "Chat Windows"
Hiding the global channels = "Hiding the global channels"
Manage General Channel = "Manage General Channel"
LookingForGroup = "LookingForGroup"
ChatWindows_Desc = "By default the addon shows or hides chat channels in the main chat window. If you move a channel to another window, you should set the window for the channel here. The addon will then show or hide it only in that chat window."
}
-
View User Profile
-
Send Message
Posted Dec 14, 2025In reply to dsypher2: Should be fixed in 12.0.0. If you see any other issues, please let me know.
-
View User Profile
-
Send Message
Posted Jun 19, 2025The addon no longer turns off chat channels if the delve is overcharged
-
View User Profile
-
Send Message
Posted Jun 26, 2025In reply to DSypher:
Are you using the latest version 11.0.0+? If so, I do not have a way to test the overcharged delves. If you are in an overcharged delve can you send me the output of these commands? You just type them into the chat box.
/dump IsInInstance()
/dump GetInstanceInfo()
These delves may be returning odd results and I need to know in order to fix it.
Thanks.
-
View User Profile
-
Send Message
Posted Sep 10, 2024Hi, still enjoying this addon, thank you! Would you consider having it hide general in delves?
(Ugh, tried to edit my old post and accidentally deleted)
-
View User Profile
-
Send Message
Posted Sep 20, 2024In reply to aisenfaire:
Based on comments from other addon developers, I think Delves should work like scenarios and the addon should turn off the chat channels but apparently there is a delay in the game reporting the instance type. I released a new version that adds a one second delay after a zone change and hopefully that allows it to work correctly for Delves.
-
View User Profile
-
Send Message
Posted Sep 21, 2024In reply to Talryn:
Awesome, thank you!
-
View User Profile
-
Send Message
Posted Sep 19, 2020What could be super nice for this addons is a couple cmd line. Like /add chanelNumber, to support a wider range of channel, /on /off if in some situation you need all channel or not, and /auto on/off so you could choose if you want the addon to act automatically or on cmd only.
-
View User Profile
-
Send Message
Posted Dec 17, 2020In reply to paroyer:
I can consider it. You may want to add an issue to the tracker. Easy to miss or forget comments. The main issue is that in my experience the channel numbers are easily changed and they definitely can be between characters. Are you trying to hide certain user-created channels? It sounds slightly more complicated that the original idea of the addon which was to stop the annoying spam while you are focused on a dungeon, raid, etc.
-
View User Profile
-
Send Message
Posted Apr 22, 2017whats the point to this addon? people too lazy to create a new tab for raids?
-
View User Profile
-
Send Message
Posted Mar 7, 2015Would love to have this addon also optionally include the LFG channel. Getting a lot of spam on it when raiding!
-
View User Profile
-
Send Message
Posted Mar 7, 2015I had already added that. You can find that in the latest alpha on wowace.com. I'll also release a new version soon.
http://www.wowace.com/addons/peace-and-quiet/files/
-
View User Profile
-
Send Message
Posted Mar 8, 2015Oh, awesome, thanks for the reply!
-
View User Profile
-
Send Message
Posted Jun 12, 2011-
View User Profile
-
Send Message
Posted Aug 18, 2010-
View User Profile
-
Send Message
Posted Aug 14, 2010-
View User Profile
-
Send Message
Posted Aug 13, 2010WowAce needs a "Like" button. :)