Country, ASN, VPN and proxy access rules for Minecraft servers and proxy networks.

GeoRestrict
GeoRestrict is a small, auditable geographic access layer for Paper, Folia and Velocity networks. It checks country, ASN, VPN and proxy signals before admission, then keeps the normalized result in a bounded local cache.
A good fit when…
- your community serves a known region;
- most automated connection attempts come from one hosting ASN;
- you need a temporary VPN rule during an attack; or
- you want the same policy at the proxy and backend without maintaining separate builds.
v2.0.2 highlights
- One jar targeting Java 17 bytecode for Paper, Folia, Velocity and the wider Bukkit and Bungee ecosystem
- Country and ASN allowlist and blocklist modes
- Provider proxy flags plus editable ISP keyword matching
- Geyser / Floodgate Bedrock integration with custom bypass settings
- Developer API (
GeoRestrictAPI) for Geo-Routing without kicking players - Atomic cache persistence, expiry cleanup and a configurable 100,000 entry default cap
- Predictable behavior when lookup services are unavailable
- Bukkit bypass enforcement that respects permissions
- Discord notifications, update checks and practical admin commands
Live Statistics
Sensible failure choices
GeoRestrict blocks by default when there is no cached answer and the lookup service is unavailable. Set blockOnLookupFailure: false if you prefer to allow the connection during an outage.
Quick start
Drop georestrict-2.0.2.jar into plugins/, start once, edit plugins/GeoRestrict/config.yml, and run /georestrict reload. Use /georestrict check <ip|player> to see the normalized data the rule engine will use.
Before you put it at the edge
The configuration guide explains the safe defaults and why most networks should leave the generated lookup settings alone. The Privacy Policy documents the IP lookup path; the Terms and Conditions cover use of the public services.
Discord support and feedback · Source · Report an issue · GPL-3.0
Information
Pinned Versions
- R1.16–26.31.16–1.213.0–4.2.0
Pages
Members
2Admin
Admin