![[IMG]](//proxy.spigotmc.org/81fca0f0d26e5f41cf78faba2b9a59c526bb9a36/68747470733a2f2f692e696d6775722e636f6d2f386238685453582e706e67)
Gatekeeper is a lightweight, highly optimized Minecraft plugin that defends your server from VPNs, proxies and abusive ISP ranges. It combines fast local ASN analysis with optional external IP checks to give you a multi-layered protection system that’s tuned for high connection volumes.
Requirements:
- Java 8 or later
- Server version 1.8 - 1.21.10
Key features
- Block VPNs and proxies (local + external layered detection)
- ASN / ISP blocking (block entire provider ranges)
- External IP verification via configurable APIs (fallback shield)
- Country detection and country-based rules
- Per-IP player limit (prevent account sharing and sockpuppets)
- Connection rate limiting (protect against rapid reconnects / attack vectors)
- Extremely lightweight and optimized for high concurrent connections
- Local ASN analysis — proxy detection in under 1 millisecond for most checks
- Configurable priorities and easy integration with permission systems
Why choose Gatekeeper?
Gatekeeper combines speed and depth: local ASN analysis gives instant verdicts with tiny CPU cost, and the external API layer catches anything missed locally. That means fewer false negatives, minimal server load, and industry-grade features without a paywall.
Quick install
- Drop Gatekeeper.jar into your server's plugins folder.
- Restart the server to generate the default config.
- Edit config.yml to add API keys, ASN lists, rate limits and country rules.
- Reload or restart.
Recommended for
- Large public servers and networks
- Hubs and proxy-prone communities
- Admins who want advanced blocking (ASN, country, rate limits) with minimal resource use