ShadowDefenderMC is a high-performance anti-DDoS plugin designed for Minecraft servers running Paper, Spigot, or BungeeCord. It uses smart, multi-layer protection to automatically detect and block bot joins, VPN/proxy connections, and floods — keeping your server secure 24/7.
Key Features
- ⚔️ Bot Protection
- Smart join rate detection per IP
- Configurable thresholds
- Automatic temp bans
- Pattern-based detection for usernames
- Whitelist system
- VPN/Proxy Detection
- Free API integrations: ip-api.com, iphub.info, proxycheck.io
- Kick or warn VPN users
- Graceful fallback support
- Intelligent caching
- Challenge Mode
- Auto-enable during suspicious activity
- Players must verify via /verify <code>
- Limbo isolation world support
- Admin bypasses included
- Real-Time Monitoring
- View live stats and logs
- Console + file logging
- Performance metrics included
- ⚙️ Advanced Configuration
- 50+ config options
- Hot reload support
- Message customization
- Per-module toggling
- ️ Fail-Safe Design
- Never blocks legit players
- Multiple validation layers
- Admin bypass permissions
Quick Start
- Download ShadowDefenderMC.jar
- Place in your plugins/ folder
- Start the server
- Edit config.yml as needed
- Run /shadowdef reload
Commands
bash
/shadowdef status # Show status
/shadowdef reload # Reload config
/shadowdef stats # View stats
/shadowdef challenge on # Force challenge mode
/verify <code> # Verification command
Requirements
- Minecraft: 1.8–1.20.6
- Java: 8+
- Server: Paper/Spigot/BungeeCord
- Memory: ~50MB
⚡ Performance
- Async processing
- Thread-safe
- Intelligent caching
- Configurable memory usage