HomeJavaModsProxyTracer-AntiVPN
ProxyTracer-AntiVPN
ModsJava

ProxyTracer-AntiVPN

Blocks VPN & proxy joins on Paper, Velocity & Bungee. Free API keys at proxytracer.com/dashboard.

⬇ Download on HangarOpen in MCModsHubGet it on Google Play →
# ProxyTracer Blocks players joining with VPNs and proxies on Paper, Velocity, and Bungee. ![Kick Screen](https://raw.githubusercontent.com/ProxyTracer/proxytracer-minecraft/main/screenshots/Minecraft_Message.png) ProxyTracer checks connecting player IPs against the [ProxyTracer API](https://proxytracer.com/dashboard). You can set it to block, warn staff, or just log joins. ## Quick summary - **No TPS drops:** IP checks run asynchronously off the main thread. - **Proxy support:** Standalone JARs for Velocity and Bungee check IPs once at the network proxy so backend Paper nodes don't repeat lookups. - **Cache:** Stores IP results locally in memory so returning players don't use up your API checks. - **Fail-open:** If the API fails or times out, players are still allowed in by default so your server stays online. - **Discord logs:** Optional webhooks to send alerts to staff channels. ## Which JAR to use | Your setup | JAR file | Where to install | |---|---|---| | Single Paper / Spigot / Purpur server | `proxytracer-bukkit-1.3.0.jar` | Game server `plugins/` | | Velocity network | `proxytracer-velocity-1.3.0.jar` | **Velocity proxy `plugins/` only** | | BungeeCord / Waterfall network | `proxytracer-bungee-1.3.0.jar` | **Bungee proxy `plugins/` only** | > **Rule:** Install it where the real IP is visible. If you run Velocity or Bungee, install it on the proxy, not backend Paper servers. ## Installation 1. Get a free API key at [proxytracer.com](https://proxytracer.com). 2. Put the right JAR into your `plugins/` folder. 3. Start the server once. 4. Set your API key: `/proxytracer set your_key_here` 5. Check if it's working: `/proxytracer status` ## Commands & Permissions - `/proxytracer set ` — Save key and reload - `/proxytracer status` — Show API status, cache count, and whitelist - `/proxytracer check ` — Check an IP manually - `/proxytracer cache clear` — Clear local IP cache - `/proxytracer reload` — Reload config - `/proxytracer whitelist name|ip` — Add/remove whitelist entries Permissions: - `proxytracer.admin` (default: OP) — Manage plugin commands - `proxytracer.bypass` (default: false) — Bypass IP checks - `proxytracer.notify` (default: OP) — Get staff alerts in chat ## Console Detection Log ![Console Log Alert](https://raw.githubusercontent.com/ProxyTracer/proxytracer-minecraft/main/screenshots/Console_Message.png) ## Seeing 127.0.0.1 in logs? If every player shows up as `127.0.0.1`, your host or proxy isn't passing the real IP. - On Velocity networks: Install `proxytracer-velocity.jar` on the proxy and enable modern forwarding. - On Paper shared hosts: Check `config/paper-global.yml` and enable `proxies.proxy-protocol: true` if your host supports Proxy Protocol. ## API Keys & Free Tier The plugin is free. API checks use proxytracer.com: - **Free tier:** Includes free checks every month for smaller servers. - **Paid plans:** Start at €3/month for larger networks. Get a free key: [https://proxytracer.com](https://proxytracer.com)

ProxyTracer-AntiVPN is a free Minecraft Java mod. Compatible with Minecraft 1.13, 1.19, 1.19.1, 1.19.2 and newer. Available via Hangar. Download it and open it directly in the game.

Explore more