TechieFilter

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

Logo

This is a powerful chat filter intended for servers of all sizes. Most filters use regex. The issue with regex is that it can't catch everything; there are ways to get around it. You can type the word with a different spelling, put symbols in-between each letter, etc, and regex just won't catch it. This filter is different - it can catch just about every attempted bypass out there, and we're always working to prevent more. Try it out!

TechieFilter 2.0.6 is out! Due to some issues with the advanced curse detection system, the old detection system is enabled by default. To enable the advanced filter use the command /tf aggressivematching (Note: this option is EXPERIMENTAL)

CommandDescriptionNode
/tf s add <word> replacement/command <replacement/command>Adds a word to the curse list. The replacement/command part is optional, including the word "replacement" will add a specific replacement for that word including the word "command" will add a specific command that will be triggered when that curse is spoken in chat.techiefilter.adminortechiefilter.swears.add
/tf s remove <word>Removes a word from the swear list.techiefilter.adminortechiefilter.swears.remove
/tf r add <word>Adds a word to the replacement list.techiefilter.adminortechiefilter.replacements.add
/tf r remove <word>Removes a word from the replacement list.techiefilter.adminortechiefilter.replacements.remove
/tf whitelist <word>Adds a specified word to the whitelist.techiefilter.adminortechiefilter.whitelist
/tf list s/rDisplays a list of all the current Swears/replacements .techiefilter.adminortechiefilter.swears.list
/tf debugIf enabled debug features show up in chat.techiefilter.adminortechie.debug
/tf aggressivematchingEnables/disables advanced sensitive curse filter.techiefilter.adminortechie.aggressivematching
/tf helpDisplays a help menu .techiefilter.adminortechiefilter.help
/tf versionDisplays the current version of TechieFilter .

(This plugin uses MCStats to gather statistics)

Nodes!

  • techiefilter.admin- Access to all commands (members of this node will get notifications when swears/replacements are added/removed)
  • techiefilter.swears.add-Permission to add swears to the filter
  • techiefilter.swears.remove-Permission to remove swears from the filter
  • techiefilter.replacements.add-Permission to add random replacements to the filter
  • techiefilter.replacements.remove-Permission to remove replacements from the filter
  • techiefilter.whitelist-Permission to add/remove words from/to the whitelist
  • techiefilter.swears.list-Permission to view the swears/random replacements list
  • techie.debug-Permission to enable/disable debug mode
  • techie.aggressivematching-Permission to enable/disable aggressive matching mode
  • techiefilter.help-Permission to view the help menu

To do:

  • Implement additional bypass protection. (so "b l e e p" is still detected as "bleep")

What will be in the next version?

  • Sign filtering.
  • Server advertising filter. (Only IPv4's will be filtered in the next update)
  • Allow user to specify how data is stored (SQLite, MYSQL or YML)
  • Command filtering (EX: /me *insert curse here*)
  • Improved Regex filtering

If you find any bugs please post a ticket!

SOURCE:

TechieFilterSource

Due to the lack of time this project hasn't had the attention it deserves. If you wish to fork the project or take it over, feel free. Be ye warned: The source is quite messy as we were in the process of cleaning it up and adding/removing large chunks, as such it is not documented very well (if at all).

We are very sorry that this project has been halted for the time being, the files located in the download section should work with all of the latest versions of Bukkit, but that is not a guarantee, especially with the future releases of Bukkit.


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files