ModsFinder

Geo Restrict

by DemonZDevelopment

Geo Restrict limits which players can join a server by country, ASN and VPN or proxy status, and runs on Fabric, Forge and NeoForge, with a server-side layer for proxy platforms.

FabricForgeNeoForgeGNU General Public License v3.0 onlyOpen source1.2.1 – 26.3

What it does

Server owners set country allowlists and blocklists, along with ASN rules that target individual internet providers or hosting networks. A configurable check flags connections that come from VPN, proxy or hosting addresses, so the rules can apply to them as well. Geyser and Floodgate are supported, with custom bypass options for Bedrock players.

The mod is open source under the GNU General Public License v3.0 only. Its developer API, GeoRestrictAPI, lets other plugins query geo-routing, VPN and ASN data. Lookups are cached locally with a fixed size limit, and when the lookup service is temporarily unavailable the mod's behavior is stated plainly in its settings. Geo Restrict is published for 1.2.1 – 26.3, with the latest files built for 26.3.

Key features

  1. Country allowlists and blocklists

    Access can be limited to chosen countries or blocked for others, which covers most communities without further rules.

  2. ASN rules

    Rules can target a single internet provider or hosting network, for cases where country alone is too broad.

  3. VPN and proxy detection

    Hosting and proxy detection is configurable, so server owners decide how strictly these connections are handled.

  4. Bedrock integration

    Geyser and Floodgate players are supported, with bypass options that can be set for Bedrock connections.

  5. Developer API

    GeoRestrictAPI exposes geo-routing, VPN and ASN queries to other plugins running on proxy and server platforms.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.32.1.0-fabric2.1.0-forge2.1.0-neoforge
26.22.1.0-fabric2.1.0-forge2.1.0-neoforge
26.1.22.1.0-fabric2.1.0-forge2.1.0-neoforge
26.1.12.1.0-fabric2.1.0-forge2.1.0-neoforge
26.12.1.0-fabric2.1.0-forge2.1.0-neoforge
1.21.x12 of 12 versions with builds
1.21.112.1.0-fabric2.1.0-forge2.1.0-neoforge
1.21.102.1.0-fabric2.1.0-forge2.1.0-neoforge
1.21.92.1.0-fabric2.1.0-forge2.1.0-neoforge
1.21.82.1.0-fabric2.1.0-forge2.1.0-neoforge
1.21.72.1.0-fabric2.1.0-forge2.1.0-neoforge
1.21.62.1.0-fabric2.1.0-forge2.1.0-neoforge
1.21.52.1.0-fabric2.1.0-forge2.1.0-neoforge
1.21.42.1.0-fabric2.1.0-forge2.1.0-neoforge
1.21.32.1.0-fabric2.1.0-forge2.1.0-neoforge
1.21.22.1.0-fabric2.1.0-forge2.1.0-neoforge
1.21.12.1.0-fabric2.1.0-forge2.1.0-neoforge
1.212.1.0-fabric2.1.0-forge2.1.0-neoforge
1.20.x7 of 7 versions with builds
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

How it compares

Full comparison

Proxy Compatible Forge is server-side only, open source under the GNU Lesser General Public License v2.1 or later, and covers 1.7.2 – 26.2 on Forge and NeoForge. Simple Kill Command is open source under the MIT License and spans 1.8.9 – 26.3 on Fabric, Forge and NeoForge, but it is a command mod, not an access control. SimpleProxyChat is open source under the GNU General Public License v3.0 or later, for Fabric and NeoForge 1.8 – 26.3, and handles chat across proxies.

ModLoadersGame versionsEnvironmentUpdated
Geo RestrictFabric, Forge and NeoForge1.2.1 – 26.3Not published2026-10-14
Proxy Compatible ForgeForge and NeoForge1.7.2 – 26.2Server-side only2026-08-31
Simple Kill CommandFabric, Forge and NeoForge1.8.9 – 26.3Not published2026-10-01
SimpleProxyChatFabric and NeoForge1.8 – 26.3Not published2026-10-14

Questions

Does Geo Restrict need to be installed on every player's client?

No. The environment is server-side and proxy platforms, so only the server or proxy needs the mod.

Which loaders does Geo Restrict run on?

The mod runs on Fabric, Forge and NeoForge, and also on Paper, Spigot, Bukkit, Purpur, Folia, Sponge, Velocity, BungeeCord, Waterfall and Geyser.

Does Geo Restrict send player data anywhere?

Aggregate usage metrics are sent per platform. The author text states that bStats can receive player names and IP addresses, so server owners should check that setting before enabling it.

In the catalog

Geo Restrict is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 8,071 mods support Minecraft 26.3.

More from DemonZDevelopment

All projects

Similar mods

What the author says

Friendly geographic access control for Minecraft servers and proxies. GeoRestrict lets you make practical rules around where connections come from. Block a short list of countries, keep a private server open to one region, stop traffic from a troublesome hosting network, or add a VPN rule while an attack is active…
DemonZDevelopment, on the Modrinth page

Official listing

Owner
DemonZDevelopment
Published
2025-03-14
Updated on Modrinth
2026-10-14
Facts verified
2026-10-15

Tags