:【ChatSentry】: ✅ Intelligent chat filter, Anti-Spam, Anti-AD, Automod, & more. ✨  [1.8-1.21] icon

:【ChatSentry】: ✅ Intelligent chat filter, Anti-Spam, Anti-AD, Automod, & more. ✨ [1.8-1.21] -----

The superior content filtration system for Minecraft servers. Trusted by over 650 servers.





ChatSentry

Update 5.6.3


In this build
  • 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

Updating Steps
  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.6.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
----------, Sep 11, 2024


ChatSentry

Update 5.6.2

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


In this build
  • Prevents Auto Punisher executing various malicious commands used in the exploit. Please review your auto punisher file to ensure no unauthorized modifications have been made to punishment commands.

  • Fully deregistered all Bungee messaging channels from ChatSentry.

Updating Steps
  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.6.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
----------, Jul 28, 2024


ChatSentry

Update 5.6.1

This release patches a newfound critical exploit 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.


In this build
  • Temporarily disable exploitable network features while a fix is developed.

Updating Steps
  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.6.1.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
----------, Jul 27, 2024


ChatSentry

Update 5.6.0


In this build
  • 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)

Updating Steps
  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.6.0.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
----------, Jun 16, 2024


ChatSentry

Update 5.5.9


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

Updating Steps
  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.5.9.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
----------, May 17, 2024


ChatSentry

Update 5.5.8


In this build
  • Resolved an update checking issue present in 5.5.7

  • Improved sign and anvil listener compatibility

Updating Steps
  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.5.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
----------, May 11, 2024


ChatSentry

Update 5.5.7


In this build
  • Explicit support for MC 1.20.5. Please report any issues to my support Discord, thank you and enjoy!

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

Updating Steps
  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.5.7.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
----------, Apr 27, 2024


ChatSentry

Update 5.5.6


In this build
  • 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

Updating Steps
  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.5.6.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
----------, Apr 11, 2024


ChatSentry

Update 5.5.5


In this build
  • Minor patch fully removing some debug messages from the last release

Updating Steps
  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.5.5.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
----------, Feb 26, 2024


ChatSentry

Update 5.5.4


In this build
  • 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

Updating Steps
  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.5.4.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
----------, Feb 26, 2024


ChatSentry

Update 5.5.3


In this build
  • Updated to the most recent TLD list from IANA (v2024021100)

  • 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

Updating Steps
  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.5.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
----------, Feb 12, 2024


ChatSentry

Update 5.5.2


In this build
  • 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)

Updating Steps
  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.5.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
----------, Dec 3, 2023


ChatSentry

Update 5.5.1


In this build
  • Fixed Chat Executor set-as modifiers appearing in the result message

Updating Steps
  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.5.1.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
----------, Nov 22, 2023


ChatSentry

Update 5.5.0


In this build
  • 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

Updating Steps
  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.5.0.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
----------, Nov 21, 2023


ChatSentry

Update 5.4.9


In this build
  • Patches a critical issue. All users should update on all servers, including the proxy if a network

  • Fixed startup error on some configurations related to Discord Notifier

  • Fixed an issue related to the sign listener that caused false positives with certain styling

Updating Steps
  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.4.9.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
----------, Nov 14, 2023


ChatSentry

Update 5.4.9


In this build
  • Patches a critical issue. All users should update on all servers, including the proxy if a network.

Updating Steps
  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.4.9.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
----------, Nov 14, 2023


ChatSentry

Update 5.4.8


In this build
  • Fixed potential module startup issues with certain configurations

  • Resolved an issue with lockdown modes not reading or writing to the config properly

Updating Steps
  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.4.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
----------, Nov 7, 2023


ChatSentry

Update 5.4.7

To alleviate any confusion: the major recode for v6 is currently and has been in progress in a separate branch for some time now. In the meantime, I am still developing and deploying updates to the main branch here. These are essentially two distinct codebases at this point, but all will be merged into v6 by the time it is ready to be released. Stay tuned!


In this build
  • The Link & Ad Blocker module is now utilizing the latest TLD list from IANA (v2023110200)

  • Players now require the 'chatsentry.manualwarnings.see' permission in order to see manual warning broadcasts

  • Discord Notifier footer text and image icon can now be configured in the modules config using footer-text and footer-icon options.

  • Fixed Chat Executor player message or broadcast message actions appearing before the players chat message in chat

  • Fixed potential StackOverflowError from the Word and Phrase Filter when filtering commands under rare circumstances

Updating Steps
  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.4.7.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
----------, Nov 2, 2023


ChatSentry

Update 5.4.6


In this build
  • Dependency updates to fully support 1.20.2

Updating Steps
  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.4.6.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
----------, Oct 9, 2023


ChatSentry

Update 5.4.5


In this build
  • New outside-embed-content config options for Discord Notifier notifications that let you ping users/roles or add other text to be sent before the embed

  • Various improvements to event handling aimed to increase compatibility with other plugins doing similar things

  • The Link & Ad Blocker module is now utilizing the latest TLD list from IANA (v2023091800)

Updating Steps
  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.4.5.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
----------, Sep 19, 2023


ChatSentry

Update 5.4.4


In this build
  • Fixed multiple issues with the unicode remover improperly processing content and sending invalid admin notifier notifications

  • Improvements to the link & ad blockers accuracy to further reduce false positives

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

  • Minor improvements to various default module configs for out of box functionality

Updating Steps
  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.4.4.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
----------, Sep 3, 2023


ChatSentry

Update 5.4.3


In this build
  • New 'respect-cancelled-events' option in the main config that determines whether ChatSentry should process chat, command, anvil, sign, etc. events that are cancelled/prevented by other plugins. This is enabled by default. Generally, you should only disable this if you have issues with compatibility with other plugins or want ChatSentry auto punisher warnings to continue to accumulate even when players are muted by another plugin

Updating Steps
  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.4.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
----------, Aug 23, 2023


ChatSentry

Update 5.4.2 hotfix #1


In this build
  • Fixed debug messages from the unicode remover appearing

Updating Steps
  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.4.2_hotfix1.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
----------, Aug 22, 2023


ChatSentry

Update 5.4.2


In this build
  • Fixed issue with unicode removers ignored-chars not being respected

  • Fixed an issue with the word and phrase filter that let players bypass the filter by adding non-alphanumeric characters before their message

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

Updating Steps
  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.4.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
----------, Aug 22, 2023


ChatSentry

Update 5.4.1


In this build
  • Fixed an issue that caused messages with color in them to trigger the unicode remover under some configurations

  • The unicode removers config option ignored-unicode-characters now uses a regular yaml list format. Existing configs should not be affected

  • Fixed {NL} newline symbol not working in global admin notifier messages cross server

  • Updated the top level domain list utilized by the Link & Ad Blocker's only-filter-tlds option to the most recent version from IANA (2023080800, Aug 8 23)

Updating Steps
  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.4.1.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
----------, Aug 8, 2023


ChatSentry

Update 5.4.0


In this build
  • Fixed an issue with Russian characters being caught by unicode remover on compatibility mode

  • Chat listener adjustments for increased compatibility with other chat plugins
  • Fixed an issue with the unicode remover sending invalid sign admin notifications

  • Added a new chatsentry.thankyoumsg permission that may be exempted to prevent the initial installation Thank you pop up message to ops from being shown. This is only useful for select circumstances where you may be creating many servers with a fresh ChatSentry installation and do not want to have to run /kcs hidemsg on each

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

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
----------, Aug 7, 2023


ChatSentry

Update 5.3.9 hotfix #2


In this build
  • Fixed a typo in the first start start thank you message

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

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
----------, Jul 27, 2023


ChatSentry

Update 5.3.9 hotfix #1


In this build
  • Unicode removers compatibility mode now properly reads unicode characters outside the Basic Multilingual Plane

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

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
----------, Jul 27, 2023


ChatSentry

Update 5.3.9

This update contains a critical patch to the unicode remover module’s compatibility mode on 1.20.x servers.
It's advisable to update as soon as possible if you are running or plan to run 1.20.x and use the unicode remover.


In this build
  • 1.20 adds support for a much wider range of unicode. Unicode removers compatibility mode has been updated with further A-Z lookalike characters, now checking against 1,953 total characters.
  • ChatSentry should now respect mutes and not process the cancelled message through modules

  • Updated to the most recent TLD list from IANA (v2023072502)
Updating Steps
  1. Delete ChatSentry-x.x.x.jar from your plugins folder.
  2. Place the new ChatSentry-5.3.9.jar in your plugins folder.
  3. Restart your server.

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
----------, Jul 27, 2023


ChatSentry

Update 5.3.8


In this build
  • Support for Minecraft 1.20

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

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
----------, Jun 9, 2023

Fixed a typo in the footer of discord notifications
----------, Jun 3, 2023


ChatSentry

Update 5.3.6


In this build
  • Fixed chat executor firing if another module blocked the message

  • Increased the leniency of the ignore-short option in anti parrot

  • Adjusted footer text in discord notifications

  • Updated to the most recent TLD list from IANA (ver 2023053100). XN-- domains were omitted

  • Potentially increased compatibility with other chat plugins doing similar things

  • Fixed modules firing for muted players, this should be compatible with most chat plugins that listen to and cancel the event on first (LOWEST) priority (ChatSentry listens on LOW)

  • Fixed {NL} not working in console on admin notifier messages

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

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
----------, Jun 2, 2023


ChatSentry

Update 5.3.5


In this build
  • Various minor optimizations, some tasks have been moved off the main thread

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

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
----------, Mar 27, 2023


ChatSentry

Update 5.3.4

Thank you for your continued support of ChatSentry! I apologize for the slow updates, I am currently studying at university and have minimal time for my resources. In my last update submessage I mentioned I was struggling with health complications. Thankfully, I am all healthy now!

Note that if you update within a few hours after this update is posted the in-game version status will say outdated. This is Spigot's API delay and will resolve on its own once the API updates.


In this build
  • Fixed an issue that caused BungeeCord support to fail to initalize. You will have to update the plugin on the proxy & individual servers

  • Improvements to Link and AD Blocker's extra sensitivity mode. It is still not recommended unless you deal with excessive advertising due to its high false positive rates

  • Updated to the most recent TLD list from IANA (ver 2023020400). XN-- domains were omitted

  • Fixed StackOverflowError in Word & Phrase Filter when attempting to censor messages that began with an exclamation point

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

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
----------, Feb 5, 2023


ChatSentry

Update 5.3.4

Thank you for your continued support of ChatSentry! I apologize for the slow updates, I am currently studying at university and have minimal time for my resources.

Note that if you update within a few hours after this update is posted the in-game version status will say outdated. This is Spigot's API delay and will resolve on its own once the API updates.


In this build
  • Fixed an issue that caused BungeeCord support to fail to initalize. You will have to update the plugin on the proxy & individual servers

  • Improvements to Link and AD Blocker's extra sensitivity mode. It is still not recommended unless you deal with excessive advertising due to its high false positive rates

  • Updated to the most recent TLD list from IANA (ver 2023020400). XN-- domains were omitted

  • Fixed StackOverflowError in Word & Phrase Filter when attempting to censor messages that began with an exclamation point

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

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
----------, Feb 5, 2023


ChatSentry

Update 5.3.3


In this build
  • Fixed an issue where the Link & Ad Blocker would block whitelisted domains/links with https

  • Updated to the most recent TLD list from IANA (ver 2022112300). XN-- domains were omitted

  • Fixed an issue where auto punisher warning expiry in mass amounts would cause the server to hang

  • Patched rare database disconnect issue

  • Code cleanup & performance improvements

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

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
----------, Nov 24, 2022


ChatSentry

Update 5.3.2


In this build
  • Significant code cleanup & optimizations

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

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
----------, Sep 17, 2022


ChatSentry

Update 5.3.1


In this build
  • Various false positive fixes for the Link & Ad Blocker module

  • Added a new toggle chat 'blacklisted-commands' command list to config.yml. Commands on this list (without exemption permission) will be blocked when chat is toggled via /togglechat

  • Resolved a book listener unicode remover false positive if a page was left blank

  • Performance optimizations

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

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
----------, Jul 6, 2022


ChatSentry

Update 5.3.0

Apologies for the lack of updates recently. I have been dealing with health complications and have had less time to work on my plugins. I appreciate your continued support of my work!


Additions
  • 1.19 support

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

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
----------, Jun 17, 2022


ChatSentry

Update 5.2.9



Improvements
  • Link & Ad Blocker improvements & false positive fixes

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

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
----------, Mar 22, 2022


ChatSentry

Update 5.2.8



Improvements
  • Link & Ad Blocker improvements & optimizations

Fixes
  • Resolved auto grammar incorrectly capitalizing two letter words at the start of messages

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

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
----------, Mar 6, 2022


ChatSentry

Update 5.2.7



Improvements
  • Resolved additional Link & Ad Blocker false positives in relation to extended period use

  • Updated to the most recent TLD list from IANA

  • Modified the TLD list to exclude especially uncommon tlds for better module accuracy

  • Added 6 additional default whitelisted domains most servers would likely allow to the Link & Ad Blocker configuration for a better setup experience for this module

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

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
----------, Mar 5, 2022



ChatSentry

Update 5.2.6



Improvements
  • Resolved numerous Link & Ad Blocker potential false positives

  • Various code optimizations

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

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
----------, Feb 18, 2022


ChatSentry

Update 5.2.5



Improvements
  • Fixed the Link & Ad Blocker failing to respect whitelisted domains if they included a protocol

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

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
----------, Feb 2, 2022


ChatSentry

Update 5.2.4



Improvements
  • The Word & Phrase Filter will no longer to attempt to censor segments over 15 characters to prevent excessive resource usage, as the longer the input the more work the plugin has to do to analyze the content

Fixes
  • Fixed potential StackOverflowError related to the Word & Phrase Filter censor caused by very short blocked entries

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

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
----------, Feb 1, 2022


ChatSentry

Update 5.2.3 [reupload: quick LAAB patch]



Additions
  • New 'notify-when-censored' option added to the Word & Phrase Filter's censor options. This option determines whether the module should send Admin Notifier notifications when a message is censored. When set to false false notifications will only be sent when the censor fails to censor a message and has to block it entirely, or a nocensor:: entry is triggered. This option requires the Admin Notifier module to be enabled to take effect.

    Note: this option makes the filter use increased processing power

Improvements
  • Improvements to the Word & Phrase Filter's censor. Symbols embedded within blocked entries can now be processed by the censor, reducing the rate the censor fails and has to block a message entirely

  • Improvements to the Word & Phrase Filter's partially-censor options internals. Fixed the potential for the module censoring extra parts of detected messages unrelated to the actual censored content

  • Improvements to the Link & Ad Blocker's subdomain detection. Links with any amount of subdomains are now supported instead of just one subdomain

Fixes
  • Fixed the Link & Ad Blocker failing to detect links that started with a slash (excluding commands) (ex. 'example message /google.com')

  • Fixed the Link & Ad Blocker failing to detect links with ports (ex. 'some.domain:25565')

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

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
----------, Jan 31, 2022


ChatSentry

Update 5.2.2



Fixes
  • Added autoReconnect=true property to MySQL connections to allow the plugin to reconnect to MySQL if the connection is interrupted

  • Fixed the chatsentry.togglechat permission failing to internally register

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

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
----------, Jan 23, 2022


ChatSentry

Update 5.2.1



Improvements
  • Added 42 new unicode chars to the unicode removers compatibility mode blacklist to resolve filter bypasses using any of those characters

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

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
----------, Jan 17, 2022


ChatSentry

Update 5.2.0



Additions
  • New 'block-singular-message-spam' option for the Spam Blocker that lets the module block on a message-by-message basis messages that are likely be spam. Ex. players repeating the same or similar word or phrase over and over in the same message. Messages are determined as spam using a newly developed algorithm that takes character sequence repetition, word diversity, and character diversity into account. This option comes with a 'singular-message-spam-processor-sensitivity' sub-option that determines how sensitive the singular message spam component should be. Though new, this feature has been tested across thousands of production server chat messages and is considered stable. If you encounter any issues, please report them
  • New Spam Blocker lang message 'singular-message-spam-trigger' that shows when a singular message is flagged as spam by the module

Fixes
  • Fixed the sign listener removing colorcodes from signs
  • Fixed potential for a SQL error when logging certain content
  • Fixed {PLAYER} placeholder in the Anti Relog Spam module failing to parse

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

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
----------, Jan 8, 2022


ChatSentry

Update 5.1.0



Improvements
  • Improvements to the Word & Phrase Filter's detection abilities

  • Improvements to the Link & Ad Blocker's detection abilities

  • Updated the top level domain list used by the Link & Ad Blocker to version 202112300

Additions
  • Reformatted censor options in the Word & Phrase Filter config to all be under a singular 'censor' node for better organization. Censor related options will be reset to default and may require reconfiguring.

  • New 'send-block-message-when-censored' option for the Word & Phrase Filter censor. When set to false, the block message will only be sent if the message could not be censored, or if the entry had a nocensor:: modifier

  • New 'partially-censor' option for the Word & Phrase Filter censor. This option makes the censor leave the first two letters uncensored to partially indicate what the censored content was

  • New 'nocensor::' Word & Phrase Filter entry modifier. If an entry with this modifier is found in a message, the message will be blocked entirely and not be attempted to be censored. Good for very vulgar language that you want to keep out of chat entirely. This modifier is stackable, meaning you can use it along with other modifiers, ex. 'nocensor::exact::'

  • New 'autowarn-when-censored' option for the Word & Phrase Filter censor. This option determines if Word & Phrase Filter Auto Punisher warnings apply if the message was censored. Has no effect if Auto Punisher warnings for the WAPF are disabled, or if the entire Auto Punisher module is disabled. This in conjunction with the new nocensor modifier allows you to apply warnings to players who attempt to use very vulgar language, but apply no warnings to people sending basic swears/other blocked entries that are censored

  • The Chat Executor now supports execution on signs and anvils with the new '{only_anvils}' & '{only_signs}' match node prefixes. These options require the sign/anvil listener to be enabled in config.yml as well. When using these new prefixes the entry will solely execute on anvils or signs

Fixes
  • Fixed commandspy not respecting toggle preferences

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

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
----------, Dec 31, 2021


ChatSentry

Update 5.0.4



In this build
  • Resolved line breaks (\n) not being respected in lang.yml entries
  • Word & Phrase Filter command & phrase whitelist no longer respects letter case
  • Fixed ClassNotFoundException caused by the network bridge

Updating Steps

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

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
----------, Dec 25, 2021


ChatSentry

Update 5.0.3



In this build
  • Potentially fixed EOFException related to network sync
  • Fixed NPE caused by ignored unicode char processing

Updating Steps

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

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
----------, Dec 21, 2021


ChatSentry

Update 5.0.2



In this build
  • Unicode remover:
    • resolved incorrect characters being caught with compatibility mode off
    • potentially resolved NPE caused by an invalid pattern
  • Fixed a typo in the default 'anti-chat-flood.trigger-too-long' lang.yml message

Updating Steps

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

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
----------, Dec 4, 2021

ChatSentry v5 pre-2 is now available for testing from verified ChatSentry users on the Discord

This version is mostly stable, and can be used for production servers.
However, remember to back up your current ChatSentry folder before switching, and to report any bugs or issues you find! There are potentially issues I unaware of.

The current changelog can be found here:
https://wiki.chatsentry.xyz/development/v5-pre-releases
----------, Oct 2, 2021

ChatSentry v5 pre-1 is now available for testing from verified ChatSentry users on the Discord

This is a pre release of ChatSentry; it is not recommended to be used by production servers. Features in this build are under heavy development and may not work as intended. Remember to back up your current ChatSentry folder before switching, and to report any bugs or issues you find!

The current changelog can be found here:
https://wiki.chatsentry.xyz/development/v5-pre-releases
----------, Sep 26, 2021


ChatSentry

Update 4.8.1



In this build
  • Fixed a handful of bugs caused by the Word & Phrase Filter censor option with certain inputs. The censor is now officially considered stable

  • Fixed the plugin removing colorcodes from any player messages even with permission

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

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
----------, Aug 30, 2021


ChatSentry

Update 4.8.1



In this build
  • Fixed a handful of bugs caused by the Word & Phrase Filter censor option with certain inputs. The censor is now officially considered stable

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

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
----------, Aug 30, 2021


ChatSentry

Update 4.8.0



In this build
  • Fixed various StackOverflowErrors caused by the Word & Phrase Filter censor option

  • Fixed various Word & Phrase Filter bypasses that would (despite having the filter detect the message) cause the censor to fail actually censoring the message

  • Fixed colorcodes being able to be used mid-word to bypass many of the filters

  • Fixed potential of improper regex behavior in Word & Phrase Filter regex:: entries

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

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
----------, Aug 29, 2021


ChatSentry

Update 4.7.4



In this build
  • Fixed the cslockdown only-known & only-exempt allowed kicked messages failing to resolve from the language file

  • Fixed cslockdown exempt players failing to resolve

  • Fixed inaccessible API issue caused by the last update

  • Fixed error when looking up null violation entries

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

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
----------, Aug 25, 2021


ChatSentry

Update 4.7.3



Patch update
  • Fixed the Word & Phrase Filter failing to cancel command events with the censor option off

  • Fixed the Anti Join Flood module failing to routinely reset its 1 minute join counter

Updating Steps

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

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
----------, Aug 14, 2021


ChatSentry

Update 4.7.2



Patch update
  • Resolved non-config related Word & Phrase Filter false positives introduced in the last release

  • The plugins Bungee support no longer strictly requires Paper or Spigot to function

Updating Steps

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

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
----------, Aug 10, 2021


ChatSentry

Update 4.7.1



In this build
  • Improvements to the Word & Phrase Filters accuracy

  • Fixed numerous Word & Phrase Filter censor issues

  • Fixed word-specific regex blocked entries in the Word & Phrase Filter failing to be matched

  • Fixed custom Chat Executor violation type names not showing up in Admin Notifier messages

  • The Chat Executor now has priority over other modules

  • Admin Notifier messages now support new line insertion with {NL}

  • The default recommended block-similarity-threshold for the Word & Phrase Filter is now 0.82

Updating Steps

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

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
----------, Aug 10, 2021


ChatSentry

Update 4.7.0



In this build
  • New 'censor' option in the Word & Phrase Filter. Enabled by default, determines whether detected messages should be censored instead of blocked completely. You can choose the censor character by editing the 'censor-char' value; defaults to '*'. Long censored messages can be auto shortened with the 'smart-censor' option

  • Violation types and contexts shown in Admin Notifier messages can now be customized in the lang file under lang.violation-types & lang.contexts

Updating Steps

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

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
----------, Aug 6, 2021


ChatSentry

Update 4.6.1



Patch update
  • Fixed the config manager unescaping escaped characters in string nodes

Updating Steps

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

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
----------, Jul 26, 2021


ChatSentry

Update 4.6.0



In this build
  • New Word & Phrase Filter modifier: 'regex::', finds a regex pattern, entry will be subject to minimal checks, such case variants, word exaggerations, and substitution intelligence. Processed text that matches the pattern will be blocked

  • lockdown-only-known-allowed-message & lockdown-only-exempt-allowed-message have been moved from the main config file to the language file, updation is automatic and will copy over your existing messages

  • Updated plugin (& plugin.yml) tagline

Updating Steps

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

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
----------, Jul 26, 2021


ChatSentry

Update 4.5.3



In this build

Updating Steps

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

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
----------, Jul 25, 2021



ChatSentry

Update 4.5.2



In this build
  • Improvements to the Word & Phrase filter's accuracy

  • Fixed the Word & Phrase filter failing to detect short entries with numbers in them

  • Fixed hex colors not working 1.17 servers

  • Fixed cslockdown enabling itself when adding or removing players to the exemption list via /cslockdown add/remove

  • Updated the top level domain list used by the Link & Ad Blocker to version 2021071901 (Jul 20 7:07PM)

  • Removed the plugins bday message

Updating Steps

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

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
----------, Jul 21, 2021


ChatSentry

Update 4.5.1



In this build
  • New '/cslockdown <onlyknown|onlyexempt|add|remove|exemptlist> [username]' command allows you to toggle a persistent-through-server-restart lock on your server which can either block unseen before/unknown players from joining, or everybody except those who are on the exemption list. This command was designed to be used under the case of a bot attack to disallow the unseen before player-bots entering the server, but it can be used for any other purpose as well. The disallowed join messages are customizable via the main config file. The new permissions can be found here: https://wiki.chatsentry.xyz/pac/commands-and-their-perms#other-standalone-commands

  • Fixed the Anti Join Flood module timer never starting when the startup delay was enabled


  • Fully removed the configurable 'Guarded by ChatSentry' message

Updating Steps

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

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
----------, Jun 18, 2021


ChatSentry

Update 4.5.0



In this build
  • Added a new "flood-combater" option to the Anti Spam and Anti Parrot module: some players (or more likely bots) may append random sequences of numbers and other characters to their messages to try and evade filters. This option will try to simplify incoming message data before core processing in attempt to combat this behavior
  • Fixed an error with the Anti Parrot module processing player names with special characters in them

  • Improved the default Word & Phrase Filter substitution intelligence charset

  • Updated the Link & Ad Blocker's top level domain list to the latest one from IANA

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

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
----------, Jun 16, 2021


ChatSentry

Update 4.5.0



In this build
  • Added a new "flood-combater" option to the Anti Parrot module: some bots will append random sequences of numbers and other characters to their messages to try and evade filters like this one. This option will try to simplify incoming message data before core processing in attempt to combat this behavior

  • Fixed an error with the Anti Parrot module processing player names with special characters in them

  • Improved the default Word & Phrase Filter substitution intelligence charset

  • Updated the Link & Ad Blocker's top level domain list to the latest one from IANA

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

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
----------, Jun 16, 2021


ChatSentry

Update 4.4.4


Patch update
  • Fixed Chat Executor set-matches-as nodes failing to register stacked actions

  • Fixed the Unicode Remover failing to send an admin notification when a chat message with disallowed unicode was modified but not fully blocked

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

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
----------, Jun 2, 2021


ChatSentry

Update 4.4.3


Patch update
  • Fixed {proxy_player_cmd} and {proxy_console_cmd} command entries in the auto punisher & chat executor resolving playername placeholders as console

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

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
----------, Jun 1, 2021


ChatSentry

Update 4.4.3


Patch update
  • Fixed {proxy_player_cmd} command entries in the auto punisher resolving playername placeholders as console

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

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
----------, Jun 1, 2021


ChatSentry

Update 4.4.2


Additions
  • Added a new 'clean-logs-older-than' option to the main config that will periodically attempt to erase log data older the value in days. Set to -1 to disable

  • Significantly improved & rewrote the majority of the default Auto Punisher config file with better functioning punishment caps, durations, messages, and more. See the new file here: https://wiki.chatsentry.xyz/files/files/module-configurations/auto-punisher.yml

  • Added a check to cancel and notify console when files attempting to sync cross-server are too large (Java limitation)

  • Minimized, removed, and rewrote various startup messages to be less intrusive

  • Various optimizations

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

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
----------, May 26, 2021


ChatSentry

Update 4.4.1


Additions
  • Added an 'ignore-usernames' option to the Word & Phrase Filter that determines whether or not detections found in players usernames should be ignored

  • Added an 'ignore-usernames' option to the Anti Parrot module that determines whether or not players usernames in any phrase-whitelist phrases should be ignored

  • Added an 'filter-commands' option to the Unicode Remover module that determines whether or not the module should filter commands. Turning this off is useful if you want people to be able to use unicode in commands such as private messaging. Does nothing if 'process-commands' is false in config.yml

  • Violations are now logged asynchronously to prevent lag when logging lots of violations quickly

  • Performance optimizations with file loading and auto updation, especially noticeable when using sync-configs on BungeeCord

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

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
----------, May 2, 2021


ChatSentry

Update 4.4.0


Additions
  • Added a new "bungeecord" config option that comes with 4 sub-settings: enabled, sync-configs, sync-playerdata, global-admin-notifier-messages. These options allow ChatSentry to automatically sync config settings and player data with other ChatSentry instances across your network, as well as other synchronization abilities like cross-server admin notifier messages. For information on how to set up the plugin to work with BungeeCord, see the guide here: https://wiki.chatsentry.xyz/bungeecord-bridge-setup-guide

  • Added a new permission node: 'chatsentry.violations.getnotified.cross_server'. Players with this permission will receive real-time violation notifications across all servers on the network (requires BungeeCord, BungeeCord mode, & global admin notifications enabled in config.yml)

  • Added new lang.yml nodes under the admin notifier used when BungeeCord mode is true. These message nodes are almost identical to the regular notification nodes however they use the new {SERVER_NAME} placeholder to show the server in which the notification came from in the message.

  • Added new actions to use in the Auto Punisher and Chat Executor modules: "{proxy_console_cmd}: command" to run a command as the from BungeeCord proxy console, and "{proxy_player_cmd}: command" to run a command as the player from the BungeeCord proxy

  • Additional applicable plugin permissions are now registered in the server on startup to resolve issues with some permission plugins failing to pick up unregistered permissions

  • Various code optimizations and other improvements

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

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
----------, Apr 23, 2021


ChatSentry

Update 4.3.1


Additions
  • Added a new "bungeecord" config option that comes with 4 sub-settings: enabled, sync-configs, sync-playerdata, global-admin-notifier-messages. These options allow ChatSentry to automatically sync config settings and player data with other ChatSentry instances across your network, as well as other synchronization abilities like cross-server admin notifier messages. For information on how to set up the plugin to work with BungeeCord, see the guide here: https://wiki.chatsentry.xyz/bungeecord-bridge-setup-guide

  • Added a new permission node: 'chatsentry.violations.getnotified.cross_server'. Players with this permission will receive real-time violation notifications across all servers on the network (requires BungeeCord, BungeeCord mode, & global admin notifications enabled in config.yml)

  • Added new lang.yml nodes under the admin notifier used when BungeeCord mode is true. These message nodes are almost identical to the regular notification nodes however they use the new {SERVER_NAME} placeholder to show the server in which the notification came from in the message.

  • Added new actions to use in the Auto Punisher and Chat Executor modules: "{proxy_console_cmd}: command" to run a command as the from BungeeCord proxy console, and "{proxy_player_cmd}: command" to run a command as the player from the BungeeCord proxy

  • Additional applicable plugin permissions are now registered in the server on startup to resolve issues with some permission plugins failing to pick up unregistered permissions

  • Various code optimizations and other improvements

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

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
----------, Apr 23, 2021


ChatSentry

Update 4.3.1


Improvements
  • Performance improvements & optimizations

Fixes
  • Fixed the Link & Ad Blocker under rare circumstances failing to skip to the next section of some sequences of input text and "detecting" sections that otherwise would be ignored

  • Fixed potential ArrayIndexOutOfBoundsException related to the Link & Ad Blocker

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

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
----------, Mar 31, 2021


ChatSentry

Update 4.3.0


Improvements
  • Sign context detections now log and display the entire sign text via "{ENTIRE_MESSAGE}" (along with the detected line via "{BLOCKED_CONTENT}") instead of just the detected line

  • Various code optimizations and internal improvements

  • The Auto Grammar module's "capitalize" option will no longer attempt to capitalize messages of 2 or less letters (commonly faces) such as "xD"

  • The Auto Grammar module's "add-periods" option will no longer attempt to append periods to messages of 2 or less letters (commonly faces) such as "xD"

Fixes
  • Fixed the Link & Ad Blocker failing to ignore non-tld domains if any of the characters were uppercase

  • Fixed sign, anvil, and book processors failing to respect negated module permissions or module config overrides on operators

  • Fixed the Auto Grammar module correcting any "typos" that happen to be embedded within a different word

Other
  • Fancy new changelog.txt format!

  • Misc. config.yml layout changes

  • Minor adjustments to the default lang.yml file

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

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
----------, Mar 20, 2021


ChatSentry

Update 4.2.1


Improvements
  • Improvements to the default Anti Chat Flood's custom limits list

  • Fixed a typo in the Chat Executor's config comments

Fixes
  • Fixed a potential PatternSyntaxException error related to the Anti Chat Flood module when using no custom limits

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

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
----------, Mar 15, 2021


ChatSentry

Update 4.2.0


Improvements
  • Admin Notifier messages can now display the context in which the notification is related to with {CONTEXT}. All the notification messages use this starting format: "&7(&b{VIOLATION_TYPE}&8 - &b{CONTEXT}&7)" - ex. "(Link or Ad Block - Sign)". In order to make use of this placeholder you will need to manually add it to your notification messages in lang.yml, or delete the file and let the plugin regenerate a fresh one

  • The plugin now has a developer api! See more here: https://wiki.chatsentry.xyz/api/about

  • Updated the top level domain list utilized by the Link & Ad Blocker, now version 2021031101 (Updated Fri Mar 12)

  • You can now use "{dont_notify}" in Chat Executor set-as nodes to not send any admin notifier message when matched (if admin notifications are enabled for the Chat Executor)

  • You can now use "{dont_log}" in Chat Executor set-as nodes to not log anything the when the entry is triggered (if logging is enabled for the Chat Executor)

  • Various code improvements and optimizations across the plugin

Fixes
  • Fixed the plugin taking an increasingly longer amount of time to reload when reloading within similar timeframes. This issue was due to a part of the cache failing to dispose of its previous instance before recache thus continued to eat a growing amount of memory. Was only noticeable when reloading over and over as GC took care of it eventually

  • Fixed the Link & Ad Blocker failing to block links with directories with only filter TLDS enabled

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

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
----------, Mar 13, 2021


ChatSentry

Update 4.1.6


Improvements
  • Coverage improvements to the Link & Ad Blocker's extra sensitivity mode

  • Improvements to how the Link & Ad Blocker determines what parts of extra sensitivity detections to show as the most likely content that triggered the detection

  • You can now negate / disable the permission node "chatsentry.basecmd" to disallow players from running the plugins base command (/chatsentry, /csentry, /kcs, /cs)

Fixes
  • Fixed the Command Spy's command whitelist not working properly

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

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
----------, Mar 12, 2021


ChatSentry

Update 4.1.5


Improvements
  • More improvements the default Word & Phrase Filter substitution intelligence charset; added "| -> L", removed "! -> I" (the ! to L translation could cloud messages ending in one or more ! and allow them to slip through the filter if the circumstances were right. Not super likely, but removed to be on the safe side)

Fixes
  • Fixed Chat Executor & Auto Punisher message (broadcast & player_msg) actions showing before the players initial message appears in chat (if set to be sent)

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

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
----------, Mar 6, 2021


ChatSentry

Update 4.1.4

Improvements

Fixes
  • Fixed an issue with Word & Phrase Filter substitution intelligence characters not being translated on some messages

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

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
----------, Mar 5, 2021


ChatSentry

Update 4.1.3

Fixes
  • Fixed synchronous message execution (now async) on Chat Executor execute action lists and Auto Punisher punishment action lists (before this, messages sometimes sent out of order when there was multiple message actions defined)

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

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
----------, Mar 5, 2021


ChatSentry

Update 4.1.2


Changes & Improvements
  • Small config comment modifications and updates to accurately reflect the plugins abilities

  • The default anti join flood allowed joins per minute value has been increased to 12

Fixes
  • All blocked content is now force encoded in UTF-8 to fix serialization of particular characters when being written to the violation log file

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

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
----------, Mar 5, 2021


ChatSentry

Update 4.1.1


Changes & Improvements
  • Improvements to the new experimental url identifier; significantly lowers false positive chances

  • The Link & Ad Blocker's extra-sensitivity mode is no longer enabled by default

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

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
----------, Mar 1, 2021


ChatSentry

Update 4.1.0


Changes & Improvements
  • Introduced a new experimental & improved url identifier that notably is able to detect links from any language instead of just English. Enabled by default via the new "experimental-url-identifier" true/false option in the config file. This option applies to any modules or processes that try to identify urls from text (note that some modules that are not mainly based around urls still may process them). If you experience new kinds of false positives after this update with this option on, please report them (and optionally switch back to the stable identifier by setting "experimental-url-identifier" to false)

Fixes
  • Fixed the Link & Ad Blocker on extra-sensitivity mode detecting messages with "..." in them, such as "some phrase...another phrase" or alike

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

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
----------, Feb 28, 2021


ChatSentry

Update 4.0.5


Changes & Improvements
  • Added a Word & Phrase Filter startup check that aims to skip loading invalid blocked entries, ex. blank or just a modifier ("exact::"). Previously these invalid entries would be loaded and caused the filter to act unexpectedly.

  • Various cleanlogs message improvements. Ex. if you request to clean all logs older than 1 day, it will now show "older than 1 day" instead of "older than 1 days".

Fixes
  • Fixed cleanlogs showing logs to clean even after they've been erased (this issue was merely visual)

  • Fixed various issues with the cleanlogs command displaying outdated / out of sync info

  • Fixed a typo in gendebug output

  • Fixed various configurations failing to remove their comments from gendebug output

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

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
----------, Feb 27, 2021


ChatSentry

Update 4.0.4


Changes & Improvements
  • Improvements & modifications to how context prediction interacts with the Word & Phrase Filter

  • More misc. hard coded message changes

Fixes
  • Fixed the Word & Phrase Filter's whitelist only working if the input was in lowercase

  • Fixed string to big int validation working improperly in relation to various modules under some circumstances

  • Fixed potential NPE under some circumstances when various modules tried validate certain words as a number

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

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
----------, Feb 16, 2021


ChatSentry

Update 4.0.3


Changes
  • Improved and modified various outdated hard-coded messages
  • Fixed a typo in kcs resources output

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

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
----------, Feb 15, 2021


ChatSentry

Update 4.0.2


Patches
  • Fixed the Link & Ad Blocker under some circumstances displaying the wrong part of the message that was detected when the message also contained a numeric value or when using ignore-handles

  • Fixed the Link & Ad Blocker failing to perform all of its checks under some circumstances

  • Fixed the Link & Ad Blocker with only filter top level domains enabled failing to detect valid links with a prefix (www/http/https)

  • Fixed the Link & Ad Blocker processing subdomains incorrectly with only filter top level domains enabled

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

Get support
If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord. Alternatively you can contact me here on SpigotMC (Though, I most likely won't reply as fast)​
----------, Feb 13, 2021


ChatSentry

Update 4.0.2


Patches
  • Fixed the Link & Ad Blocker under some circumstances displaying the wrong part of the message that was detected when the message also contained a numeric value or when using ignore-handles

  • Fixed the Link & Ad Blocker failing to perform all of its checks under some circumstances

  • Fixed the Link & Ad Blocker with only filter top level domains enabled failing to detect valid links with a prefix (www/http/https)

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

Get support
If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord. Alternatively you can contact me here on SpigotMC (Though, I most likely won't reply as fast)​
----------, Feb 13, 2021


ChatSentry

Update 4.0.1

Patches
  • Fixed the Link & Ad Blocker throwing errors with certain messages

  • Fixed the Link & Ad Blocker detecting "-.-" and "?.?" faces on extra sensitivity mode

Other
  • Modifications and improvements to /kcs gendebug output

  • Added /kcs env output to /kcs gendebug output

  • Fixed a typo in /kcs env output

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

Get support
If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord. Alternatively you can contact me here on SpigotMC (Though, I most likely won't reply as fast)​
----------, Feb 12, 2021


ChatSentry

Update 4.0.0

Changes & Improvements
  • Mass code restructuring, improvements, and optimizations

  • Added a new 'only-filter-top-level-domains' option to the Link & Ad Blocker module that when enabled (is by default), the plugin will only block roughly 1,500 of the most widely used (TLD) domains (like .com, .net, .org, etc). Keeping this on can substantially decrease false positive detections and will still effectively block advertising - however the downside is that uncommon, more suspicious links are unlikely to be detected. Only turn this off if you're worried about players writing more likely to be malicious links and are willing to sacrifice the decreased false positive rates for better coverage

  • Significant intelligence improvements to the Link & Ad Blocker module, large amounts of its code has been reworked and improved

  • The Link & Ad Blocker no longer detects invalid links such as "website.e" or "website./"

  • Adjustments to the Link & Ad Blocker's extra sensitivity mode

  • Improved the Link & Ad Blocker's extra sensitivity mode detection outputs in block messages. The plugin will now try to display the section of the message that was blocked instead of always showing the entire message as blocked

  • Other misc. improvements to the Link & Ad Blocker

  • Significant optimizations to the plugins permissions handler

  • Improved & optimized join related checks

  • The plugin now will force the server to register module bypass permissions as children of the bypass all permission instead of relying entirely on code to process inheritance

  • If one of the words under the "corrections" list in the Auto Grammar on the left side is typed in all caps by the player, the right side translation will be converted to uppercase as well

  • Default configuration improvements to almost all configs

  • Added a new /kcs environment command that reports important system information and whether it's compatible / meets the minimum requirements with your version of ChatSentry

  • Added missing command aliases in /kcs help output

  • Improved & modified various default lang.yml block messages

  • Major improvements and optimizations to the Anti Command Prefix module, only processes the base command prefix itself now instead of the entire command

Fixes
  • Fixed module negated bypass permissions not being respected by the plugin when the player also had the bypass all permission

  • Fixed toggled chat not respecting negated exemption permission when the player also had the bypass all permission

  • Fixed cleared chat not respecting negated exemption permission when the player also had the bypass all permission

  • Fixed the Auto Punisher not respecting negated exemption permission when the player also had the bypass all permission

  • Fixed manual warnings not respecting negated exemption permission when the player also had the bypass all permission

  • Fixed potential NPE when various modules tried validate certain characters as a number

  • Fixed potential NPE related to the anvil processor

  • Fixed the Anti Command Prefix module having issues when there was additional :'s in commands

  • Fixed the Link & Ad Blocker falsely detecting common faces such as "o.o"

  • Fixed the Link & Ad Blocker falsely detecting common file name extensions such as "example.txt" or "example.exe"

  • Fixed the Link & Ad Blocker under some circumstances displaying the wrong part of the message that was detected

  • Fixed the Link & Ad Blocker failing to detect blocked links when an acronym was also present in the message

  • Fixed the Link & Ad Blocker failing to detect blocked links when a number with decimals was also present in the message

  • Fixed the Link & Ad Blocker logging the modified version of blocked messages and not the original

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

Get support
If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord. Alternatively you can contact me here on SpigotMC (Though, I most likely won't reply as fast)​
----------, Feb 12, 2021


ChatSentry

Update 3.5.1

Patches
  • Fixed module bypass and exemption permissions not being respected by the plugin

  • Fixed Chat Executor warnings failing to execute if enabled

  • Fixed Chat Executor logging violation type mismatch

  • Fixed some Chat Executor entries using {text} causing issues with particular match strings

  • Fixed some Chat Executor entries using {block} causing issues with sending unrelated messages and commands

  • Updated an outdated comment in the Anti Command Prefix config file

  • Any dashes in Chat Executor flags are now underscores for consistency with action and placeholder formats, make sure you update any {only-chat}s to {only_chat}, and so forth

  • Modified various default config examples for the Chat Executor

  • Fixed the Unicode Remover not working in global chat with compatibility mode off

  • Optimized checks related to the Anti Statue Spambot module

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

Get support
If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord. Alternatively you can contact me here on SpigotMC (Though, I most likely won't reply as fast)​
----------, Feb 7, 2021


ChatSentry

Update 3.5.0

Changes & Improvements
  • This update adds major improvements to the Chat Executor. It's highly recommended to regenerate your chat-executor config or take a look at https://wiki.chatsentry.xyz/in-depth-chat-executor-guide-and-entry-examples to see some of its new abilities!

  • In Chat Executor actions, you can now use parts of the players message with:
    • "{arg}" to get the word/argument of the players message (starting from 0): ex "{arg1}" in "FirstWord SecondWord ThirdWord" is "FirstWord", "{arg2}" is "SecondWord", etc.

    • "{multiargs}" to get all the arguments/words after a particular argument/word. Ex "{multiargs2}" of "FirstWord SecondWord ThirdWord FourthWord" is "ThirdWord FourthWord"
You can use multiple {arg} and {multiarg} placeholders in actions. If the requested argument/word is not present, it will simply be blank.​
  • Renamed the set-as nodes' "{BLOCK}" option to "{block}" in the Chat Executor

  • Renamed the set-as nodes' "{DONT_MODIFY}" option to "{dont-modify}" in the Chat Executor

  • You can now prefix Chat Executor match: nodes with "{regex}" to set the match type as regex

  • You can now prefix Chat Executor match: nodes with "{text}" to set the match type as plain text

  • Using none of the above prefixes means plain text will be defaulted to

  • You can additionally prefix Chat Executor match: nodes with "{only-chat}" to set the match to only apply to global chat and not commands

  • You can additionally prefix Chat Executor match: nodes with "{only-commands}" to set the match to only apply to commands and not chat

  • Using none of the above prefixes means both global chat and commands be defaulted to

  • Fixed an issue with metrics related to the Chat Executor

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

Get support
If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord. Alternatively you can contact me here on SpigotMC (Though, I most likely won't reply as fast)​
----------, Feb 7, 2021


ChatSentry

Update 3.5.0

Changes & Improvements
  • This update adds major improvements to the Chat Executor. It's highly recommended to regenerate your chat-executor config or take a look at https://wiki.chatsentry.xyz/in-depth-chat-executor-guide-and-entry-examples to see some of its new abilities!

  • In Chat Executor actions, you can now use parts of the players message with:
    • "{arg}" to get the word/argument of the players message (starting from 0): ex "{arg1}" in "FirstWord SecondWord ThirdWord" is "FirstWord", "{arg2}" is "SecondWord", etc.

    • "{multiargs}" to get all the arguments/words after a particular argument/word. Ex "{multiargs2}" of "FirstWord SecondWord ThirdWord FourthWord" is "ThirdWord FourthWord"
You can use multiple {arg} and {multiarg} placeholders in actions. If the requested argument/word is not present, it will simply be blank.​
  • Renamed the set-as nodes' "{BLOCK}" option to "{block}" in the Chat Executor

  • Renamed the set-as nodes' "{DONT_MODIFY}" option to "{dont-modify}" in the Chat Executor

  • You can now prefix Chat Executor match: nodes with "{regex}" to set the match type as regex

  • You can now prefix Chat Executor match: nodes with "{text}" to set the match type as plain text

  • Using none of the above prefixes means plain text will be defaulted to

  • You can additionally prefix Chat Executor match: nodes with "{only-chat}" to set the match to only apply to global chat and not commands

  • You can additionally prefix Chat Executor match: nodes with "{only-commands}" to set the match to only apply to commands and not chat

  • Using none of the above prefixes means both global chat and commands be defaulted to

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

Get support
If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord. Alternatively you can contact me here on SpigotMC (Though, I most likely won't reply as fast)​
----------, Feb 6, 2021


ChatSentry

Update 3.4.1

Changes & Improvements
  • Significantly improved Link & Ad Blocker detection logic; more fine tuned and intelligent

  • The Link & Ad Blocker will no longer falsely detects most invalid domains such as "chatsentry.c" when using context prediction

  • The Link & Ad Blocker will no longer falsely detects common file names as links (ex. "chatsentry.jar") when using context prediction

  • Fixed Chat Executor notifications and logging not working on entries with '{DONT_MODIFY}' set

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

Get support
If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord. Alternatively you can contact me here on SpigotMC (Though, I most likely won't reply as fast)​
----------, Feb 6, 2021


ChatSentry

Update 3.4.1

Changes & Improvements
  • Significantly improved Link & Ad Blocker detection logic; more fine tuned and intelligent

  • The Link & Ad Blocker will no longer falsely detects most invalid domains such as "chatsentry.c" when using context prediction

  • The Link & Ad Blocker will no longer falsely detects common file names as links (ex. "chatsentry.jar") when using context prediction

  • Fixed Chat Executor notifications and logging not working on entries with '{DONT_MODIFY}' set

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

Get support
If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord. Alternatively you can contact me here on SpigotMC (Though, I most likely won't reply as fast)​
----------, Feb 6, 2021


ChatSentry

Update 3.4.0

Changes & Improvements
  • Major code improvements & optimizations across lots of components of the plugin

  • Fixed the unicode remover not respecting compatibility mode on signs

  • Added a new "{player_cmd}:" execution type for the Auto Punisher to be used under punishment actions to execute a command as the violator player

  • The Chat Modifier module has been significantly revamped and renamed to the Chat Executor module. Old chat-modifier configs will be kept for reference for transferring to the new chat-executor config.

  • Major reconstruction to Chat Modifier / Chat Executor entry formats: "message:" nodes are now "execute:" lists that can contain the below action types to perform different actions

  • Added new "{player_msg}:", "{console_cmd}:", "{player_cmd}:", and "{broadcast}:" action types to be used under new Chat Modifier / Chat Executor "execute:" lists

  • Renamed the set-as nodes' "{NONE}" option to "{BLOCK}" in the Chat Modifier / Chat Executor; it still works the same internally and blocks the message from being sent

  • Added a new set-as node "{DONT_MODIFY}" option for the Chat Modifier / Chat Executor that will execute the actions on the execute list, but not modify the message at all

  • Restructured permission checks for all modules & restrictions to check permissions on all players in the case they have a negated / disabled node for a module to apply to them, despite having the bypass all permission. Useful if you want a group/player to bypass all modules/checks except select ones

  • Added an option in the config to disable the functionality of particular module and restrictions' bypass permissions and force modules to apply themselves to players even with bypass permissions or op. It's recommended you do this per-player/group with permissions by simply negating/disabling the bypass permission for modules/restrictions you'd like to apply to them if they have the bypass all permission. However, this option is available as a hard override. This option is also useful for testing purposes if you don't want to have to deop yourself to test a module or restriction

  • Added new & modified some existing comments in the Auto Punisher config

  • Added a check to skip trying to load Chat Executor entries if the entry numbering is invalid

  • Updated various contexts with Chat Modifier to Chat Executor internally and externally

  • Various modifications and additions to startup console messages

  • Various modifications to metrics

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

Get support
If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord. Alternatively you can contact me here on SpigotMC (Though, I most likely won't reply as fast)​
----------, Feb 6, 2021


ChatSentry

Update 3.3.5

Patches
  • Fixed the Word & Phrase Filter's substitution intelligence option in some cases invalidating messages that match the block list and should be blocked
  • Fixed the Chat Modifier falsely detecting messages containing colorcodes on some entries

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

Get support
If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord. Alternatively you can contact me here on SpigotMC (Though, I most likely won't reply as fast)​
----------, Jan 30, 2021


ChatSentry

Update 3.3.4

Changes & Improvements
  • [IN BETA] The main configuration file has a new 'context-prediction' option. Context prediction aims to increase positive detections and decrease false positive detections through acting as a safenet for supported modules with sophisticated logic that dynamically adjusts thresholds and options real-time to react more precisely based on predicted context of messages. Adjustments are temporary & unique to messages; they do not permanently change any config options.

  • Significantly improved the Word & Phrase Filter's substitution intelligence logic

  • Made the Word & Phrase Filter's substitution intelligence character to character set modifiable to add support for more languages and give more potential for customization

  • Fixed the Word & Phrase Filter failing to detect (sufficiently long) blocked numbers

  • Misc. improvements and updates to metrics

  • Potentially fixed a NPE related to sign processing

  • Potentially fixed a NPE related to anvil processing

  • The Link & Ad Blocker no longer falsely detects acronyms

  • Misc. intelligence improvements to the Link & Ad Blocker

Updating Steps
  1. Delete ChatSentry-x.x.x-PREMIUM.jar from your plugins folder.
  2. Place the new ChatSentry-3.3.4-PREMIUM.jar in your plugins folder.
  3. Restart your server.

Get support
If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord. Alternatively you can contact me here on SpigotMC (Though, I most likely won't reply as fast)​
----------, Jan 30, 2021


ChatSentry

Update 3.3.3

Changes & Improvements
  • Added a whitelisted commands list to the Word & Phrase Filter that allows commands (including all arguments) to be under all circumstances not processed by the module

  • Improved segments of legacy configuration updation code

  • Misc. other code optimizations and improvements

  • Misc. configuration comment improvements

  • Misc. console message improvements and changes

  • Misc. improvements and updates to metrics

  • Added new metric tables for new and renamed options introduced in recent versions

  • Updated the plugins description value in correlation with the plugin page & wiki in plugin.yml

  • Updated the info commands output in correlation with new and renamed options introduced in recent versions

  • Updated any notices in configs that the feature requires enable-<context>-listener (now process-<context>) in the main config to be enabled

  • Added missing context comments in the Unicode Remover's config file
  • Fixed capitalization of some module names in the info commands output
Fixes
  • Fixed "process-<context>" options in the main configuration failing to register, thus always defaulting to true

  • Fixed various issues with the command spy module failing to register certain configuration options

  • Fixed registered server commands failing to load on plugin startup (which also caused any processes that relied on them to not work properly)

Updating Steps
  1. Delete ChatSentry-x.x.x-PREMIUM.jar from your plugins folder.
  2. Place the new ChatSentry-3.3.3-PREMIUM.jar in your plugins folder.
  3. Restart your server.

Get support
If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord. Alternatively you can contact me here on SpigotMC (Though, I most likely won't reply as fast)​
----------, Jan 25, 2021


ChatSentry

Update 3.3.2

Changes
  • Added an option to disable Minecraft's built in "Kicked for spamming" / "disconnect.spam" kick. There is no way to disable these kicks in the server configuration, however with a workaround ChatSentry can override it and prevent it from occurring. It's recommended to keep this enabled to give the auto punisher full punishment priority. This new option is enabled by default and can be found in the main configuration file.
  • Renamed "enable-context-listener" config options to "process-context". Old preferences are automatically transferred by the plugin.
Updating Steps
  1. Delete ChatSentry-x.x.x-PREMIUM.jar from your plugins folder.
  2. Place the new ChatSentry-3.3.2-PREMIUM.jar in your plugins folder.
  3. Restart your server.

Get support
If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord. Alternatively you can contact me here on SpigotMC (Though, I most likely won't reply as fast)​
----------, Jan 24, 2021


ChatSentry

Update 3.3.1 - 3.3.0 patches

Patches
  • Fixed the unicode remover under some circumstances falsely detecting text that is not unicode

  • Fixed the unicode remover conflicting with the new anvil listener when adding enchantments to items

  • Fixed the unicode remover failing to detect unicode on items being renamed in anvils under some circumstances with compatibility mode disabled

  • Fixed a potential NPE related to the new anvil listener integrated with the Word & Phrase Filter, Link & Ad Blocker, and Unicode Remover
----------, Jan 23, 2021


ChatSentry

Update 3.3.0

Update Highlights
  • The Word & Phrase Filter, Link & Ad Blocker, and the Unicode Remover modules can now optionally additionally filter through signs, items renamed in anvils, and text written in books for complete complete protection across all contexts of messages! (enabled by default, disable particular contexts in config.yml)

  • New /kcs cleanlogs command! (requires new permission 'chatsentry.cleanlogs'). You can now easily delete old violation log data older than X days (or all violations) to tidy up large amounts of logged violations.

Other improvements & changes
  • Changed the default trigger messages for the Word & Phrase Filter, Link & Ad Blocker, and the Unicode Remover to make sense in the case it is triggered via a different context than chat

  • Improved a bunch of other default lang messages

  • Improved the ignore-detected-registered-commands options logic for the Word & Phrase Filter

  • Changed the default (and recommended) block-similarity-threshold in the Word & Phrase Filter to 0.84

  • Improved various configuration comments for clarity

  • Added new listener options in kcs infos output

  • Updated the dead link for the lookup command's in-depth usage in the lookup commands usage message

  • Changed various console messages for improved clarity

  • Fixed a typo in a hard coded kcs lookup message

  • Modified various hard coded messages related to the lookup command

  • Added the new /kcs cleanlogs command to /kcs helps output

Bug fixes
  • Fixed an issue that caused the Word & Phrase Filter to fail to filter the contents of commands with the command listener enabled

  • Fixed the potential for particular whitelisted entries conflicting with substitution intelligence in the Word & Phrase Filter

  • Fixed the potential for particular whitelisted entries conflicting with blocked entries in the Word & Phrase Filter

  • Fixed the low potential of a NPE error occuring when particular command arguments do not meet the syntax

Updating Steps
  1. Delete ChatSentry-x.x.x-PREMIUM.jar from your plugins folder.
  2. Place the new ChatSentry-3.3.0-PREMIUM.jar in your plugins folder.
  3. Restart your server.

Get support
If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord. Alternatively you can contact me here on SpigotMC (Though, I most likely won't reply as fast)​
----------, Jan 22, 2021


ChatSentry

Update 3.2.0

Changes in this build
  • Improved lots of module configuration comments for better readability and consistency across the plugins files
    • Rewrote almost all module descriptions in config.yml
    • Reorganized module toggles in config.yml to be consistently ordered with the documentation
    • Synchronized repeated comments to be consistent across all files
    • Rewrote portions of various files
  • Improved default affected-commands lists in:
    • anti-chat-flood.yml
    • cap-limiter.yml
    • anti-chat-flood.yml
  • Added an affected-commands list to the auto grammar module to fix command incompatibilities

  • Fixed list indentation across applicable module configurations

  • Improved default commandspy-command-whitelist list in command-spy.yml

  • Updated base command version tag logic

  • Updated the beta console notification message with the new wiki domain

  • Changed the disable-join-flood-check-on-startup option duration from 1 min 30 secs to 2 mins 30 secs

  • Modified the anti statue spambots default join-command-whitelist list

Updating Steps
  1. Delete ChatSentry-x.x.x-PREMIUM.jar from your plugins folder.
  2. Place the new ChatSentry-3.2.0-PREMIUM.jar in your plugins folder.
  3. Restart your server.

Get support
If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord. Alternatively you can contact me here on SpigotMC (Though, I most likely won't reply as fast)​
----------, Jan 21, 2021


ChatSentry

Update 3.1.1

Changes in this build
  • Improved the unicode removers dataset for alphanumeric lookalike unicode. Virtually all alphanumeric lookalike unicode supported by MC chat (and used by clients) is now able to be detected and blocked by the module.

Updating Steps
  1. Delete ChatSentry-x.x.x-PREMIUM.jar from your plugins folder.
  2. Place the new ChatSentry-3.1.1-PREMIUM.jar in your plugins folder.
  3. Restart your server.

Get support
If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord. Alternatively you can contact me here on SpigotMC (Though, I most likely won't reply as fast)​
----------, Jan 17, 2021


ChatSentry

Update 3.1.0

Changes in this build
  • Virtually all modules now support processing any languages, whether the word or phrase filter, anti chat flood, etc!

  • Significant optimizations to the word and phrase filter module

  • Fixed various issues with the word and phrase filter failing to correctly process certain characters

  • Fixed whitelisted word entries in the word and phrase filter with more than one word potentially not being registered properly under some instances

Updating Steps
  1. Delete ChatSentry-x.x.x-PREMIUM.jar from your plugins folder.
  2. Place the new ChatSentry-3.1.0-PREMIUM.jar in your plugins folder.
  3. Restart your server.

Get support
If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord. Alternatively you can contact me here on SpigotMC (Though, I most likely won't reply as fast)​
----------, Jan 16, 2021


ChatSentry

Update 3.0.6

Changes in this build
  • Improved various bits of plugin logic for increased intelligence and or efficiency

  • Fixed the LAAB module blocking whitelisted domains in emails

  • Fixed the LAAB module falsely detecting very exact numbers (ex. 1.123456789101112131415)

  • Fixed an issue with a utility method commonly used in command logic that caused the potential to (in rare circumstances) work improperly with particular command arguments

Updating Steps
  1. Delete ChatSentry-x.x.x-PREMIUM.jar from your plugins folder.
  2. Place the new ChatSentry-3.0.6-PREMIUM.jar in your plugins folder.
  3. Restart your server.

Get support
If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord. Alternatively you can contact me here on SpigotMC (Though, I most likely won't reply as fast)​
----------, Jan 15, 2021


ChatSentry

Update 1.1.1-BETA-06


IMPORTANT
This is a beta build of ChatSentry; features in this build are under heavy development and may not work as intended.

Before updating please ensure you've read the 1.1.1-BETA-01 update changelog to familiarize yourself with the new changes and features.

Changes
  • Modified &/or added a few config comments from the word and phrase filter and admin notifier config for increased clarity.
Fixes
  • FIXED: 'exact::' and 'exactcontains::' modifiers cause console errors with the word and phrase filter module.

  • FIXED: Various issues with the word and phrase filter module throwing errors.

  • FIXED: The admin notifier only sending notify messages if the exact content is identifiable.
Updating Steps
  1. Delete ChatSentry-x.x.x-PREMIUM.jar from your plugins folder.
  2. Place the new ChatSentry-1.1.1-PREMIUM-BETA-06.jar in your plugins folder.
  3. Restart your server.

Support

If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord.​
----------, Sep 1, 2020


ChatSentry

Update 1.1.1-BETA-05


IMPORTANT
This is a beta build of ChatSentry; features in this build are under heavy development and may not work as intended.

Before updating please ensure you've read the 1.1.1-BETA-01 update changelog to familiarize yourself with the new changes and features.

Additions
  • Further improved the word and phrase filters detection algorithms.
Fixes
  • FIXED: The word and phrase filter whitelist does not properly function under all circumstances.

  • FIXED: The word and phrase filters {BLOCKED_CONTENT} placeholder does not show the entire blocked content (or entire message if non retrievable) under all circumstances, especially with phrases.

  • FIXED: The word and phrase filters modification option does not accurately modify messages.
Updating Steps
  1. Delete ChatSentry-x.x.x-PREMIUM.jar from your plugins folder.
  2. Place the new ChatSentry-1.1.1-PREMIUM-BETA-05.jar in your plugins folder.
  3. Restart your server.

Support

If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord.​
----------, Aug 29, 2020


ChatSentry

Update 1.1.1-BETA-04


IMPORTANT
This is a beta build of ChatSentry; features in this build are under heavy development and may not work as intended.

Before updating please ensure you've read the 1.1.1-BETA-01 update changelog to familiarize yourself with the new changes and features.

Changes
  • Simplified the anti chat flood config due to some options clashing with each other.

  • Corrected a typo in the misc-lang file for the warned broadcast message. ("{WANRED}" -> "{WARNED}")

  • Reworded the warning broadcast message in misc-lang.
Fixes
  • FIXED: Anti chat flood modifies messages when it shouldn't.
  • FIXED: Some warn and warner placeholders do not set in the warning broadcast message.
  • FIXED: The legacy data translator/updater does not convert message entries from config.yml to the new misc-lang.yml file.
  • FIXED: Manual warnings do not work if the auto punisher is disabled.
  • FIXED: Various permission recognition issues related to the warn command and the auto punisher.

Updating Steps
  1. Delete ChatSentry-x.x.x-PREMIUM.jar from your plugins folder.
  2. Place the new ChatSentry-1.1.1-PREMIUM-BETA-04.jar in your plugins folder.
  3. Restart your server.

Support

If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord.​
----------, Aug 28, 2020


ChatSentry

Update 1.1.1-BETA-03


IMPORTANT
This is a beta build of ChatSentry; features in this build are under heavy development and may not work as intended.

Before updating please ensure you've read the 1.1.1-BETA-01 update changelog to familiarize yourself with the new changes and features.

Changes
  • Added an isOp check to the event handlers ensure any modules are not ran on opped players.
Additions
  • Players names now show up in tab completion when typing /warn
  • New permission 'chatsentry.manualwarnings.exempt' to be exempt from being manually warned with /warn (Node is a child of the 'chatsentry.bypass.all' permission)
Fixes
  • FIXED: Manual warn broadcast message placeholders not setting

  • FIXED: Message sent to player when warned placeholders not setting

Updating Steps

  1. Delete ChatSentry-x.x.x-PREMIUM.jar from your plugins folder.
  2. Place the new ChatSentry-1.1.1-PREMIUM-BETA-03.jar in your plugins folder.
  3. Restart your server.

Support

If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord.​
----------, Aug 23, 2020


ChatSentry

Update 1.1.1-BETA-02


IMPORTANT
This is a beta build of ChatSentry; features in this build are under heavy development and may not work as intended.

Before updating please ensure you've read the 1.1.1-BETA-01 update changelog to familiarize yourself with the new changes and features.

Fixes
  • FIXED: The automatic data updater does not preserve float values for config entries.
  • FIXED: The auto punisher warns players even when the module is disabled.
  • FIXED: The anti join flood and auto punisher module shows startup messages in the console that should only be shown when they're enabled when they're disabled.
Updating Steps
  1. Delete ChatSentry-x.x.x-PREMIUM.jar from your plugins folder.
  2. Place the new ChatSentry-1.1.1-PREMIUM-BETA-02.jar in your plugins folder.
  3. Restart your server.

Support

If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord.​
----------, Aug 23, 2020


ChatSentry

Update 1.1.1-BETA-01


IMPORTANT
This is a beta build of ChatSentry; features in this build are under heavy development and may not work as intended.

Unless you're alright with dealing with potential bugs and problems, it's recommended you wait until a stable build is available.

Please report any bugs or issues to kixmc via SpigotMC or the plugins support Discord server.

Changes
  • MASSIVE code improvements and rewrites

  • Optimized a loooot of code

  • Reworked entire plugin core code including the file loading and data caching system

  • The plugin now scans all it's files with it's custom config engine to ensure the files contain all valid yml to prevent issues, errors and possible file corruption

  • Reworked internal file managing and processing system. Using custom made config manager api rather than Spigots for extended capabilities and better performance

  • Separate configuration files for modules for improved organization

  • The '/chatsentry clearchat' command is now it's own standalone command /clearchat

  • The '/chatsentry togglechat' command is now it's own standalone command /togglechat

  • The Antibot and Anticlient module has been removed. It's submodules (Anti parrot, Anti join flood, and Anti statue spambot) are now their own full modules

  • Miscellaneous plugin language moved to it's own 'misc-lang.yml' file

  • Plugin storage files (for violations, warnings, and player toggle preferences) are now stored in their own 'storage' folder within the plugin

  • Plugin modules are now stored in their own 'modules' folder within the plugin

  • Renamed a ton of config variables for consistency with the plugins naming conventions

  • Cleaned and rewrote a lot of config comments for improved clarity

  • Reworked everything related to config files with implementation of the plugins custom config engine

  • Redesigned info command contents to be more compact and clear

  • Rewrote/reformatted some hard coded messages like the update notification on join

Additions
  • Automated post update checking (to fix having to restart if you update before the Spigot API updates the new version release)
  • Notification option under the admin notifier for the anti join flood module
  • Option for configurable message count per chat-cooldown-in-ticks under chat cooldown configuration
  • Auto punisher module: Automatic per module warning system equip with complete customizable rules for punishments based on per module violations with automatic expiry
  • Manual warning system linked to customizable punishment rules for admins
  • New standalone command '/warn'
  • New standalone command '/warnings' with 3 subcommands to manage warnings in-game.
  • New standalone subcommand '/warnings pardononemanual'
  • New standalone subcommand '/warnings pardonallmanual'
  • New standalone subcommand '/warnings clearmodulewarnings'
  • Plugins commands moved from '/chatsentry' to '/chatsentry help'
  • New subcommand '/chatsentry help' to show the plugins commands neatly organized, shows only the ChatSentry commands the sender has permission for
  • New subcommand '/chatsentry resources' to show the plugins help resources quickly. Shows the wiki link, plugin page link, and support Discord link
  • New 'intelligent' option in anti parrot module that allows the module to utalize extra intelligence algorithms for increased detection with premium hacked clients
  • Greatly improved intelligent anti parrot detection algorithms, most likely the strongest in the market
  • Further improved link and ad blocker detection algorithms
  • Intelligent anti chat flood module: blocks or intelligently modifies the use of excessive repeated characters and very long "words" (ignores player names)
  • Option to [intelligently] replace blocked words / phrases with **s [option to be shortened if excessively long] instead of blocking entirely within the intelligent word and phrase filter module
  • Word/phrase whitelist for the word and phrase filter for less false positive detections with certain words
  • Further improved word and phrase filter detection algorithms
  • The plugin can now fetch and cache offline uuids through Mojangs API when needed instead of always from the player data files
  • Added various (smaller) miscellaneous new options for a lot of the modules
Fixes
  • FIXED: Link and ad blocker blocks a message if it's just a period ('.')
  • FIXED: Anti parrot fails to register parroting players periodically

Permission changes

  • The bypass node for the cap limiter module has changed from 'chatsentry.excessivecaps.bypass' to 'chatsentry.caplimiter.bypass'
  • The bypass node for the link and ad blocker module has changed from 'chatsentry.linkblocker.bypass' to 'chatsentry.linkandadblocker.bypass'
  • The bypass node for the spam blocker module has changed from 'chatsentry.spam.bypass' to 'chatsentry.spamblocker.bypass'
  • The bpyass node for the chat cooldown module has changed from 'chatsentry.cooldown.bypass' to 'chatsentry.chatcooldown.bypass'
  • The bypass node for the anti statue spambot module has changed from 'chatsentry.statuespambot.bypass' to 'chatsentry.antistatuespambot.bypass'
  • The bypass node to allow chatting while chat is toggled has changed from 'chatsentry.togglechat.bypass' to 'chatsentry.togglechat.exempt'
New permissions

Notes

  • An automatic data updater has been programmed to detect legacy data + module settings and translate all of it to the new format, no need to reconfigure stuff!

Updating Steps

  1. Delete ChatSentry-x.x.x-PREMIUM.jar from your plugins folder.
  2. Place the new ChatSentry-1.1.1-PREMIUM-BETA-01.jar in your plugins folder.
  3. Restart your server.

Support

If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord.​
----------, Aug 22, 2020


ChatSentry

Update 1.1.0

Changes
  • Major code optimizations to significantly improve efficiency in preparation for new feature additions and changes.

Updating Steps
  1. Delete ChatSentry-x.x.x-PREMIUM.jar from your plugins folder.
  2. Place the new ChatSentry-1.1.0-PREMIUM.jar in your plugins folder.
  3. Restart your server.

Support

If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord.​
----------, Aug 3, 2020


ChatSentry

Update 1.0.9

7/29/20 Reupload note: Version reuploaded to fix a super small bug that stopped the config from updating with the new changes. If you updated to this version within the last 2 days make sure to switch out your jar with the latest one via the top right download button.

Additions
  • The config is now parsed to ensure the yml format is valid prior to attempting to load it. If it's not valid, you will be notified in-game and in console when reloading the plugin or when the plugin starts. This is to stop the Spigot from resetting the config file if the yml is ever invalid.

  • Any reload errors shown in the console now additionally show to the player who ran the reload command in-game. (excludes stacktrace due to it's size)

  • Added a new module setting to the spam blocker 'block-repeated-message-similarity-threshold'; If a players message isn't similar to one of the messages on the phrase-whitelist, this individual threshold value is now used instead of the same threshold value as the phrase whitelist similarity value.

  • New Antibot & Anticlient module - blocks various chat spam and join flooding techniques commomly utilized by bots and players using hacked clients. Composed of 3 submodules with their own settings that must be enabled as well in order to function.

  • Added submodule to antibot & anticlient module: Anti parrot - Blocks hacked clients that automatically "parrot" (copy) other players chat messages.

  • Added anti parrot notification and logging option (logging of this violation type is not recommended) under the admin notifer and core settings sections of the config. Anti parrot violations can be looked up with the violation type "anti-parrot-block".

  • Added submodule (and various submodule settings) to antibot & anticlient module: Anti join flood - Blocks more than a set amount of players joining every minute to prevent bot join flooding to lag & crash the server.

  • Updated /an info command output accordingly.

  • The block-chat-on-join-until-movement setting has now been moved under the Antibot & Anticlient module.

  • The block-chat-on-join-until-movement setting now blocks commands as well as messages until movement.

  • The block-chat-on-join-until-movement setting now goes by it's submodules name anti statue spambot. With this, the bypass permission node has been changed to "chatsentry.statuespambot.bypass".

  • The block-chat-on-join-until-movement setting now has a join-command-whitelist command list that allows you to whitelist commands to be ran on join before movement.

Changes
  • Cleaned unnecessary config comments or bits within comments that contained outdated information.

  • Rewrote the majority of config comments to improve user friendliness.

Bug Fixes

  • The block-chat-on-join-until-movement setting now respects the "chatsentry.bypass.all" permission.

  • The commandspy module now respects now respects the "chatsentry.bypass.all" permission.

  • The clearchat command now respects the "chatsentry.bypass.all" permission.

Related resources


Updating Steps
  1. Delete ChatSentry-x.x.x-PREMIUM.jar from your plugins folder.
  2. Place the new ChatSentry-1.0.9-PREMIUM.jar in your plugins folder.
  3. Restart your server.

Support

If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord.​
----------, Jul 27, 2020


ChatSentry

Update 1.0.8

Entries highlighted in bold may require your action after updating to this version.

Additions
  • The command listener now works with all ChatSentry's modules! This means all ChatSentry's filtering abilities can be used in commands as well. To enable the command listener, set 'enable-command-listener' to true at the top of the config.

  • Added configurable affected command lists under the Cap Limiter, Spam Blocker, and Chat Cooldown modules as conflictions may arise if all commands are filtered by them. (for example, the spam blocker blocking someone using a warp command twice) It's recommended you set these lists only to your servers private messaging commands. If you want to apply the module to all commands (highly not recommended), the lists can be to "[]".

Changes
  • Chat handling system reworked to add compatibility for chat modification plugins that intensely change how chat works such as chat channel plugins. Most plugins similar to the previously mentioned should no longer override ChatSentry's filters and checks.

  • Large portions of code have been optimized and tidied.

  • The 'enable-command-listener' setting in the config is now set to true by default.

  • The 'enable-violations-log' setting in the config is now set to true by default.

  • For consistency with the new command lists, the commandspy command whitelist and blacklist now requires commands to be properly formatted with a "/" at the start.

  • Modified and added some configuration comments for clarity.

Bug Fixes

  • FIXED: The admin notifier module fails to send notifications to the console (when send-to-console: true) if nobody with admin notifier recipient permissions is online.

Updating Steps
  1. Delete ChatSentry-x.x.x-PREMIUM.jar from your plugins folder.
  2. Place the new ChatSentry-1.0.8-PREMIUM.jar in your plugins folder.
  3. Restart your server.

Support

If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord.​
----------, Jul 22, 2020


ChatSentry

Update 1.0.7
Fixes
  • FIXED: Link and ad blocker no longer respects whitelisted domains.

  • FIXED: Link and ad blocker always displays the first domain in the block message; meaning if one allowed domain and one non-whitelisted domain was present in a message, the whitelisted link would be displayed instead of the non-whitelisted link in the block message.

Updating Steps
  1. Delete ChatSentry-x.x.x-PREMIUM.jar from your plugins folder.
  2. Place the new ChatSentry-1.0.7-PREMIUM.jar in your plugins folder.
  3. Restart your server.

Support

If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord.​
----------, Jul 18, 2020


ChatSentry

Update 1.0.6
Additions
  • A bunch of mini improvements have been made to link and ad blocker modules code for maximum protection and minimal false positive detections.

  • Admin notifications that come from the link and ad blocker module will now try and section out the domain or ip that was blocked (instead of always just showing the entire message) in the notification for better readability.

  • Added a new 'modify-message' option under the cap limiter module. When set to true, the messages caps will be replaced with lowercase letters and sent. When set to false the detected message will be blocked entirely (like it behaved previous to this update). Defaults to true.

  • Added a new 'send-blocked-message-when-modified' option under the cap limiter module that works with the the 'modify-message' option to allow you to fine tune when the blocked message should be sent.

Changes


  • The hex placeholder format is now "&#hexvalue" instead of "&{#hexvalue}" in order to keep consistency with other plugins such as EssentialsX.

  • Added a "{BLOCKED_CONTENT}" placeholder to the 'blocked-link-or-ip-message' message in the config. This allows you to include the domain or ip that was detected in the blocked message.

    Tip: With this new placeholder, it's recommended you change your 'blocked-link-or-ip-message' to something like '&cThe domain or numeric ip ''&4{BLOCKED_CONTENT}&c'' is not allowed in chat."

Fixes

  • FIXED: Link and ad blocker detects "Mr. name", "Mrs. name", and "Ms. name" as domains/ips.

  • FIXED: Link and ad blocker detects abbreviated numeric values like 3.4k or 1.2b as domains/ips.

  • FIXED: Link and ad blocker detects some text faces like "o.o" or "-.-" as domains/ips.

  • FIXED: Link and ad blocker on extra sensitivity mode detects any length sequences of periods with spaces ". . . ." as domains/ips.

  • FIXED: Metric instances failing communicate with bStats.

Updating Steps
  1. Delete ChatSentry-x.x.x-PREMIUM.jar from your plugins folder.
  2. Place the new ChatSentry-1.0.6-PREMIUM.jar in your plugins folder.
  3. Restart your server.

Support

If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord.​
----------, Jul 17, 2020


ChatSentry

Update 1.0.5
Additions
  • Added support for hex colors! If you're using 1.16 or above, you can use hex values for custom colors in chat with "&{#hexvalue}". Regular preset colorcodes still work. For example: "{&{#bc42f5}Custom color message! &dPreset color message!". You can easily find hex values with Googles color picker tool: https://www.google.com/search?q=color+picker

  • Added a new command that allows players to change their violation notification preferences. You can now use "/kcs tvn" or "/kcs toggleviolationnotifs" to toggle off or on seeing violation notifications from the admin notifier module.

    Note: players will need the new permission node "chatsentry.violations.togglenotifs" in order to access the toggle violation notifications command.

  • Added new module options to change the messages for toggling on and off violation notifications under the admin notifier module.

  • Added a new module option to the admin notifier module to remind players with permission when they join if they have admin/violation notifications turned off. This boolean also comes with an option to change the reminder message.

Changes


  • Modified (and added) some lookup hard coded messages so they're easier to understand.

  • The plugin prefix is no longer appended to the lookup command usage message.

Fixes

  • Fixed a few messages not appending the message prefix before the content.

Updating Steps
  1. Delete ChatSentry-x.x.x-PREMIUM.jar from your plugins folder.
  2. Place the new ChatSentry-1.0.5-PREMIUM.jar in your plugins folder.
  3. Restart your server.

Support

If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord.​
----------, Jul 12, 2020


ChatSentry

Update 1.0.4
Reworks
  • A large portion of the link and ad blocker module has been rewritten for better accuracy and efficiency.

Additions

  • The link and and ad blocker module has a new "extra-sensitive" option that is enabled by default. When this option is enabled, common exploits to bypass link / ip filters will be blocked. For example, "google(dot)com" and "youtube {D_O_T}com". You can usually safely turn this off you don't lot of advertisers or bots. Since having this on makes the filter extra sensitive, the filter is more liekly to block things when it shouldn't.
Fixes

  • The link and ad blocker (laab) module now properly distinguishes between links/ips and numeric values such as "1.16.2" or "$12.13". These kinds of values are properly handled now along with detecting and blocking links & numeric ips. Numeric values will not be blocked.

  • Fixed various issues with the laab module not detecting and blocking links when it should.

Updating Steps
  1. Delete ChatSentry-x.x.x-PREMIUM.jar from your plugins folder.
  2. Place the new ChatSentry-1.0.4-PREMIUM.jar in your plugins folder.
  3. Restart your server.

Support

If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord.​
----------, Jul 9, 2020


ChatSentry

Update 1.0.3
New features
  • Additional player placeholders added to the admin notifier module and command spy module. Violation & command spy messages can now display player displaynames with their original color or stripped of their original color; see the config for more info.

Changes

  • Optimized portions of various modules code.

Updating Steps
  1. Delete ChatSentry-x.x.x-PREMIUM.jar from your plugins folder.
  2. Place the new ChatSentry-1.0.3-PREMIUM.jar in your plugins folder.
  3. Restart your server.

Support

If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord.​
----------, Jul 5, 2020


ChatSentry

Update 1.0.2
New features
  • Added new config option "check-for-updates" to set whether you'd like to be notified when new updates are available.

Fixes

  • FIXED: '/kcs lookup all' not finding any results, even when violation data is present.

Changes

  • Corrected a typo ("violatiions") in a hard coded message within the lookup command.

  • Optimized a large portion of the lookup input parser code further.

  • Improved various sections of the violation lookup engines logic.

  • Lookup results will now display the UUID of the violator in place of their username (instead of "null") if their username is not able to be retrieved via the servers playerdata files.

  • Days are no longer abbreviated as "ds" in lookup results.

Updating Steps
  1. Delete ChatSentry-x.x.x-PREMIUM.jar from your plugins folder.
  2. Place the new ChatSentry-1.0.2-PREMIUM.jar in your plugins folder.
  3. Restart your server.

Support

If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord.​
----------, Jun 25, 2020


ChatSentry

Update 1.0.1
Reworks
  • The violation logging system has been reworked. violations.txt has been replaced with violations.yml allowing for better data structuring. With this the configurable formats for how violations are logged have been removed from the config, as data is logged in YAML format now.

New features
  • Added a '/kcs lookup ' command that allows violations to be viewed in-game. It utilizes a custom data parsing engine that comes with advanced filtering capabilities based on player, time range, or type (or multiple of of the previously mentioned 'flags'). Name changes are supported as it's UUID based. See the wiki for in-depth command usage and syntax: https://kixmc.gitbook.io/chatsentry-wiki/commands-and-permissions/commands

    Note : Players will need the new permission node "chatsentry.lookup" in order to access the lookup command.
  • Automatic version checking is now active.

Fixes
  • Data-persistent command aliases now register under the same instance in order to fix multiple instances of command classes being created when they shouldn't (which in some cases broke data-persistence).

  • Modified EventHandler priorities; all necessary handlers are set to HIGHEST now to fix confictions with some custom chat plugins.

  • The link and ad blocker module no longer will block version strings such as "1.15.2".

Changes

  • Some config comments tidied for better readability.

  • The word replacer module is no longer case-insensitive.

Updating Steps
  1. Delete ChatSentry-x.x.x-PREMIUM.jar from your plugins folder.
  2. Place the new ChatSentry-1.0.1-PREMIUM.jar in your plugins folder.
  3. Restart your server.

Support

If you have any questions and/or are looking for support with any of my plugins, feel free to leave me a message on my support Discord.​
----------, Jun 16, 2020

Resource Information
Author:
----------
Total Downloads: 612
First Release: Jun 13, 2020
Last Update: Sep 11, 2024
Category: ---------------
All-Time Rating:
49 ratings
Find more info at chatsentry.xyz...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings