This is a small AddOn that blocks any chat coming from people on servers that are on the AddOn's ignore list. It never blocks chat from your character's own server.
Type /serverignore or /signore in-game to see usage instructions for the slash command.
1.07
Add fix for invalid GUID being passed to filter
1.06
Rewrite filter func around GetPlayerInfoByGUID
Removes the need to extract the realm from the author argument and thus removes the need for the CHAT_MSG_TEXT_EMOTE workaround.
1.05
Fix filter function to work on realms with dashes
Add workaround in filter function for CHAT_MSG_TEXT_EMOTE not adding realm names to the author argument
Allows built-in emotes like /wave and /lol to be filtered correctly
1.04
Add missing comma to Events table
Fixes "'}' expected (to close '{' at line 9) near '"PARTY"'"
1.03
Add instance chat to the filtered chat events
1.02
Fix bug where servers added by unitID aren't ignored due to being added in proper case instead of lowercase.
Move unitID to server name mapping code into separate function.
1.01
Fix .pkgmeta `tools-used` field
Add FindGlobals comment to core.lua
Add .pkgmeta for CurseForge packager
Replace explicit TOC Version tag with CurseForge packager keyword
Add README and LICENSE
Update for 5.4
Add `SERVERIGNORE_ENABLED` to TOC SavedVariables tag (allowing the enabled state to be saved correctly)
Replace individual event listings in `Add/RemoveFilters` functions with single table of events to filter
Add `printf` function for slash command
Improve detection of own server in `add` and `remove` commands
Replace manual concatenation of server names in `list` command with a temporary array and `table.concat`
Rewrite ADDON_LOADED code to set `SERVERIGNORE_ENABLED` default using an explicit `if` instead of `and`/`or`.
Optional Files (0)
There have been no comments posted to this file. Be the first to add one.