We are currently undergoing a minor database conversion which may have caused the email management system and registration and other minor issues, our team is working on getting our new database system up and running as soon as possible, thank you for your understanding!

    If you have any other questions, feel free to open a ticket on our discord server https://dc.gleaks.pro/

AdvancedAntiVPN - Prevent Bad Actors, Bots & More ☄️ Security EVERY Server Needs ☄️ [1.8.x - 1.20.x]

VIP Plugins AdvancedAntiVPN - Prevent Bad Actors, Bots & More ☄️ Security EVERY Server Needs ☄️ [1.8.x - 1.20.x] 2.26.4

Register to download this resource

Native Minecraft Version:1.20Tested Minecraft Versions:
  • 1.8
  • 1.9
  • 1.10
  • 1.11
  • 1.12
  • 1.13
  • 1.14
  • 1.15
  • 1.16
  • 1.17
  • 1.18
  • 1.19
  • 1.20

Natively built on 1.20.x but works on 1.8.x - 1.20.x
Currently protecting
standalone servers and

AdvancedAntiVPN is a Spigot + Forks, BungeeCord + Forks & Velocity + Forks plugin designed to be a bridge connecting Minecraft to Anti-VPN/Anti-Proxy/Anti-Tor services, for professional servers, giving you complete full control, and transparency with unlimited scalability. Using as many or as few services as you want, you can detect players who are attempting to use them to bypass bans/mutes or bot attacks on your server.

One of if not the only plugins that work on multiple platforms using multiple services for detections that you can pick and choose from as you wish to ensure real players are never blocked.

Utilize single or multiple services, block players, and notify staff members in-game or even on Discord. Do none of these or all of these, it's entirely up to you!

Don't be vulnerable, secure your server and block bad actors bypassing your punishment systems or attempting to bot your server before it happens! Install it once and let it do its magic passively in the background!

  • Config settings for almost everything including flagged threshold, cache times, actions, services and more! Check out the configuration below.
  • Universal Plugin, works on Spigot, BungeeCord and Velocity implementations, This includes any forks of Spigot, BungeeCord or Velocity.
  • Flagged Thresholds, change how many services should detect a player using a VPN/Proxy/Tor to be flagged and then enabled actions executed. For example, you could use 2 services and only one of them has to detect the player to flag them, or use 3 services and have to have all 3 detect a player to flag them.
  • IP Services, utilize services to detect Proxies/VPNs/Tors, use a single or all of them. We currently support:
    • IP-API: Unlimited queries. Supports unlimited players.
    • ProxyCheck: 1,000 Free daily queries. Supports 1,500+ daily unique players with default settings.
    • IPHub: 1,000 Free daily queries. Supports 1,500+ daily unique players with default settings.
    • GetIPIntel: 500 Free daily queries. Supports 750+ daily unique players with default settings.
    • VPNAPI: 1,000 Free daily queries. Supports 1,500+ daily unique players with default settings.
    • IPHunter: 1,000 Free daily queries. Supports 1,500+ daily unique players with default settings.
    • IPQualityScore: 5,000 Free monthly queries. Supports 200+ daily unique players with default settings.
    • More coming soon!
  • Flagged Actions, execute several different actions when a player is flagged, depending on what you want to do, you can use a single action or all of them. We currently have:
    • Block: Stop the player from joining the server/network.
    • Notify: Notify staff by sending a message in-game and across the network.
    • Discord Webhook: Post a rich embed message into any Discord channel! Log information and/or tag staff members to alert them.
    • Commands: Execute a list of commands with or without a delay.
    • More coming soon!
  • Blacklist/Whitelist. Add IPs into the whitelist or blacklist to bypass checks or permanently block.
  • Parallel Checking, take less than a quarter of a second on average to check a player joining, so fast your players won't notice a difference!
  • Cache System. Uses the minimum required connections and caches information for a configurable amount of time to reduce eating up your service queries and to keep system impact as low as possible.
  • SQLite & MySQL support, fast database implementation, and sync your cache information across multiple servers if you wish.
  • Regular plugin updates with bug fixes.
  • Highly efficient with performance in mind since the start and highly optimized, if you see any timings/heap reports with AdvancedAntiVPN being an issue, send me the information and I will do my best.
  • Completely Async. All web and events are fired async so AdvancedAntiVPN will never lock the main thread when connecting to the services or executing actions.
  • Supports all Popular Versions. This means you can check players on 1.20, 1.12 or even 1.8!
  • Hex colors in supported Minecraft versions.
  • and many more...



  • /AdvancedAntiVPN Shows the command help menu.
  • /AdvancedAntiVPN Reload Will reload the plugin and everything within it including config, services, actions etc.
  • /AdvancedAntiVPN Help Will show you information about the plugin commands and how to use them.
  • /AdvancedAntiVPN Stats Will show you information about the IP(s) in your database and how many are flagged, within cache time etc.
  • /AdvancedAntiVPN Blacklist Add/Remove (IP) Add an IP to the blacklist to always block it without using any services to check it.
  • /AdvancedAntiVPN Whitelist Add/Remove (IP) Add an IP to the whitelist to allow them to bypass any checks.
  • /AdvancedAntiVPN Purge Delete the databases cache data.
  • /AdvancedAntiVPN Test (IP) Test an IP against your service setup.
  • advancedantivpn.command.reload Permission for reload arg.
  • advancedantivpn.command.help Permission for the help arg.
  • advancedantivpn.command.stats Permission for the stats arg.
  • advancedantivpn.command.whitelist Permission for the whitelist arg.
  • advancedantivpn.command.blacklist Permission for the blacklist arg.
  • advancedantivpn.command.purge Permission for the purge arg.
  • advancedantivpn.command.test Permission for the test arg.
  • advancedantivpn.bypass Permission to bypass all checks on join
  • advancedantivpn.* Permission for all the above.
(Note: The bypass permission requires Vault installed when using the plugin on Bukkit servers or LuckPerms installed when using the plugin on BungeeCord or Velocity servers)


If you need support/help then don't hesitate to get in touch with me in a direct message here.

Spoiler: How it works

Spoiler: Plugin & Setup Help!



First release
Last update
0.00 star(s) 0 ratings

More resources from ArteffKods

Latest updates

  1. 2.26.4

    Some small improvements. No config changes.
  2. 2.26.3

    Potentially fixed an issue with the database revision #3 on some SQLite implementations. No...
  3. 2.26.2

    Fixed a tiny memory leak in the update checker and in the GetIPIntel service. No config changes.

Similar resources

Anti Alt Account | Prevent Hackers From Joining Your Server [10% SALE] ArteffKods
0.00 star(s) 0 ratings
Panilla - Prevent hacked items! ArteffKods
Prevent abusive NBT (hacked items) and packets which crash users
0.00 star(s) 0 ratings
Top Bottom