Wat why is dis plugin on Spigot it dun work.
Maybe if you contacted me with some actual details and logs, I could help. I'm not quite so sure how to help you if you provide lack of detail. Saying stuff like "This just kicks people" probably won't be helpful to anybody as I'm planning on working on a new version of this plugin soon.
This plugin uses variety of special techniques to block spam bots from joining your Minecraft Server. It blocks spammers by checking how many players join per second (EX: 12 players join in 5 seconds). If that statement is true, it will take action against those users (kick/send captcha).
It has Chat Spam protection. After a certain amount of chat messages are sent in less than x seconds, they're kicked from the server. This includes commands, and chat messages as well.
It also has other options, such as CAPTCHA, Chat Flow, Login Delay, Country Bans, and delayed start!
Chat Flow solves one of the most possible scenarios out there, when the bots bypass anti-chat spam protection! The name of this feature is practical to keeping your server chat from chat spam. Read the following scenario to get a better understanding of how it works.
Scenario - Before Chat Flow
This guy's Bob. He runs a popular PvP server. He loves the incoming traffic towards his server. But then, some angry guy finds your server and is angry for no apparent reason. So he opens his tools and begins sending 20 players or "bots" to your server, the bots then bypass your spam protection by sending 1 message every 2 seconds. The chat spam protection isn't doing anything and your server chat ends up getting spammed like crazy.
Scenario - With Chat Flow
Bob installed AntiBot and adjusted AntiBot's Chat Flow. The angry guy came around and once again, loaded his "bots" into the game and began running the same technique. But fortunately, AntiBot's chat flow kicked in and muted the entire server chat for 5 seconds (auto increments by 5 seconds each time chat flow detects spam). If Bob assigned antibot.voiceto his staff, they would be able to talk regardless if the chat is muted or not. Bob then manually bans the bots and the day has been saved!
I had no better way of explaining chat flow besides this scenario.
CAPTCHA enforces users to solve a puzzle if they spam. It can also trigger a puzzle for everybody if Chat Flow detects spam, trigger puzzles for players that trigger the connection throttler, trigger puzzles for players detected by multiple account system, and trigger puzzles on every join.
Country Bans allows you to ban (or whitelist) countries into your server. This is perfect if you wish to make your country based minecraft server to only allow your country.
Delayed Start solves another problem, what if you restart the server with a bunch of players on, and basically when they all rejoin, AntiBot then detects bot spam and starts kicks everybody for no reason. This prevents that happening by disabling AntiBot for 60 seconds and re-enabling afterwards.
Login Delay allows you to resolve connection/disconnection flooding from the same player. Whenever a player rejoins the server in less than 10 seconds (configurable), they will be "temporarily banned" from rejoining until 10 seconds (configurable & a separate value in the config, they're not hand in hand) is up.
The best part? This plugin is configurable to your own hands. If my default settings don't work for your server, change them!
WARNING: Expect false positives if you install the plugin if your server gets over 20 connections a minute or is really populated.