Skip to main content

Available filters

BadWordBlocker checks every message using different types of filters. They are described in detail on this page.

Swear word filter​

This filter checks if the message contains any forbidden word defined in the config file.

Example:

some swear word! -> blocked

Duplicate filter​

The duplicate filter blocks duplicate messages (classic spam) which are sent into the chat multiple times with the same text.

Example:

hi
hi -> blocked
hi -> blocked

Speed filter​

Another component to prevent spam messages is the speed filter, which introduces a time limit for sending messages and prevents sending lots of spam messages in a short time.

Example:

join
my -> blocked (if sent immediately after the first one)
server -> blocked (if sent immediately after the first one)

Caps lock filter​

The caps lock filter blocks messages which consist mostly of uppercase letters.

Example:

HELLO I AM HERE!!!1! -> blocked

Web address filter​

The web address filter blocks web addresses like IP addresses, websites or domain names, or e-mail addresses from being sent into the chat.

Example:

join my server on 123.123.123.123:19132! -> blocked
go to mywebsite.com -> blocked
my friend's email address is johndoe@example.com -> blocked