LNDNR's Anti-VPN & Geo-Blocking
The successor of this plugin is now released and is even better! Cross-Platform compability with Spigot (1.8 and above), BungeeCord (Java 8 and above) and Velocity (3.0.0 and above).
It's completely free and open-source!
You can find it here.
The successor of this plugin is now released and is even better! Cross-Platform compability with Spigot (1.8 and above), BungeeCord (Java 8 and above) and Velocity (3.0.0 and above).
It's completely free and open-source!
You can find it here.
The successor of this plugin is now released and is even better! Cross-Platform compability with Spigot (1.8 and above), BungeeCord (Java 8 and above) and Velocity (3.0.0 and above).
It's completely free and open-source!
You can find it here.
The successor of this plugin is now released and it's even better!
Cross-Platform compability with Spigot (1.8 and above), BungeeCord and Velocity.
It's completely free and open-source!
You can find it here.
Cross-Platform compability with Spigot (1.8 and above), BungeeCord and Velocity.
It's completely free and open-source!
You can find it here.

LNDNR's Anti-VPN is a robust and essential Spigot Minecraft plugin designed to safeguard servers from potential threats posed by players using VPNs or proxies. Its primary function is to detect and prevent unauthorized access attempts, ensuring a secure and fair gaming environment for all players.
This plugin is necessary due to several reasons:
- Protection Against Malicious Users: VPNs and proxies can be used by players to bypass IP bans or hide their identities, which can lead to disruptive behavior, cheating, or even malicious attacks on the server.
- Preserving Server Resources: Some players may use VPNs to circumvent regional restrictions or access restricted content, potentially leading to increased server load or performance issues. By blocking such connections, the plugin helps in preserving server resources for legitimate players.
- Compliance and Legal Considerations: In some jurisdictions or gaming communities, the use of VPNs or proxies to gain unfair advantages or evade restrictions may be against the terms of service or legal regulations. The plugin helps ensure compliance with such requirements.

There is a discord on which you can get support by me or submit feature requests.

- /vpn exception <IP/UUID>
- Add or remove an IP or UUID to the exception list.
- Permission: vpn.exception

It offers flexible database support, with MySQL compatibility for those seeking a robust backend infrastructure. However, the plugin is optimized with SQLite as the default database engine, providing efficient performance and ease of use for most server configurations.
Additionally, administrators have the option to enhance the plugin's functionality by integrating a free proxycheck.io API key. This integration allows the plugin to execute up to 1000 checks per day, significantly expanding its capability to detect and block VPN or proxy connections effectively. Without an API key, the plugin still offers basic protection with up to 100 free checks per day.
One of the key features of the plugin is its intelligent caching system. Once an IP address is checked, the result is cached, eliminating redundant checks and optimizing performance. This ensures that server resources are utilized efficiently while maintaining a high level of security against unauthorized connections.
Comments