VortexGuard
VortexGuard is a modern, asynchronous AntiVPN / AntiProxy system designed for Minecraft networks and servers.
Supports:
- Velocity
- BungeeCord
- Waterfall
- Paper
- Spigot
- Bukkit
Compatible versions:
1.16.5 → 1.21.8
━━━━━━━━━━━━━━━━━━
Features
✔ Multi-API VPN detection
✔ Proxy & Hosting detection
✔ TOR detection
✔ Datacenter / ASN detection
✔ Weighted scoring system
✔ Async architecture
✔ High-performance cache system
✔ Webhook logging
✔ MySQL / SQLite support
✔ Anti-bot basics
✔ Java 17+ support
✔ Large-server optimized
━━━━━━━━━━━━━━━━━━
Supported APIs
- proxycheck.io
- vpnapi.io
- ipqualityscore
- iphub
- getipintel
VortexGuard combines multiple API results using a weighted scoring system for higher accuracy.
━━━━━━━━━━━━━━━━━━
Performance
The plugin is fully asynchronous:
- no blocking main thread
- CompletableFuture-based
- optimized for high traffic
- designed for bot attacks & large networks
━━━━━━━━━━━━━━━━━━
Commands
/antivpn reload
/antivpn check
/antivpn whitelist
/antivpn stats
━━━━━━━━━━━━━━━━━━
Permissions
antivpn.admin
antivpn.bypass
━━━━━━━━━━━━━━━━━━
Installation
- Download the plugin
- Put the jar into:
/plugins
or
/plugins/Velocity
- Start the server
- Configure your API keys in config.yml
━━━━━━━━━━━━━━━━━━
Example Config
apis:
proxycheck:
enabled: true
key: "YOUR_KEY"
ipqualityscore:
enabled: true
key: "YOUR_KEY"
━━━━━━━━━━━━━━━━━━
Discord Webhook Support
Supports webhook logging for:
- blocked VPNs
- suspicious IPs
- API errors
- proxy detections
━━━━━━━━━━━━━━━━━━
Open Source
VortexGuard is fully open-source and available on GitHub.
You are free to:
- fork
- contribute
- improve
- learn from the code
━━━━━━━━━━━━━━━━━━
GitHub:
https://github.com/dolarexxx/VortexGuard/
Documentation:
Included in the repository.
━━━━━━━━━━━━━━━━━━