Chat Filter Plus Forever

A customizable chat filter for World of Warcraft: Forever that blocks unwanted words, profanity, spam and selected conversation categories.
banner_1400x400.png

banner_1400x400.png

Description

💠 Your chat, your rules.

Chat Filter Plus Forever (CF+) is a category-based chat filter built for World of Warcraft: Forever. Pick what you never want to see again from 29 categories, switch each one on or off, and get back to playing.

🟢 Gold sellers • 🟢 Scams • 🔴 Hate speech • 🔴 Sexual content • 🟡 Politics • 🟡 Religion • 🔵 Spam • 🔵 Toxicity • ✨ and more


✨ Highlights

  • 🗂️ 29 toggleable categories in five groups, each with a plain-English description and its own on/off switch.
  • 🧠 Smart matching that sees through tricks like g0ld, w w w . site . c0m, p.o.r.n and spaced-out slurs.
  • 🐉 WoW-aware word lists. Old Gods, Holy Light, Blessing of Salvation, Reincarnation, trash mobs, Booty Bay and 5g prices are left alone.
  • 🔒 Strict mode for people who want everything gone, with every category telling you exactly what strict adds.
  • 🖱️ Right-click any name in chat → Mute in CF+ or Trust in CF+.
  • 📜 Filter log showing everything hidden this session and why, plus a live Test a message box.
  • 🧭 CF+ minimap button with live counts. Fits WoW: Forever's square minimap, works with LibDBIcon button bags and broker bars.
  • 🤝 Friends, guildmates and group members are never filtered (all optional), and neither is anything that mentions your name.
  • 👁️ Display only. Nothing is reported, deleted or sent anywhere. Turn a category off and new messages show again instantly.

🛡️ The categories

🟢 ON = on by default ⚪ off = available, switched off until you want it

🔴 Harmful content

Category What it catches Default
Hate speech & slurs Slurs (including l33t and spaced-out spellings), extremist slogans, Holocaust denial 🟢 ON
Threats, doxxing & self-harm baiting "kys", "go die", "I know where you live", swatting, DDoS threats 🟢 ON
Sexual & explicit content Sex acts, porn and OnlyFans links, ERP, "send nudes" 🟢 ON
Creepy & personal questions "asl", "are you a girl", "send pics", asking for numbers or Snapchat ⚪ off
Graphic real-world violence Gore and execution videos, mass shootings, animal cruelty ⚪ off

🟡 Sensitive topics

Category What it catches Default
Politics Parties, politicians (US, UK, AU, CA, EU and beyond), elections, wars, culture-war topics ⚪ off
Religion Scripture, preaching, the major faiths, atheism debates ⚪ off
News, pandemics & conspiracies COVID, vaccines, flat earth, QAnon, "do your own research" ⚪ off
Drugs & alcohol Weed, hard drugs, pills, heavy drinking (the in-game Drunk effect is safe) ⚪ off

🔵 Spam, scams & advertising

Category What it catches Default
Scams & phishing Fake GM/Blizzard messages, "free mount" links, account-suspension threats 🟢 ON
Gold sellers & RMT Gold shops, websites, real-money prices, "cheap fast delivery" 🟢 ON
Boosting & paid services WTS runs, carries, power-levelling, paid summons and portals 🟢 ON
Link spam Messages stuffed with five or more item/spell links 🟢 ON
Repeated messages The same player posting the same thing again within 30 seconds (adjustable) 🟢 ON
Crypto & get-rich-quick Bitcoin, NFTs, memecoins, "passive income" ⚪ off
Streams & self-promotion Twitch/YouTube/TikTok plugs, Discord invites, referral codes ⚪ off
Begging "Can anyone spare gold?", "gold pls", "I'm broke" ⚪ off

🟣 Chatter & annoyances

Category What it catches Default
Insults & toxicity noob, "uninstall", "l2p", "skill issue", "touch grass" ⚪ off
Game drama & flamebait "Dead game", retail vs classic, other MMOs, private servers ⚪ off
Real-world sports NFL, NBA, AFL, NRL, Premier League, F1, UFC, betting ⚪ off
Trade ads WTS / WTB / WTT outside the Trade channel ⚪ off
Group finding LFG / LFM outside the LookingForGroup channel ⚪ off
Guild recruitment Recruitment ads outside GuildRecruitment ⚪ off
Barrens-chat memes Chuck Norris, Mankrik's wife, "anal [Item]" ⚪ off
Addon & ability announcements "<DBM\> Pull in 5", "Sapped!", "Interrupted X" in say/yell ⚪ off

⚫ Language & formatting

Category What it catches Default
Symbol spam & ASCII art Walls of symbols, "!!!!!!!!!!", ASCII drawings 🟢 ON
SHOUTING Long all-caps messages (short ones like "GG" are fine) ⚪ off
Non-Latin scripts Cyrillic, CJK, Arabic and similar, if you can't read them ⚪ off
Profanity Swear words censored (f***) or the whole line hidden, your choice ⚪ off

⚙️ Make it yours

  • 📡 Channels: choose where to filter: General, Trade, LFG, Defense, Services, GuildRecruitment, custom channels, Say, Yell, emotes, whispers, communities, and (optionally) guild, party, raid and instance chat.
  • 🤫 Quiet mode: hide NPC chatter, AFK/DND auto-replies or standard /emotes entirely.
  • 📝 Lists: your own block words, always-show words, muted players and trusted players. Lua patterns supported with re:.
  • 🏷️ Placeholder lines: see [CF+ filtered: Politics] instead of a silent gap.
  • 🧼 Blizzard's profanity filter: one tick to switch on the game's built-in filter alongside CF+.
  • ⌨️ Key bindings for the window, the on/off switch and the log.

🕹️ How to use it

Action What it does
CF+ minimap button Left-click options • Right-click filtering on/off • Shift-click the log • Drag to move
Right-click a name Mute in CF+ / Trust in CF+
/cfp Open the options window
/cfp on • /cfp off Master switch
/cfp log See what was filtered and why
/cfp test &lt;message&gt; Would this message be hidden? By which category?
/cfp mute &lt;name&gt; • /cfp trust &lt;name&gt; Hide or always show a player (no name = your target)
/cfp stats Counts per category
/cfp strict Toggle strict topic matching
/cfp minimap Show/hide the button • reset, square, round, auto
/cfp reset Restore defaults (statistics kept)

Also in Esc → Options → AddOns → Chat Filter Plus Forever, the AddOns compartment button, and Keybindings → AddOns.


❓ FAQ

🤔 Something innocent got hidden. What do I do? Open the Log tab to see which category caught it, then add the word to Always-show keywords, trust the player, or switch that category (or strict mode) off.

🔐 Does it report or delete anything? No. CF+ only changes what you see on your screen.

⚔️ Why did a message get through during a boss fight? WoW: Forever uses the modern addon restrictions, and some chat is protected from addons during restricted content. CF+ lets those messages through rather than breaking.

💭 Can it hide chat bubbles? No addon can filter the speech bubbles above characters' heads. The chat window is fully covered.

🧭 The minimap button is in the wrong place. Drag it, or set Settings → Minimap shape (or /cfp minimap square). /cfp minimap reset puts it back.


💬 Feedback

Found a word list gap, a false positive or a bug? Please leave a comment or open an issue with the message (or the category from the Log) and I'll tune it. Suggestions for new categories are very welcome!


💠 CF+ • Made for World of Warcraft: Forever 💠

Chat Filter Plus Forever Team

profile avatar
  • 1
    Followers
  • 11
    Projects
  • 3.1K
    Downloads

We build practical World of Warcraft addons focused on quality-of-life, immersion, and useful fixes. Simple, lightweight tools designed to solve annoying problems without cluttering the game.

Donate

More from ForeverAddonsView all