This plugin currently and will not support most other chat mods. Such as Better Chat, Magic Chat and other plugins like that. See Compatibility
Anti Chat Flood will simply block any incoming spam from chat. For example when a player spams chat it will simply give that player a few warnings and block any of those messages from being sent.
Patreon
Whats to come
- Admin bypass system (to bypass the warning system if enabled)
- Word Filter System (similar to any word filter currently available)
- Ability to change kick to a ban for x amount of time
- Your suggestions and ideas
Chat Commands
Player Commands
/cwarnings-- Check how many warnings you have/chelp-- View available commands
Admin Commands
/cwipeall-- Wipe every player stats/cwipe <player>-- Wipe the stats of a specific player
Configuration
Available Options
"How many warnings until a player is kicked.": 3, // how many warnings are given before kicking a player
"If the plugin disables betterchat when this loads": false, // Set to true to disable Better Chat automatically
"If the warning system is enabled": true, // Set to true if the warning system should be enabled. (otherwise false)
"Time until a player can chat again.": 5 // how long a player has to wait before sending another message (in seconds)
Compatibility
Chat plugins which work with Anti Chat Flood:
- Rust:IO Clans
Chat plugins which DO NOT work with Anti Chat Flood:
- Magic Chat
- Better Chat
TODO
- Remove unnecessary ResourceId
- Add
[Description(...)]attribute containing brief description - Change title to title-case
- Remove potentially unnecessary Better Chat disabling option
This plugin is unlicensed and the original author reserves all rights to it.
The original author may request that this plugin be removed and there is a risk that the plugin may be unavailable in the future.
Note that the current maintainer may not have permission to assign a license to the plugin if they are not the original author, so explicit permission would need to be obtained from the original author in order for the plugin to remain openly available and guarantee that it will be around for all to enjoy going forward.
The original author may request that this plugin be removed and there is a risk that the plugin may be unavailable in the future.
Note that the current maintainer may not have permission to assign a license to the plugin if they are not the original author, so explicit permission would need to be obtained from the original author in order for the plugin to remain openly available and guarantee that it will be around for all to enjoy going forward.

