This is a advanced chat filter called BlockSwear, It splits a sentence in chat and removes any characters like "#!#". It then checks if the word has been blocked. It can kick players if they get to many warnings, They get one warning for each swearword. It also checks signs for swearwords. The configuration is fully customizable, from the messages to the words, and adding words to the list is as easy as using an ingame command. This plugin requires Java 6 or higher, it also works on Linux, Mac and Windows. It also has bypasses for choosen players/server owner.
This is how you configure the config.
Settings: useMetrics: 'true' # Messages of blockswear onIllegal: '&7[&6BlockSwear&7] &7The word/character/type ''%word%'' is illegal' onRepeat: '&7[&6BlockSwear&7] &7That message is too similar to your previous message' onAdvertaise: '&7[&6BlockSwear&7] &7We do not allow any kind of advertisement' onWarning: '&7[&6BlockSwear&7] &7You now have %warnings%/5 warning(s)' onKick: '&7[&6BlockSwear&7] &7Kicked for saying too many illegal words/characters' onSpam: '&7[&6BlockSwear&7] &7That message contains spam' # Command to peform when max warnings are reached, the max is 5 warnings onMaxWarnings: 'tempban %player% 5m Tempbanned for saying too many illegal words/characters' # Max swear warnings maxSwearWarnings: '3' # Full blockswear bypass bypass: - 00000000-0000-0000-0000-000000000000 # If it should look for updates CheckForUpdates: 'true' # If it should automatically install new updates AutoUpdating: 'true' ConfigSettings: # Do not change this value! configVersion: '0.0.2'
After configuring the config, edit the swearwords.txt file and add all your blocked swearwords in there.
None at the moment.
This plugin reloads the config auto when any command is peformed
This plugin uses Plugin metrics.
Here is the data being sent and recived:
Plugin version, Java version, OS, Server country, Sysetm cores, Sysetm Arch, What server version you have, If you use Spigot or Bukkit etc, and if you use Online mode,
ANY PERSONAL INFORMATION WILL NOT BE SENT.
Anyone can see the data, i will use it to improve performance, see if anyone use it etc.
It can be disabled in the config. Heres the link to the Plugin metrics page with data about the plugin