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
/verify <code>
/antibot reload
/antibot status
/antibot lockdown on|off
/antibot trust <nick>
/antibot reset <nick|uuid>
/antibot lang <code>
Permissions
Code (Text):
antibot.admin (default: op) # access to /antibot commands
antibot.bypass (default: op) # skip verification and limits
⚙️ Config (excerpt)
Code (YAML):
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 status to monitor joins/10s
Changelog
• 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