Updated for 1.10.2!
Note: If you want to copy your PM whitelist over from 1.8, you can go into .minecraft/liteconfig/config.1.8/ChannelFilter/ and copy the whitelist.txt into .minecraft/liteconfig/config.1.10.2/ChannelFilter/
Another mod that can be released to the public! :3
For those of you who use TabbyChat, you'll notice that if you want to ignore, for example, only Global chat, you have to deselect the * tab and select all the other ones you want to see. That means if you want to do /f f to see who's in your faction, you'll have to switch back to the * tab. You also wouldn't be able to see when you get a tpahere request or other similar things. There's a few other annoyances from TabbyChat when you are tabbed on other tabs, but I won't go into that.
ChannelFilter is the solution to those TabbyChat grievances. You can enable and disable certain TE chat channels from a simple configuration screen, and messages from the channels will be hidden. This doesn't affect other messages such as kick messages, and you can even configure it with a few additional settings. The ChannelFilter mod can work independently or with TabbyChat; it is not meant to completely replace what TabbyChat does.
Since ChannelFilter v1.2.1, there is also the ability to ignore all help channel, trade channel, and global channel messages from all players of a specified faction. The commands for doing so can be found here. Note that the "Show Staff" and "Show Own Name" preferences will override the faction ignoring.
Disclaimer: You are using this at your own risk! If a staff member needs to contact you about a bannable offense through PM's or another channel and you are not responding because you have the channel on ignore, it won't be an excuse if you do get banned because the staff member cannot reach you! Therefore it is also recommended to keep the auto-reply enabled so staff at least know that you have PM's turned off.
For the full explanation of what the mod does and the installation instructions, go here:
Note that this mod only works on Team Extreme, unless some other server has the exact same chat formatting.