ChatFilter - Chat, Signs, Books and Anvils icon

ChatFilter - Chat, Signs, Books and Anvils -----

A simple Chat Filter that reduces spam, swearing, advertising and more!




- Unicode filtering recoded
----------, Feb 1, 2023

Fixed issue with chat repeat not disabling
----------, Jul 20, 2022

Added per-word bypass permissions

Example of use allowing a player to bypass the word test
chatfilter.bypass.swear.test

Fixed error when removing words
----------, Jul 2, 2022

Added the the config option to disable per-word filters
----------, Jun 27, 2022

Fixed a issue where using <3 would cancel on commands and signs
----------, Jun 10, 2022

Fixed Book page only being in English.
Fixed small v becoming w in the regex generator
Added heaps of whitelist words from a active server.
----------, Jun 1, 2022

- Fixed a small perm issue
- Added the ability to add list of regex
----------, Mar 10, 2022

- Added event priority customization
- Tabbing commands now only displays the user has the perm to
- Small fix with book filtering
----------, Feb 18, 2022

Added backwards capability
Tested from 1.8 to 1.18.1
----------, Feb 12, 2022

Added config presets so you don't have to set up each filter one by one.
----------, Feb 9, 2022

Fixed a few small issues.
swearHighLight config option (seen below) allowing for more customization of messages.

Code (Text):
swearHighLight: "&c%catch%&r"
----------, Feb 6, 2022

Fixed a few small issues.
swearHighLight config option (seen below) allowing for more customization of messages.

Code (Text):
swearHighLight: "&c%catch%&r"
----------, Feb 6, 2022

Fixed a few small issues.
swearHighLight config option (seen below) allowing for more customization of messages.
Code (Text):

swearHighLight: "&c%catch%&r"
 
----------, Feb 6, 2022

Fixed a few small issues
swearHighLight config option is now below allowing for more customization
Code (Text):
swearHighLight: "&c%catch%&r"
----------, Feb 6, 2022

Fixed %catch% on signs, commands and books
Set
Code (YAML):
swearHighLight : "&c%catch%&r"
in config
----------, Feb 6, 2022

- Fixed some swear highlighting format to be more
Code (YAML):
swearHighLight : "&c%catch%&r"
- Added a import from a data.txt file via /cf import - Perm: chatfilter.import
----------, Feb 5, 2022

Sorry for the update again, At a request of a user you can now have per filter commands and messages.
----------, Feb 4, 2022

Recoded the blacklisting/whitelisting of words/ips, they are now in a different file because of this you will now have to re-set all words - Sorry about that. This however now opens up the plugin to a whole lot of new features.

- Per word commands
- Per word cancel and replacement of word
- You can now decide if staff, player or console will receive a filter notification
----------, Feb 3, 2022

Recoded the blacklisting/whitelisting of words/ips, they are now in a different file because of this you will now have to re-set all words - Sorry about that. This however now opens up the plugin to a whole lot of new features.

- Per word commands
- Per word cancel and replacement of word
- You can now decide if staff, player or console will receive a filter notification
----------, Feb 3, 2022

Added Danish language - 'da'
Fixed a intermittent command handler issue.

Thanks to all that are contributing lang files <3
----------, Jan 30, 2022

Fixed small issue with whitelisted strings

Sorry for the update. Should be the last for a while
----------, Jan 23, 2022

Fixed small issue with whitelisted strings

Sorry for the update. Should be the last for a while
----------, Jan 23, 2022

Have recoded the whole plugin to make it more efficient and add some new features, This may however cause some issues with the current config so I recommend making a copy just to be safe.
  • Added language support - Currently only have English, Chinese, Spanish, Polish but if you do make your own lang file it would be appreciated if you send it to me so others can use it too.
  • The filter can now replace caught item with a character
  • URL regex is now customizable
  • All messages are now customizable
  • Fixed bugs with command filter
  • Fixed issues when reloading the config
  • Added bstats
  • Java8+ Support
  • bug fixes
Sorry for the constant spam, Have nothing better to do than work on this atm
----------, Jan 17, 2022

Have recoded the whole plugin to make it more efficient and add some new features, This may however cause some issues with the current config so I recommend making a copy just to be safe.
  • Added language support - Currently only have English, Chinese, Spanish, Polish but if you do make your own lang file it would be appreciated if you send it to me so others can use it too.
  • The filter can now replace caught item with a character
  • URL regex is now customizable
  • All messages are now customizable
  • Fixed bugs with command filter
  • Fixed issues when reloading the config
  • Added bstats
  • Java8+ Support
  • bug fixes
Sorry for the constant spam, Have nothing better to do than work on this atm
----------, Jan 17, 2022

Allow use with Java 8+
At request have added Polish. locale - pl
Added %placeholder% for running commands on catch
----------, Jan 16, 2022

Added Spanish - es

Fixed a few late night whoopsies
----------, Jan 13, 2022

Added Spanish - es locale

Fixed lang error
----------, Jan 13, 2022

Added Spanish - es locale
----------, Jan 13, 2022

Added Spanish - es
----------, Jan 13, 2022

Missed a # in the config causing issues when loading
----------, Jan 12, 2022

Have recoded the whole plugin to make it more efficient and add some new features, This may however cause some issues with the current config so I recommend making a copy just to be safe.

  • Added language support - Currently only have English and Chinese, But if you do make your own lang file it would be appreciated if you send it to me so others can use it too.
  • The filter can now replace caught item with a character
  • URL regex is now customizable
  • All messages are now customizable
----------, Jan 11, 2022

Fixed a issue where plugins wouldn't allow the event to cancel
----------, Jul 15, 2021

You can now set up in the config to match similar repeated messages, No longer will one letter bypass the filter.

Other additions include
- 1.17 support
- Fixed /cf clear

Config addition here:
Code (Text):
  ##How similar does the players message need be before it's considered repeating? 0-100%
  similarMessagePercent: 5%
----------, Jun 16, 2021

- Added the ability to run a command on the player if they hit the filter
- Few bug fixes
----------, Feb 22, 2021

- Added repeat message cooldown

- Redone most of the commands to make it far simpler to add and remove words.

- Reworked the ip/dns, Less false positives.

- Added 2 bypass permissions
chatfilter.bypass.swear - Allows bypassing of all swear filters (chat, signs etc)
chatfilter.bypass.ip - Allows bypassing of all ip filters (chat, signs etc)
----------, Sep 21, 2020

- Added command filtering for swearing or ip(or both)
- Added perm to bypass command filtering: chatfilter.bypass.command

Example of commands to filter:
Code (Text):
commands:
checkCommands: true #Check commands for swears/ips?
##List commands to filter here
  example-cmd: - Command to filter here
    swear: false - Check the command for swearing?
    ip: true - Check the command for ips?
  msg:
    swear: false
    ip: true
 
----------, Sep 2, 2020

chatfilter.bypass.chat - bypass in chat only
chatfilter.bypass.sign - bypass on a sign only
chatfilter.bypass.anvil - bypass in a anvil only
chatfilter.bypass.book - bypass in books only
chatfilter.bypass.repeat - bypass repeat messsages only
chatfilter.bypass.caps - bypass decapping only
chatfilter.bypass.pause - bypass paused chat only

Small bug with books also fixed
----------, Aug 4, 2020

- Added pause chat /cf pause (/chatfilter pause) - Stop players been able to use the chat, Players with bypass perm will bypass this
----------, Jul 31, 2020

- Set custom matched prefixes for signs, chat, anvils and chat
- Set swear highlight colour
----------, Jul 28, 2020

- Bug fixes
----------, Jul 28, 2020

- Allow player names to pass caps filter
----------, Jul 21, 2020

Backwards compatibility 1.12+
----------, Jul 20, 2020

- Added 66 preset words
- Fixed sign catch saying a swear is a ip
- Fixed colours in sign catch message
----------, Jul 19, 2020

Resource Information
Author:
----------
Total Downloads: 14,992
First Release: Jul 18, 2020
Last Update: Feb 1, 2023
Category: ---------------
All-Time Rating:
29 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings