AntiVPN - Detect And Block VPN Proxies And More. Version 1.5

Detect and Block VPN or Proxy Players on your Bukkit/Spigot server and your BungeeCord server.

  1. Aurelian6
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    Languages Supported:
    You can translate the VPN message
    AntiVPN - Detect VPN Proxy Bad Hosting and More.

    Are you tired of trolls coming back to your server every time? AntiVPN BlockVPN offers to check the user's origin thanks to his IP address automatically at each connection. This way, you will no longer need to waste time moderating the same people who come back each time with a VPN, Proxy or a bad reputation IP address. This powerful service allows direct detection of VPNs and other types of connections that are often used for malicious purposes.

    Whether you have a Spigot server, Bukkit or a BungeeCord server, this plugin is fully compatible.

    AntiVPN offers interesting features in this area

    - the ability to change the VPN detection message
    - an asynchronous verification of the address to avoid server lags
    - the possibility of having several lines in the message and colour
    - easy configuration
    - set the cache of the verification system
    - block VPNs on BungeeCord Spigot and more.

    VPN detect system

    AntiVPN uses IPWarner, a detect VPN API. This technology is chosen for its accuracy, price (1,000 free queries per day) and much more. We decided to put everything that we think is best in this plugin.

    In case of problem or question, feel free to write me a private message directly before leaving your opinion on the plugin. Some problems encountered may be isolated cases and we prefer to solve the problem by interacting directly with users.



    Configuration file
    Code (Text):
    # API key from IPWarner (
    # You can use the free plan with 1000 requests per day
    # You must generate your API key on
    apiKey: 'PLEASE-SET'
    # Error messages. You can add multiple lines and colors.
    - '&cVPN and Proxies are not allowed on this server.'
    - '&cPlease disable your VPN or Proxy.'
    # Time between each recheck of the same IP in seconds
    # (caching system to avoid useless requests)
    timeBetweenRechecks: 3600

    # Enable or disable the country blocker
    # (Block unwanted countries)
    blockCountries: false
    # Blocked country kick messages. You can add multiples lines and colors
    # We don't recommand to block countries if you have an international server.
    # However, for little servers, you can block China (to block many VPNs!)
    - '&cYour country is blocked.'
    - '&cDo you use a VPN or a Proxy?'
    # Blocked countries. You have to put the country ISO and not the country name.
    # You can find Country ISO on this website:
    # (You must use ISO ALPHA2-Code)
    - 'CN'
    #blockedCountries: []

    # Enable or disable to use.
    # You can only allow certain countries by enabling this feature, in order to block all others
    allowOnlySomeCountries: false
    # Allowed countries
    - US


    This plugin is completely free. The detection technology in it allows 1,000 free checks per day(counting only non-cache requests). For servers with more connections in a single day, it is possible to upgrade your API key directly on the IPWarner website. AntiVPN uses this service and we are not affiliated with IPWarner.

    What would happen if the API gives wrong data or breaks?

    In the extreme case that the API does not work properly (which has not yet happened), connections to your Spigot or Bungeecord server will not be affected. A timeout on the API request is provided, and if the API does not work, players will not be blocked.
    lordthom, Keryosir and sylvain like this.

Recent Updates

  1. API update
  2. API Key update
  3. Signature update

Recent Reviews

  1. ItzMeSfz
    Version: Version 1.5
    This plugin doesn't work at all.. Anyone from any country can still join, whatever if you have just one country blocked or all of them.
  2. Kittle
    Version: Version 1.5
    API address doesn't exist anymore, then it is impossible to get an API key and use the plugin.
  3. reporter_LP
    Version: Version 1.5
    Very well and very effective to block attacks one its server, I recommend this plugin. Bravo in the developer.
  4. Sulfique
    Version: 1.4
    Excellent. Good plug-in and the country blocker works perfectly, as expected. I recommend this.
  5. RoBBY12
    Version: 1.4
    [VPNBlocker] Unable to check VPN for PAYERNAME (IP).
  6. Letonira
    Version: 1.4
    This resource works ans it's better with your new version, the async check works well!
  7. hackill
    Version: 1.3
    Nice plugin ! And powerful api ! Thank it's secure my server ! Nice work ! I love it !
  8. Keryosir
    Version: 1.1
    Thanks for the plugin. It's very useful I've blocked many trolls with this. Thank you a lot & keep up the good work!
  9. lordthom
    Version: 1.1
    Good API and easy to use for beginners.I highly recommend this API to those who have problems with vpn :)
  10. x9nico
    Version: 1.1