Anti-Spam, Anti-Flood & Mute Support (+ Config Updater Fix)
1.4.0 Changelog
New Features
- Anti-Flood: Prevents players from sending messages with excessive repetitive characters (e.g., "loooooool").
- Anti-Spam: Prevents players from sending similar messages consecutively using Levenshtein distance check.
- Mute Support: Integrated with LiteBans and LibertyBans to block muted players from using global chat. You can also adds the blacklist command on LiteBans/LibertyBans config to prevent muted players from executing the commands.
Configuration
- Added anti-flood section: max-consecutive-chars (default: 5)
- Added anti-spam section: similarity-threshold (default: 0.85)
- Added hooks section: Toggle litebans and libertybans integration
- Config auto-updater: Automatically adds new sections to existing config.yml
Localization
- Added anti-abuse and mute messages for all 18 supported languages
1.4.1 Changelog
Fixes
- Fixed a critical bug in the config auto-updater where it would fail to copy the content of new configuration sections (like anti-flood/anti-spam settings) or insert them incorrectly nested inside other sections.
1.3.1 - Start with Global Chat
1.3.1 Changelog
New Features
- Start with Global Chat: Added `commands.start-with-global-chat` option (default: `false`).
- If `true`, players automatically join with Global Chat enabled.
Changes
- Improved config auto-updater.
1.3.0 - Persistent Global Chat Toggle
1.3.0 Changelog
New Features
- Persistent Global Chat Toggle: Type `/gchat` (no args) to toggle global chat mode on/off
- Config Auto-Update: New settings are automatically added to existing configs
Configuration
- Added `commands.enable-chat-toggle` option (default: true)
Localization
- Added the toggle messages for all 18 supported languages
Page 1