🚮Chatfilter

Chat Filter Features

Anti-Advertisement

Prevents advertising by checking messages against a whitelist of allowed URLs.

Blacklisted Symbols

Blocks messages containing specific symbols deemed inappropriate.

Blacklisted Words

Filters out messages containing certain offensive or banned words.

Autocorrect Commands

Automatically corrects common mistyped commands (e.g., "7hub" becomes "/hub").

Word Replacement

Replaces specific words in the chat (e.g., "bg" becomes "gg").

Command Blacklist

Blocks certain commands from being used in the chat.

Anti-Spam

As the name say's, player's cant spam.

Whitelist

To bypass all the chat filters implemented in this configuration, a user must be granted the fedustria.chatfilter.bypass permission. This permission allows messages to go through without being checked against any of the filters, including anti-advertisement, blacklisted symbols, blacklisted words, autocorrect commands, word replacements, command blacklist, and anti-spam measures. It effectively exempts the user from all restrictions imposed by the chat filtering system.

Settings

Find document in MongoDB:

db.getCollection('settings').find({"name" : "chatfilter"})

Default settings:

{
    "name" : "chatfilter",
    "config" : {
        "spamProtection" : true,
        "spamCooldown" : 20,
        "advertisements" : [ 
            ".de", 
            ".net", 
            ".tv", 
            ".com", 
            ".eu", 
            ".tk", 
            ".pl", 
            "https://", 
            "http://", 
            "http", 
            "www."
        ],
        "whitelist" : [ 
            "fedustria.net", 
            "fedustria.de", 
            "fedustria", 
            "prntscr.com", 
            "wtf", 
            "lol"
        ],
        "containsBlacklist" : [ 
            "..", 
            "§", 
            "忈", 
            "ᆅ", 
            "ᇽ", 
            "忭", 
            "ᆖ", 
            "ᇩ", 
            "ᆹ", 
            "忦", 
            "ᇩ", 
            "ᇲ", 
            "ᇌ", 
            "ᇗ", 
            "ᇤ", 
            "ᇮ", 
            "念", 
            "忬", 
            "ᇽ", 
            "ᆕ", 
            "ᆎ", 
            "徾", 
            "忺", 
            "志", 
            "忘", 
            "ᆈ", 
            "ᆥ", 
            "忄", 
            "ᆯ", 
            "ᅽ", 
            "ᇇ", 
            "ᇉ", 
            "ᇒ", 
            "ᇤ", 
            "ᆉ", 
            "ᆾ", 
            "徳", 
            "ᇄ", 
            "ᇆ", 
            "ᆂ", 
            "ᆨ", 
            "ᅶ", 
            "ᇧ", 
            "ᆳ", 
            "ᆪ", 
            "志", 
            "ᅿ", 
            "忍", 
            "忂", 
            "ᆄ", 
            "徳", 
            "ᇈ", 
            "忮", 
            "ᆽ", 
            "ᆲ", 
            "ᇧ", 
            "ᆗ", 
            "忞", 
            "徶", 
            "ᆹ", 
            "ᇭ", 
            "ᅼ"
        ],
        "blacklist" : [ 
            "penner", 
            "hitler", 
            "mamma", 
            "looser", 
            "kek", 
            "fuck", 
            "fick", 
            "mum", 
            "wixer", 
            "https://", 
            "hh", 
            "umbringen", 
            "almann", 
            "assi", 
            "arschloch", 
            "scheiße", 
            "nigger", 
            "neger", 
            "asshole", 
            "stupid", 
            "dumm", 
            "mama", 
            "kekw", 
            "kek", 
            "fettsack", 
            "retarded", 
            "hund", 
            "hure", 
            "hunde", 
            "hs", 
            "foze", 
            "fotze", 
            "sex", 
            "sexy", 
            "heil", 
            "ss", 
            "nutte", 
            "wichser", 
            "ficken", 
            "hurensohn", 
            "porn", 
            "porno", 
            "pornos", 
            "p0rn", 
            "siegheil", 
            "inkompetenz", 
            "vergewaltigt", 
            "penis", 
            "nigga", 
            "huso", 
            "bastard", 
            "pussy", 
            "L", 
            "EZ", 
            "jahr", 
            "lost", 
            "kind", 
            "pedo", 
            "lutscht", 
            "kid", 
            "l0st", 
            "halts", 
            "digger", 
            "lappen", 
            "easy"
        ],
        "wrongCommands" : {
            "7hub" : "/hub",
            "7l" : "/l",
            "7gm" : "/gamemode",
            "7lobby" : "/lobby"
        },
        "replaceWords" : {
            "bg" : "gg",
            "huso" : "Lieblings-Mensch",
            "hurensohn" : "Lieblings-Mensch",
            "ngg" : "gg"
        },
        "commandBlacklist" : [ 
            "/perms", 
            "/minecraft", 
            "/op", 
            "/reload", 
            "/icanhasbukkit", 
            "/worldedit"
        ]
    }
}

Credits to the S-NET Core for this list.

Last updated