You need to reset your messages file, or replace placeholders to work with the latest file here: https://pastebin.com/ESqEaMGr (Changed: action bar, title, subtitle, I improved design of default kick messages). This update was tested on both Spigot and Bungee version, stopped MCStorm Free plan (100b/s), and some private bots (300b/s). No TPS loss on the spigot, no performance impact on bungee cord (slightly higher CPU usage). Changelog:
Improvement | Changed default configuration.
Added | New method: NameContains - useful for blocking bot with repeating nicknames (fully blocking FREE attacks from mcstorm/mcspam).
Deleted | ActionBar when there is no attack.
Improvement | Bungeecord rewrite!
Now using shared (Universal) methods with the spigot (GEO/PROXY/NAME_CONTAINS).
Changed priority of checks.
Changed some conditions.
Now using "config_bungee.yml" file with fewer options.
Fixed bot counter.
Added title and action bar notifications, and some commands.
Improved performance (a lot).
Added | Bungeecord commands!
/guard - Basic plugin info, no permission required.
/guard log - (Console) enable or disable ConnectonCloser logging information (when a bot is kicked).
/guard display (Console) - enable or disable displaying connections and pings per second (if you want to enable this, you should disable log above).
/guard notifications (Player, epicguard.admin) - enable or disable sending the title and action bar when there is an attack.