AntiBotShield
2025-08-13Lightweight anti-bot shield: join/ping rate-limit, verification, lockdown, i18n
AntiBotShield
Lightweight anti-bot shield for Spigot/Paper 1.21+ with join/ping rate-limits, player verification and lockdown. Multilingual (EN/SK).
[HR][/HR]
✅ Features
- Join rate-limit per IP + global burst detection → optional auto-lockdown
- Quick player verification: /verify <code> (movement/commands blocked until verified)
- Ping (ServerList) throttling to reduce status-ping spam
- i18n per player (EN/SK) – auto-detect client language
- Admin tools: /antibot status, /antibot reload, /antibot lockdown on|off, /antibot trust <nick>, /antibot reset <nick|uuid>
- No dependencies, minimal overhead
Requirements
- Server: Spigot/Paper 1.21+
- Java 21
Commands
/verify <code>
/antibot reload
/antibot status
/antibot lockdown on|off
/antibot trust <nick>
/antibot reset <nick|uuid>
/antibot lang <code>
Permissions
antibot.admin (default: op) # access to /antibot commands
antibot.bypass (default: op) # skip verification and limits
⚙️ Config (excerpt)
join:
perIp:
limit: 6
windowSeconds: 10
burst:
threshold: 25
windowSeconds: 10
lockdownSeconds: 120
verify:
codeLength: 4
timeoutSeconds: 60
blockMove: true
blockCommands: true
ping:
limit: 20
windowSeconds: 10
throttledMotd: "&cServer je vyťažený, spomaľte pingy prosím."
lockdownMotd: "&cServer je dočasne uzamknutý (lockdown). Skúste znova o pár minút."
normalMotd: "&aVitajte na serveri!"
Translations
English + Slovak included. Add more via /plugins/AntiBotShield/lang/messages_<code>.yml.
️ Installation
- Drop the JAR into
/plugins - Start server to generate configs and language files
- (Optional) Tweak thresholds; use
/antibot statusto monitor joins/10s
Changelog
1.1.2
• Added /antibot reset <nick|uuid> (removes verification; online player is kicked to rejoin)
• /antibot reload now also reloads verified.yml
• i18n and action-bar handling improvements
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta