promotional bannermobile promotional banner

Filters

Abandoned
Flexible filtering

Much word list matching, very custom warning messages, so caps limitation. Wow.

Originally a fork of AntiCuss for AutCraft (an autistic Minecraft server). Many of the features were at their request.

Current features

  • Set chat filters
  • Filters can stop double chat, match a wordlist, or match a regex (regular expression)
  • Everything can be configured in-game
  • Caps filtering (You can set the proportion caps in a message for it to be blocked)
  • Blocking part of unicode if desired (Some areas of Unicode could be used to bypass filtering, such as text like this)
  • You can configure notifications to see what they said!

Commands

  • /filters add [name] - adds a filter of the specified name. If this is omitted, a unique number will be given to it instead.
  • /filters remove [name] - Removes filter of specified name
  • /filters filter [name] [subcommand, arguments, etc]
  • /filters list - lists all filters (as well as how many words each have)
  • /filters - Shows currently set plugin config
  • /filters help - Lists all sub-commands with descriptions. I haven't listed them all here.

Filter subcommands

All of these should be prefixed with /filters filter [name]

If used with no arguments, the configuration of the filter will be shown

  • addword <word> - Adds a word to the filter
  • removeword <word> - Removes a word from the filter
  • listwords - List all words currently in filter

Configuration

Both the plugin itself and the filters are configured in a comparable way. Remember to use /filters save after you have finished. Saving is not automatic.

Use these commands to see what the configuration is for either the plugin or for a particular filter:

/filters

/filters filter <name>

And to set a value:

/filters set <name> <value>

/filters filter <filtername> set <name> <value>

Example

I've probably been less than clear (if so, please tell me!), so here's how I would set up some filters:

To stop people saying the exact same thing twice in a row:

  • /filters add doublespam
  • /filters filter doublespam set matchword false
  • /filters filter doublespam set matchdouble true
  • /filters filter doublespam set warnmessage Please don't spam

And to stop them saying 'penguins' or 'cake', and tell admins when they do.

  • /filters add rudewords
  • /filters filter rudewords addword cake
  • /filters filter rudewords addword penguins
  • /filters filter rudewords set warnmessage Your message contained inappropriate language!
  • /filters filter rudewords set warnadmins true
  • /filters save

Permissions

  • chatfilters.admin - You need this permission to use /filters in the first place. This will also allow you to modify config.
  • chatfilters.load - Permission to use /load
  • chatfilters.bypass - Permission to not have the filter apply
  • chatfilters.add - For adding a new word or filter
  • chatfilters.remove - For removing a word or filter
  • chatfilters.list - List words in a filter
  • chatfilters.clear - Allows you to use /filters clear to clear the chat for you
  • chatfilters.chat - Allows you to mute the entire server chat
  • chatfilters.notify - If you have this, you will be notified if someone trips a filter

Planned features

  • Sign and command filtering

Changelog

  • 1.0.0 - Initial release

The Filters Team

profile avatar
  • 2
    Projects
  • 893
    Downloads

More from _ForgeUser8763828View all

  • Rhino project image

    Rhino

    • 1.7K
    • Bukkit Plugins

    Javascript on Bukkit. What's not to like?

    • 1.7K
    • October 26, 2014
    • Bukkit Plugins
    • +3
  • NovaCraft project image

    NovaCraft

    • 440
    • Mods

    Client side modding API

    • 440
    • January 15, 2013
    • Mods
    • +1
  • MazeMania project image

    MazeMania

    • 5.4K
    • Bukkit Plugins

    MazeMania is a mix of arena, added a bit of mobarena and spiced with some sweet thinking of the PlugMania devs.

    • 5.4K
    • July 18, 2012
    • Bukkit Plugins
    • +3
  • EduMania_client project image

    EduMania_client

    • 269
    • Mods

    EduMania_client

    • 269
    • June 26, 2012
    • Mods
  • Rhino project image

    Rhino

    • 1.7K
    • Bukkit Plugins

    Javascript on Bukkit. What's not to like?

    • 1.7K
    • October 26, 2014
    • Bukkit Plugins
    • +3
  • NovaCraft project image

    NovaCraft

    • 440
    • Mods

    Client side modding API

    • 440
    • January 15, 2013
    • Mods
    • +1
  • MazeMania project image

    MazeMania

    • 5.4K
    • Bukkit Plugins

    MazeMania is a mix of arena, added a bit of mobarena and spiced with some sweet thinking of the PlugMania devs.

    • 5.4K
    • July 18, 2012
    • Bukkit Plugins
    • +3
  • EduMania_client project image

    EduMania_client

    • 269
    • Mods

    EduMania_client

    • 269
    • June 26, 2012
    • Mods