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