Voxel Shop beta is live. Expect occasional bugs. Learn more  
ChatSentry: Smart Chat Filter icon

ChatSentry: Smart Chat Filter 5.8.5

The superior content filtration system for Minecraft servers, with integrated intelligence by design

Page 1
5.8.5 Apr 9, 2026
5.8.5 - 26.1.x support
  • Full 26.1 support
  • Performance optimizations
  • Fixed a bug that could cause messages to fail to be cancelled when they were blocked by the Word & Phrase Filter under certain circumstances
5.8.4 Jan 6, 2026
5.8.4
  • New 'quiet-startup' config option (false by default) that makes ChatSentry's startup less verbose in the console

  • Corrected an issue with Chat Executor logic flow that made only one flagged entry (if multiple) warn the user and send an admin notification (if no {dont_notify} was present on the entry)

  • Fixed Anti Chat Flood max word length trigger failing to call an API ModuleTriggerEvent

  • API version 1.1.0 is now released and makes ModuleTriggerEvent cancellable. You can download the updated API jar here
5.8.3 Dec 28, 2025
5.8.3
ChatSentry
Update 5.8.3


In this build

  • Fixed an issue that caused the Word & Phrase Filter to still auto warn when censored in some instances for entries with no modifier, even when autowarn-when-censored = false

  • As anvils, signs, and books do not support the Word & Phrase Filters censor (detections are always fully blocked, not edited), send-block-message-when-censored is now always true under those contexts to ensure there is feedback to the user instead of silently blocking what would be censored chat/command content, in the case that send-block-message-when-censored = false. This keeps behavior consistent across contexts to ensure a block message appears to the user when their content is fully blocked.

  • Refactoring & improvements to Unicode Remover logic

  • Fixed the Unicode Remover flagging hex/colorcodes in some contexts

  • Fixed inconsistent character whitelist behavior in the Unicode Remover

  • A list of the modules overriding bypass permissions (override-bypass-permissions in main config) now appears in /chatsentry info

  • All enabled modules that support more than one context now show the contexts that are enabled for them as well in /chatsentry list

  • Slightly new styling for /chatsentry help and /chatsentry info


Updating Steps


  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.8.3.jar in your plugins folder.
  3. Restart your server.

    Config resets are not necessary. ChatSentry will keep your configs up-to-date automatically.


Join the Discord


You can gain access to the plugins discussion channel to chat with fellow ChatSentry users, get support, make suggestions, give feedback, and more related to the plugin! Join the Discord server here: https://discord.gg/m5Su7Af
5.8.2 Dec 21, 2025
5.8.2 - UPDATE IF ON 5.8.0 or 5.8.1!
This update fixes an issue with module contexts resetting after server restart on plugin versions 5.8.0-PRE & 5.8.1. All users are recommended to update to this version and verify that their module contexts are properly enabled if updating from version 5.8.0-PRE or 5.8.1.

In this build
  • Fixes an issue with 5.8.0 config migration rerunning on 5.8.0-PRE and 5.8.1, causing module contexts to reset on every server reboot.

  • If your config is detected as affected, an alert will display to operators on join to notify you that modules are enabled but all their contexts are disabled.


Updating Steps


  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.8.2.jar in your plugins folder.
  3. Restart your server.

    Config resets are not necessary. ChatSentry will keep your configs up-to-date automatically.


Join the Discord


You can gain access to the plugins discussion channel to chat with fellow ChatSentry users, get support, make suggestions, give feedback, and more related to the plugin! Join the Discord server here: https://discord.gg/m5Su7Af
5.8.1 Dec 12, 2025
5.8.1

In this build

  • New 'truncate-unsafe-chat' main config option, enabled by default that determines whether unsafe player chat messages/commands exceeding the vanilla length limit should be truncated. Certain exploits allow players to send chat or commands far past reasonable limits, sometimes up to 32,000 characters. It's recommended to keep this enabled, as extremely large inputs can be disruptive and cause crashes or issues with other plugins.

  • Enabled contexts can now be individually configured on a per-module basis instead of globally in the main config. Contexts can be managed under each module where they are enabled. This allows for more granular control of enabled filters in each context. Your configuration and preferences will be migrated automatically.

  • Module config toggles now have their own module-name sections, with an enabled toggle and context toggles (if the module supports multiple contexts), replacing the old enable-module-name nodes. Your configuration and preferences will be migrated automatically.

  • Updated main config and module config comments as necessary to reflect the changes in context control

  • Major Word and Phrase Filter improvements and optimizations

  • Exposed the new recursion depth limit in config.yml, under a new Advanced section at the bottom. This value defines the maximum number of recursive string processing operations that may run for a single input. If the limit is exceeded, processing is terminated and the message is fully blocked. This guards against potential StackOverflow errors before they happen and avoids wasting compute on redundant processing.

  • Fixed lockdown kick messages failing to read from lang.yml

  • Fixed Anti Statue Spambot ModuleTriggerEvent calling prematurely, resulting in it still calling even if the executed command was whitelisted


Updating Steps


  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.8.1.jar in your plugins folder.
  3. Restart your server.

    Config resets are not necessary. ChatSentry will keep your configs up-to-date automatically.
5.6.8 Nov 10, 2025
5.6.8


Update 5.6.8

In this build
  • Added 52 missing ASCII lookalike unicode characters to the Unicode Remover's compatibility mode

  • Improvements to the Link & Ad Blockers disallowed link/domain detection capabilities

  • Fixed the Link & Ad Blocker throwing ArrayIndexOutOfBoundsException when a message with a disallowed link/domain contained an additional slash surrounded by spaces (" / ")
5.6.7:
  • Fixed a performance vulnerability with the Word and Phrase Filter that could trigger a StackOverflowError under some circumstances

  • Significantly improved Word and Phrase Filter whitelist handling, as well as other input processing

  • Fixed StringIndexOutOfBoundsException occurring with command inputs under some conditions

Updating Steps

  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.6.8.jar in your plugins folder.
  3. Restart your server.

    Config resets are not necessary. ChatSentry will keep your configs up-to-date automatically.


Join the Discord

You can gain access to the plugins discussion channel to chat with fellow ChatSentry users, get support, make suggestions, give feedback, and more related to the plugin! Join the Discord server here: https://discord.gg/m5Su7Af

5.6.6 Aug 21, 2025
5.6.6

In this build

  • Updated to the most recent TLD list from IANA (v2025082100 Aug 21)

  • Fixed ArrayIndexOutOfBoundsException occuring from the Link and Ad Blocker when certain characters appeared before links

  • Fixed module bypasses using certain characters in Chat Cooldown, Word and Phrase Filter, and Link and Ad Blocker
5.6.4 Mar 30, 2025

ChatSentry

Update 5.6.4

More consistent updates will be rolling out soon. Thank you for your patience and stay tuned!



In this build


  1. Updated to the most recent TLD list from IANA (v2025022700)



Updating Steps
Delete ChatSentry-x.x.x.jar from your plugins folder.Place the new ChatSentry-5.6.4.jar in your plugins folder.Restart your server.

Config resets are not necessary. ChatSentry will keep your configs up-to-date automatically.


Join the Discord


You can gain access to the plugins discussion channel to chat with fellow ChatSentry users, get support, make suggestions, give feedback, and more related to the plugin! Join the Discord server here: https://discord.gg/m5Su7Af
5.6.3 Sep 11, 2024
5.6.3 Sep 11, 2024
  • Updated to the most recent TLD list from IANA (v2024091000)
  • Fixed Anti Chat Flood counting colorcodes in max word length
  • Improvements to the Word & Phrase Filter and Link & Ad Blocker
5.6.2 Jul 28, 2024
5.6.2 Jul 28, 2024

This release is a continued patch from config sync exploit. It is advisable for all servers to update to this release ASAP.

5.6.1 Jul 27, 2024

This release patches a newfound critical exploit affecting networks using ChatSentry configuration syncing. A full fix is in the works, but in the meantime this feature has been disabled for security. If you are a network please update to this build ASAP. 

5.6.0 Jun 16, 2024
  • Support for MC 1.21. Please report any issues to my support Discord, thank you and enjoy!

  • Updated to the most recent TLD list from IANA (v2024061600 Jun 16 24)
5.5.9 May 19, 2024

 

  • Explicit support for MC 1.20.6. Please report any issues to my support Discord, thank you and enjoy!

  • Improved sign and anvil listener compatibility
  • Patches a critical issue. All users should update on all Spigot servers (proxy is not required)

  • Minor improvements to the Word & Phrase Filter, Spam Blocker, and Link and Ad Blocker

  • New {CONTENT} placeholder for Auto Punisher command actions that returns the players full message that triggered the auto punisher warning
  • Fixed various bypasses and edge cases with the Word & Phrase Filter. Bypasses for particular kinds of entries could be spammed and cause the server to become overloaded, so it's recommended you update to this release sooner than later

  • Substantial improvements to the accuracy and reliability of the Word & Phrase Filter censor

  • New per context partial bypass permission for the Word & Phrase Filter "chatsentry.wordandphrasefilter.partialbypass.<context>" where <context> represents the context to apply the partial bypass, ex. chat, command, sign, etc. This permission bypasses all blocked entries APART from entries with the 'nocensor::' modifier (This modifier is intended to represent entries that should be blocked entirely instead of just censored, but it is also usable even if the censor is disabled). This is useful if you wish to allow users to write some blocked entries freely in commands or another context that would otherwise be censored (or blocked if the censor is disabled). It's important to distinguish this permission from the standard bypass permission, "chatsentry.wordandphrasefilter.bypass" that fully bypasses the module, including 'nocensor::' entries

  • Fixed Unicode Remover with compatibility mode disabled incorrectly flagging certain content in chat and commands
  • Updated to the most recent TLD list from IANA (v2024042700)

  • Resolved various Link and Ad Blocker false positives

  • Resolved various Word and Phrase filter bypasses related to censor failures

  • If an exception occurs during censoring, the Word and Phrase Filter now blocks the entire message from being sent

  • New 'ignore-usernames' option in the Link and Ad Blocker that when enabled removes usernames from the input message before the module checks for links. Useful if player names can contain periods or other special characters in your server.

  • Fixed the anvil processor removing formatting on item names when it flags a module

  • The command processor now listens on the earliest priority to have a better chance of compatibility with other plugins listening on command preprocess

  • Word and Phrase Filter's substitution intelligence no longer applies to commands to prevent accidental conflicts with command arguments
5.5.2 Dec 3, 2023

5.5.2:

  • Accuracy improvements to the Spam Blocker's singular message spam processor

  • Chat Executor now uses a more reliable context processing method

  • Fixed a stack processing issue that made Chat Executor set-matches-as flags be unreliably respected

  • Fixed Chat Executor API trigger event calling when no patterns matched

  • Fixed Chat Executor sending Discord Notifier notifications regardless of {dont_notify} flags

  • Fixed global admin notifier notifications not respecting players with notifications toggled off

  • Updated to the most recent TLD list from IANA (v2023120200)

5.5.1:

  • Fixed Chat Executor set-as modifiers appearing in the result message
5.5.0 Nov 21, 2023

ChatSentry will be updated more frequently on Polymart now. Thank you for your support!

Changes in 5.5.0:

  • Fixed 400 bad request error when using DEFAULT for the footer-icon option in Discord Notifier

  • Fixed an issue with Unicode Remover not respecting ignored characters

  • Fixed override bypass perm option for Unicode Remover not working for signs
4.4.1 May 21, 2021
Page 1
Sign in
$19.99 USD
Sign in to purchase, save this product to your cart, and keep downloads tied to your account.
Stripe

filter

chat

antiad

antispam

antiswear