🤝Community-Submitted Filter

Constant increase of chat protection without an effort from you.

Enhance your server's chat moderation with the Community Chat Filter, a comprehensive and continually updated collection of over 2800 vulgar words and expressions. This filter, crafted through community contributions, evolves alongside online communication trends, ensuring your moderation efforts remain effective without manual updates.

Configuration: swearing.yml

rules/swearing.yml
enabled: true

# This uses custom words list from our GitHub repository
swear-words-database:
  - https://raw.githubusercontent.com/AdvancedPlugins/Chat/main/swear%20words/en.json

# Message to send when a player swears
swear-message: '&cPlease do not swear!'

# Should the curse words be obfuscated? (words replaced with asterisks)
# If set to false, the message will not be sent at all.
obfuscate: true

# Message to send when a player swears
action:
  - 'warn %player% Inappropriate language'
  - 'alertstaff %player% Inappropriate language [%message%]'

Key Settings Explained

  • enabled: Activates the vulgar words filter on your server, ensuring real-time moderation of chat content.

  • swear-words-database: Specifies the URL to a JSON file hosted on GitHub, containing the list of community-submitted vulgar words. This database is a live resource, regularly updated by contributors.

  • swear-message: Defines the message that is sent to a player immediately after they use a word or expression listed in the database, urging them not to swear.

  • obfuscate: When set to true, any detected swear words in a player's message are replaced with asterisks, censoring the inappropriate language. If false, the original message is suppressed entirely, and not sent.

  • action: Outlines the consequences for swearing on the server. In this case, the player is warned, and staff are alerted about the incident, including the message content.

Last updated