Protecting Your Minecraft Server with FoxGate AntiVPN
Running a Minecraft server is an incredible way to build a community, but it also attracts unwanted guests. Players who use VPNs or proxies to bypass IP bans, flood your server with alternate accounts, or disrupt gameplay are a constant challenge. FoxGate (formerly FoxAntiVPN) is a powerful plugin engineered to stop these intrusions before they even connect. It gives server owners precise control over who can join, blocking VPNs, proxies, and other suspicious connections with minimal performance impact.
How FoxGate Detects and Blocks VPNs
The plugin works by querying a configurable list of third-party detection services every time a player attempts to join. When a connection is flagged as a VPN or proxy, FoxGate automatically denies entry and stores the IP in a database to avoid repeated API calls. This caching system is fully adjustable—you set how many hours an IP remains in the database before a fresh check is triggered. Because the entire process runs asynchronously and in parallel, your server’s TPS stays stable even during peak hours.
One of the reasons FoxGate is so difficult to bypass is its layered approach. The default configuration already enables thirteen free services that require no API key, giving you immediate protection. To harden your defenses further, you can obtain keys for premium services like IPQualityScore, ProxyCheck, or IPStack. The more services you activate, the more accurate the detection becomes, leaving virtually no room for VPN users to slip through. For players who want to manage their modded experience without hassle, the foxygame.net launcher provides a modern, flexible way to download mods directly from the menu, keeping your setup clean and organized.
Supported Platforms and Database Options
FoxGate is built to run on virtually every modern Minecraft server platform. It officially supports:
- Spigot and its forks (Paper, Purpur, etc.)
- BungeeCord and its forks
- Velocity and its forks
- FOLIA and its forks
- Nukkit and PowerNukkitX for Bedrock edition
This cross-platform compatibility means you can deploy the same anti-VPN solution across your entire network, from the lobby to individual game servers. The plugin also handles its own library dependencies, downloading them automatically at startup to avoid version conflicts. You can run FoxGate on Minecraft versions as old as 1.3.x without worrying about missing classes.
For storing cached IPs and configuration data, FoxGate supports H2, SQLite, PostgreSQL, MySQL, and MariaDB via HikariCP connection pooling. This gives you the freedom to use a lightweight embedded database for a small server or a robust external database for a large network.
Customization and Advanced Features
Every message FoxGate sends to a blocked player can be customized using MiniMessage or legacy color codes, so you can match your server’s branding or add a friendly explanation. The plugin also includes an IP connection limiter that restricts how many accounts can join from a single IP address simultaneously—perfect for stopping bot floods or alt account abuse.
ISP Blacklisting and Bypass Module
A standout feature is the ISP module, which uses the IPInfo service to identify a player’s Internet Service Provider. You can blacklist entire ISPs known for hosting VPN endpoints or, conversely, whitelist trusted providers so legitimate players are never accidentally blocked. This level of granularity helps avoid false positives while keeping the barrier high for malicious users.
Transparency and Debugging
FoxGate includes a debug mode that logs every API response when a player is scanned. This transparency lets you verify exactly why a connection was blocked and fine-tune your service list. You can also filter disconnect messages so that only FoxGate-related kicks are shown, keeping your logs clean across all platforms.
Setting Up the Default Services
The plugin ships with a carefully tested list of detection services. Some require an API key (marked as paid/key-required) and are disabled by default, while thirteen free services are ready to go out of the box. You can add or remove services, adjust their timeout values, and change their weight in the detection logic. Below are a few examples of services included in the default config:
- IP-API
- BlackBox
- GetIPIntel
- VPN-API.xyz
- IPQualityScore (key required)
- ProxyCheck (key required)
- IPHunter
- AntiVPN.io
When a service returns a positive hit, FoxGate immediately blocks the connection and caches the result. By mixing free and premium APIs, you build a detection net that is both cost-effective and extremely hard to evade. For detailed configuration templates, the plugin’s wiki on GitHub provides step-by-step examples.
Performance and Statistics
FoxGate is designed to be lightweight. All network requests happen off the main server thread, and the plugin uses its own metrics system based on bStats principles but rewritten with Gson and asynchronous sending. No personal data is ever collected—only technical details like player count, online mode, Minecraft version, and Java version. You can disable metrics entirely in the config.yml if you prefer. The statistics help the developer understand which platforms and versions are most used, guiding future updates without sacrificing performance.
Why FoxGate Stands Out
Many anti-VPN plugins rely on a single detection source, making them easy to bypass. FoxGate’s multi-service architecture, automatic library handling, and support for both Java and Bedrock editions set it apart. The ability to customize every message, limit connections per IP, and blacklist ISPs gives you full control. Whether you run a small survival world or a large minigame network, FoxGate ensures that only legitimate, real traffic reaches your players.
If you need even more advanced protection, a Premium version adds exclusive features and is available on platforms like BuiltByBit, Polymart, and SpigotMC. However, the free edition already provides a robust foundation that can replace your current anti-VPN solution. By combining FoxGate with a well-configured firewall and sensible server rules, you create a safe environment where your community can thrive without constant moderation headaches.