Anti Bot system
🟡 Updated this yearPreview

🔍 Analysis
- 🏆 #116 of 1080 bukkit mods in this game by downloads
📋 About This Mod
# AntiBot — Advanced Bot Protection for Paper 1.21+ Keep bots off your server with a multi-layered protection system that combines rate limiting, CAPTCHA challenges, automatic shield mode, and persistent security bans. --- ## Features ### Math CAPTCHA New players must solve a simple math problem (+, −, ×) before they can move or interact. They are frozen in place until they answer correctly in chat. - Configurable number range, attempts, and timeout - Repeating reminder every X seconds so players don't miss the question - Beautiful formatted chat messages with title screen display - Verified players are remembered permanently — they never see the CAPTCHA again ### IP Rate Limiting Limits how many times a single IP can connect within a rolling time window. Blocks connection floods before they reach your server logic. ### Auto-Shield Mode Monitors the global join rate every second. When it exceeds the configured threshold (e.g. 5 joins/second), shield mode activates automatically and blocks all unverified players. Deactivates itself once traffic normalizes. Can also be toggled manually via command. ### Security Bans Players who reconnect suspiciously fast (3 times within 60 seconds by default) receive a 7-day security ban that is stored persistently. Admins can unban players at any time with `/antibot unban <player>`. ### Whitelist Exempt trusted players from all checks permanently. Managed via command and stored in your chosen storage backend. ### Flexible Storage Choose between **MariaDB** (for multi-server setups) or **YAML** (zero setup) in a single config option. All data — verified players, whitelist, and bans — is stored in the selected backend. --- ## Commands | Command | Description | |---|---| | `/antibot status` | Show shield state, active CAPTCHAs, and blocked IPs | | `/antibot reload` | Reload the configuration | | `/antibot shield <on\|off>` | Manually toggle shield mode | | `/antibot whitelist <add\|remove> <name>` | Manage the whitelist | | `/antibot unban <player>` | Remove a security ban | **Permission:** `antibot.admin` (default: op) **Bypass permission:** `antibot.bypass` --- ## Requirements - Paper 1.21.1+ - Java 21+ - MariaDB *(optional — YAML works out of the box)* --- ## Configuration Every threshold, message, and color is fully configurable via `config.yml`. Storage backend, CAPTCHA math range, ban duration, shield sensitivity, rate limit windows — all adjustable without recompiling. This plugin uses: - HikariCP (Apache 2.0) by Brett Wooldridge - MariaDB Connector/J (LGPL-2.1) by MariaDB Corporation
# AntiBot — Advanced Bot Protection for Paper 1. 21+
Keep bots off your server with a multi-layered protection system that combines rate limiting, CAPTCHA challenges, automatic shield mode, and persistent security bans.
## Features
### Math CAPTCHA New players must solve a simple math problem (+, −, ×) before they can move or interact. They are frozen in place until they answer correctly in chat. - Configurable number range, attempts, and timeout - Repeating reminder every X seconds so players don't miss the question - Beautiful formatted chat messages with title screen display - Verified players are remembered permanently — they never see the CAPTCHA again
### IP Rate Limiting Limits how many times a single IP can connect within a rolling time window. Blocks connection floods before they reach your server logic.
### Auto-Shield Mode Monitors the global join rate every second. When it exceeds the configured threshold (e.g. 5 joins/second), shield mode activates automatically and blocks all unverified players. Deactivates itself once traffic normalizes. Can also be toggled manually via command.
### Security Bans
Players who reconnect suspiciously fast (3 times within 60 seconds by default)
receive a 7-day security ban that is stored persistently.
Admins can unban players at any time with `/antibot unban
### Whitelist Exempt trusted players from all checks permanently. Managed via command and stored in your chosen storage backend.
### Flexible Storage Choose between MariaDB (for multi-server setups) or YAML (zero setup) in a single config option. All data — verified players, whitelist, and bans — is stored in the selected backend.
## Commands
| Command | Description |
|---|---|
| `/antibot status` | Show shield state, active CAPTCHAs, and blocked IPs |
| `/antibot reload` | Reload the configuration |
| `/antibot shield
Permission: `antibot.admin` (default: op) Bypass permission: `antibot.bypass`
## Requirements - Paper 1. 21. 1+ - Java 21+ - MariaDB (optional — YAML works out of the box)
## Configuration Every threshold, message, and color is fully configurable via `config.yml`. Storage backend, CAPTCHA math range, ban duration, shield sensitivity, rate limit windows — all adjustable without recompiling.
This plugin uses: - HikariCP (Apache 2. 0) by Brett Wooldridge - MariaDB Connector/J (LGPL-2. 1) by MariaDB Corporation
📊 Mod Details
- Game
- Minecraft Plugins
- Author
- Lippel
- Version
- 1.0.0
- Downloads
- 73
- Endorsements
- 0
- Category
- bukkit
- Created
- 7/15/2026
- Updated
- 6/28/2026
- Game Versions
- 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
- Tags
- game-mechanics, management, storage
🔧 How to Install Minecraft Plugins Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Plugins →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Plugins versions does Anti Bot system support?
The author lists 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5. Other versions may work but are untested by the author.
What is the latest version of Anti Bot system?
Version 1.0.0, published 2026-06-28 with 73 downloads recorded at the source.
Keep browsing — more Minecraft Plugins mods await