Geo Restrict

Geo Restriction plugin / works on paper / bukkit / velocity and bungeecord

420

Geo Restrict

As the name suggests, Geo Restrict is a geo-restriction plugin. It allows you to block/allow certain countries and ASNs. In the config, you can enable VPN check, which is very simple and uses flagged keywords. The plugin does not require any API key, just drop it in your plugin folder and it's ready to use. It also has Discord webhook notifications so you can keep logs of some kind.

---

bstats

new: <img src="https://bstats.org/signatures/bukkit/GeoRestrict.svg" data-url="https://bstats.org/signatures/bukkit/GeoRestrict.svg"> old: <img src="https://bstats.org/signatures/bukkit/LnxaGeoRestrict.svg" data-url="https://bstats.org/signatures/bukkit/LnxaGeoRestrict.svg">

---

Configuration

```

GeoRestrict Configuration

#

Modes: ALLOWLIST, BLOCKLIST, DISABLED

Country Restriction Settings

If mode is ALLOWLIST, only countries in the list are allowed.

If mode is BLOCKLIST, countries in the list are blocked.

countryMode: BLOCKLIST countries: - EE - RU - KP

ASN Restriction Settings

Same logic as countries.

asnMode: DISABLED asns: - AS12345

VPN / Proxy Detection Settings

vpnCheckEnabled: true vpnKeywords: - vpn - proxy - tunnel - socks - shadowsocks - wireguard - openvpn - hosting - datacenter - "data center" - colocation - colo - cloud - vps - "virtual private server" - "dedicated server" - amazon - aws - azure - "google cloud" - gcp - digitalocean - linode - vultr - hetzner - ovh - scaleway - contabo - hostinger - godaddy - namecheap - bluehost - dreamhost - hostgator - nordvpn - expressvpn - surfshark - protonvpn - mullvad - privateinternetaccess - pia - cyberghost - relay - tor - "exit node" - "residential proxy" - "mobile proxy" - rackspace - cloudflare - fastly - akamai - ionos - liquidweb - interserver - a2hosting - siteground - inmotion - nexcess - wpengine - kinsta - serverspace - kamatera - "atlantic.net" - phoenixnap - "cherry servers" - serverhub - quadranet - choopa - ramnode - buyvm - frantech - incognet - m247 - psychz - coresite - equinix - "ip address" - anonymous - "vpn server" - "proxy server" - "hide ip" - "mask ip" - "vpn tunnel" - "encrypted connection" - "no-log" - "private network" - "secure connection" - unblock - bypass - geolocation - "ip masking" - anonymizer - hidemyass - windscribe - ipvanish - vyprvpn - "hotspot shield" - tunnelbear - zenmate - "hide.me" - "perfect privacy" - airvpn - ivpn - "trust.zone" - purevpn - safervpn - astrill - "goose vpn"

Messages

kickMessageCountry: "Your country is not allowed." kickMessageASN: "Your ISP/ASN is not allowed." kickMessageVPN: "VPN or Proxy detected."

Discord Webhook Settings

discord: webhook: "" maskIp: true title: "GeoRestrict" colorAllowed: 65280 colorDenied: 16711680 fields: - name: "Player" value: "%player%" inline: true - name: "Status" value: "%status%" inline: true - name: "IP" value: "%ip%" inline: true - name: "Country" value: "%country%" inline: true - name: "ASN" value: "%asn%" inline: true - name: "ISP" value: "%isp%" inline: false - name: "Reason" value: "%reason%" inline: false ```

---

Looking for hosting? Check out https://nexeu.zip/ - budget-friendly hosting.

<a href="https://nexeu.zip">nexeu-sponsor</a>

ADS