AquaAntiBot 🛡️
Bots can't fake both checks.
The ultimate two-factor bot mitigation framework combining web-based Discord OAuth verification, real-time proxy filtering, and un-scrapable pixel-rendered map graphics in-game.
🚀 Overview
AquaAntiBot is a next-generation security solution engineered specifically to eliminate bot attacks, alt-account spam, and automated join scripts. Unlike standard anti-bot plugins that rely on simple chat prompts or easily bypassable kick routines, AquaAntiBot forces incoming connections to prove human authenticity both off-game and in-game.
By combining browser-level Discord OAuth2 authentication with packet-proof map rendering, AquaAntiBot guarantees that throwaway scripts simply cannot breach your server network.
⚡ How It Works
- 01. One-Time Link: Player joins and is stuck with a unique, one-time verification link.
- 02. Discord & VPN Check: They open the link, log in with Discord, and pass the proxy/VPN detection check.
- 03. In-Game Freeze: They rejoin the server, get frozen, and receive a custom map displaying a code.
- 04. Map Code Verification: They type the code in chat and their IP is instantly whitelisted.
- 05. Ready to Play: They refresh the server list, rejoin, and play!
🛡️ Key Features
- Real Account, Real Human (Discord OAuth): Requires players to sign in with Discord before joining. Throwaway scripts do not have authentic Discord accounts to sign in with.
- Rendered, Not Readable (Map Code): The code is drawn onto a map item as raw pixels. Because it is rendered visually on the client canvas, bots cannot scrape it out of chat or incoming network packets.
- Outbound Only: The plugin only sends outbound requests to register and check tokens. You never touch your firewall or open additional inbound ports.
- Built-in Anti-VPN / Proxy Shield: Automatically detects and filters out datacenter IPs, proxies, and malicious VPNs before players reach your world.
📌 Dependencies
- AquaCore: Required server core manager for session handling and player routing. https://modrinth.com/plugin/aqua-core (if not released yet wait for it or contact me in discord)
🔧 Installation & Setup
- Ensure AquaCore is installed on your server network.
- Drop
AquaAntiBot.jarinto your server'spluginsfolder. - Restart your server to generate the configuration files.
- Add your web app credentials in
config.yml. - Reload or restart your server to apply changes!
Spoiler
No gallery available for this project.
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
Aqua-AntiBot 1.0.0 1.0.0 |
1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
|
bukkit, folia, paper
|
Download |