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 xtoq xtoq Jan 16, 2010 at 18:37 UTC - 0 likes

    That's fine, but what about 2 hours later when I was alone, not in a party with anyone, and I was still getting spammed by him while he was in an instance? We are guildies, but we were not in a party later, when I finally had to disable SAM because it would just continue telling me all the prefixes. I don't have a screenshot of that, but I can test it later, with the new version if you like.

    I meant to say too that Print Messages is off, and has never been turned on. (Yeah I should have realized it STILL print the added messages with that off....muh bad. XD )

    EDIT: I'm just curious, I'm not pointing fingers, I am learning lua as I go along, and I'm just not sure why his addon would be communicating with me when we weren't grouped. So I apologize for sounding kinda bitchy; didn't mean to, and I can't really figure out a way to make it sound better! Sorry!

    Last edited Jan 16, 2010 by xtoq
  • Avatar of Cyprias Cyprias Jan 16, 2010 at 18:23 UTC - 0 likes

    SAM will still print the Added prefix xxx (xxx) from xxx if the print messages option is disabled.

    BossNotes is communicating over party chat, not with you specifically.

  • Avatar of xtoq xtoq Jan 16, 2010 at 18:19 UTC - 0 likes

    I did disable it, but I do like to know when something is adding a new prefix. Hope there's a better solution soon? Perhaps the problem lies in the weird prefix that BossNotes is using.

    Now an only sort of related question: why would BossNotes be communicating with me if I'm not running it?

  • Avatar of Cyprias Cyprias Jan 16, 2010 at 18:12 UTC - 0 likes

    Disable the incoming Print Messages option on the main screen. That'll stop SAM from printing the messages.

    I'm not sure why it's not adding the prefix to the prefixes list. I'll check if there's a limit to the number of items allowed on the list.

  • Avatar of xtoq xtoq Jan 16, 2010 at 16:37 UTC - 0 likes

    No I don't run BossNotes, which is one of the reasons I want the message to be blocked. It also continually spams me while this person is in an instance, and it causes some lag (it seems) while its printing the messages to the chat frame. I got over 400 messages while my guildie was in PoS then HoR, and I couldn't block any of them. I added him to the player list to block him, but it continued to happen. Screenshot attached. (Yes I see the thing that says if you're not running an addon there's no benefit in blocking it, but shouldn't SAM not spam me with garbage from the prefix? That's what I'm concerned about mostly.)

    SAM screenie (click to enlarge)

    As you can see, BossNotes doesn't show up in the list (its also not under the "?" prefix). This screenshot was taken after blocking the player.

    Last edited Jan 16, 2010 by xtoq
  • Avatar of Cyprias Cyprias Jan 16, 2010 at 11:22 UTC - 0 likes

    So you're running BossNotes and another person who's also running it keeps sending you comm and SAM isn't giving you the option to block it? That's not good.

    Let me see the screenshot. post the link here.

  • Avatar of xtoq xtoq Jan 16, 2010 at 02:43 UTC - 0 likes

    BassNotes doesn't seem to have a prefix that I can block, although it spams my chat channel constantly with crap (from SAM). I have a screenie if you need to see it.

    Also, when I added the person with BossNotes to my person list in SAM, it didn't stop the spam from BossNotes (the SAM prefix messages) appearing. I think since SAM doesn't recognize it its not blocking him? Not sure.

    Last edited Jan 16, 2010 by xtoq
  • Avatar of xtoq xtoq Jan 12, 2010 at 16:53 UTC - 0 likes

    I think that will help. I was just sitting around Dalaran, letting SAM gather its information, and I noticed that when I opened a "+" sign, it stayed open when I next opened the options panel, resulting in a lot of the option trees being open. It was just a little thing. Think there's a chance to make all the trees collapse when you exit the options panel? Just makes it easier on the eyes, but I don't know if I'm the only one that feels this way.

    Thanks for the new blocking, that's freaking awesome; just what I was after.

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

    I don't think I can expand/collapse all addons at once. Most of the UI work is done by Ace's framework and I just give it info. I've added allow and block buttons to the addon's panel to simplify the options.

  • Avatar of xtoq xtoq Jan 12, 2010 at 10:04 UTC - 0 likes

    Maybe an option to expand/collapse all prefixes at once? Also an option to disable all communication within a prefix without having to click each communication within the tree? Great addon, I've learned a lot about the crap that is chatting to me all the time.


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