Sueta

ProxyFlow - AntiVPN

1.4.0

ProxyFlow protects your Velocity proxy with a firewall against VPNs, bots, and multi-accounts. The plugin includes a configurable country-blocker and punishes repeated violations with automatic temp-b

·Plugin
  1. 1.4.0latestProxyFlow 1.4.0Jan 2, 2026

    ProxyFlow v1.4.0

    This is the biggest update for ProxyFlow yet! Version 1.4.0 brings a complete code rewrite, introducing persistent punishments, Discord integration, and significant performance improvements through caching and asynchronous processing.

    New Features

    Global StaffChat:* * New command: /staffchat <message> (or alias /sc). Toggle Mode:* Use /sc without arguments to toggle automatic staff chat mode. * Works across all backend servers. Discord Integration:* * Get notified via Webhook when the proxy blocks a VPN/Bot attack. * Receive alerts when Maintenance Mode is toggled. * Fully configurable (colors, titles) and asynchronous. Persistent Bans (SQLite):* * Temporary IP bans (Anti-Bot) are now stored in a local SQLite database (database.db). Bans now survive a proxy restart!* No more attackers re-joining after a reboot.

    Security & Performance

    Smart VPN Caching:* * API results from proxycheck.io are now cached in memory for a configurable time (default: 60 min). * Prevents API rate-limiting and drastically speeds up player joins during high traffic. Asynchronous Processing:* * All web requests (Discord, VPN API) and database operations have been moved off the main thread. Zero lag:* The proxy will never freeze while checking an IP, even if the API is slow.

    Technical Changes

    Major Refactor:* The codebase has been reorganized into a modular Service/Manager architecture for better stability. Java 21 Support:* The project is now built against Java 21 for modern velocity environments. Dependency Shading:* All libraries (Gson, Configurate, SQLite) are now relocated to prevent conflicts with other plugins.

    Upgrading from v1.3.0

    Your `config.yml` needs to be updated! Since this update adds new sections for discord, staffchat, and caching, please follow these steps: 1. Stop the proxy. 2. Rename your old config.yml to config.old.yml (or delete it). 3. Start the proxy to let ProxyFlow generate the new configuration file. 4. Copy your API keys and settings back into the new file.
    845 downloads
  2. 1.3.0ProxyFlow 1.3.0Oct 27, 2025
    1. Server IP Blocking
    ProxyFlow now blocks IPs originating from other servers by default. This increases security by helping to filter specific types of bot attacks or unwanted connections. ---
    2. New Queue System
    A new queue system has been implemented specifically for servers with high player counts. Customizable Join Rate:* You can now configure exactly how many players are allowed to join per second. Load Balancing:* This helps control server load during player surges (e.g., after a restart) and ensures stability. ---
    3. Admin Notifications
    Administrators can now be informed directly in-game about suspicious connections (if enabled in the config). VPN/Proxy Detection:* The system sends a notification when a player attempts to join using a VPN service or other disallowed connection types. ---
    4. The /security Command
    For easier management, the new /security command has been added. This command allows administrators to view and change important security settings directly in-game: Status Overview: Shows which modules are currently enabled or disabled* in the config. Notifications:* Allows toggling admin notifications (e.g., for VPN alerts). Server IP Blocking:* View and toggle the status of the server IP block.
    54 downloads
  3. 1.1.2ProxyFlow 1.1.2Oct 16, 2025
    49 downloads

Similar projects

Plugin →