Geo Restrict
Geo Restriction plugin / works on paper / bukkit / velocity and bungeecord
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">
</a>