Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for DemonZ-Development

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

Report GeoRestrict?

GeoRestrict geographic access rules for Minecraft

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

bStats Bukkit bStats BungeeCord bStats Velocity

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

Sponsors

Sponsored by Nexeu Hosting

nexeu-sponsor

High-performance, affordable hosting for your Minecraft server. Premium hardware, instant setup, 24/7 support.

Information

Category
Admin Tools
Published
March 27, 2025
License
GPL
24Downloads
1Stars
Supports Folia

Pinned Versions

  • R
    Paper1.16–26.3Waterfall1.16–1.21Velocity3.0–4.2.0