This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.

Prefix Menu

StopAddonMessage (SAM) is a firewall that lets you prevent addons from sending and receiving hidden messages.

  • Don't want others knowing you're running a certain addon?
  • Worried about what addons are broadcasting?
  • Want to silence a spamming addon?
  • Receiving You are not in a raid spam in battlegrounds/arenas?
  • Receiving You are not in a guild spam?

SAM can help.

Q) How does SAM block outgoing messages?
A) SAM hooks SendAddonMessage() and blocks messages from being sent out.
Q) How does SAM block incoming messages?
A) SAM hooks frame's receiving CHAT_MSG_ADDON and blocks them from receiving the event.
Q) Can SAM block visible addon messages like Ding!, auto congratulations and Wintertime?
A) No. SAM deals only with the hidden messages.
Q) Can SAM stop addons from printing text to the chat box?
A) No.
Q) Can SAM stop You are not in a raid from spamming me in battlegrounds?
A) Yes. SAM will block the outgoing message and tell you which addon is causing it.
Q) Can SAM stop You are not in a guild from spamming me too?
A) Yes. And SAM will tell you which addon or prefix is causing that message to appear.
Q) Can I block messages from a specific person?
A) Yes. Enter their name into the names list and their incoming and outgoing messages will be blocked.
Q) Can SAM block other's addons from spamming me?
A) No. But SAM can block your addons from receiving/processing such spam.
Q) Can other's addons spamming me cause me to disconnect?
A) No. Incoming communications will not cause you to DC. If a poorly written addon keeps replying to spam then that could cause flood disconnection.
Q) Should I block inbound messages for addons that I'm not running?
A) No. Only block inbound messages for addons you are running. Otherwise you're not blocking the message from reaching anything.
Q) Why is Add incoming prefixes disabled by default?
A) There's no benefit in blocking messages if you're not also running the addon that receives them. But if you want them in the list, you have the option.
Q) Why is IgnoreMore a optional dependency?
A) IgnoreMore blocks regular chat, but not addon communications. SAM will block addon comm from people you're ignoring using IgnoreMore.

Donations welcome. There's a donate button here.

Bitcoin address: 1ERfbhT8B45GHeGUjequYisC9Q2sufxv5q

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of ronconsoda ronconsoda Jan 11, 2010 at 18:20 UTC - 0 likes

    nope error is gone. great work. thanks for listening ;)

  • Avatar of Cyprias Cyprias Jan 11, 2010 at 16:33 UTC - 0 likes

    @ronconsoda let me know if r42 alpha causes the error too.

    Last edited Jan 11, 2010 by Cyprias
  • Avatar of ronconsoda ronconsoda Jan 10, 2010 at 15:41 UTC - 0 likes

    When editing prefixes GuildCraft-v3.5.2-Release-7 prefixes af a german server cause the following exception from first till latest release r36.

    1x AceConfigDialog-3.0-43:1756: AceConfigRegistry-3.0:ValidateOptionsTable(): StopAddonMessagePrefix.args._UNKNOWN.args[GuildCraft35] - key name contained control characters .....

    additional information: on guildcraft comm you dump the following lines: {SAM} Added outgoing prefix GuildCraft35 (_UNKNOWN). {SAM} Added outgoing prefix GuildCraft35 (_UNKNOWN).

    firstline: outgoing channel GuildCraft35\001 (binary 0001 <soh>) secondline: outgoing channel GuildCraft35\003 (binary 0011 <etx>) there is also a third channel with binary 0010 <stx>

    Last edited Jan 11, 2010 by ronconsoda
  • Avatar of Road_Block Road_Block Jan 09, 2010 at 15:37 UTC - 0 likes

    Thanks that should do the trick, I obviously didn't scroll down enough :)

  • Avatar of Cyprias Cyprias Jan 09, 2010 at 12:33 UTC - 0 likes

    Click the Print Messages drop down menu and select off. If both menus are set to off, then go into prefixes and check if you've selected Print Msg on any of the messages.

    By default SAM only prints once for new outgoing prefixes. To spam you need to enable some option(s).

  • Avatar of Road_Block Road_Block Jan 09, 2010 at 12:24 UTC - 0 likes

    Any chance for a "silent" or "mute" option added to the output frame settings?

    To clarify I'm talking about selecting where you want SAM to route its own messages (ChatFrame# currerntly).

    Burst prints to chatframes make my client "stutter", I would like an option to make SAM quiet (ie print nothing)

    Thanks for reading.

  • Avatar of yoshimo yoshimo Jan 02, 2010 at 10:47 UTC - 0 likes

    If you set all Addons to "blocked" in SAM, for example WIM, and have wim2wim still enabled, fubar_addonspamfu still counts up , because im "sending" addonwhispers to the player i'm talking to.
    I think they shouldn't show in ASFU. How can we make that happen?


Date created
Dec 31, 2009
Last update
Sep 19, 2011
Development stage
  • deDE
  • enUS
  • koKR
  • zhCN
  • zhTW
GNU General Public License version 3 (GPLv3)
Recent files
  • A: r102 for 4.2.0 Sep 19, 2011
  • R: 1.7.0 for 4.2.0 Jul 14, 2011
  • B: 1.4.2beta for 4.2.0 Jul 14, 2011
  • A: r99 for 4.2.0 Jul 14, 2011
  • B: 1.6.2beta for 4.0.3 Nov 21, 2010



Optional dependency
Embedded library