Sueta

Domain Router

1.3.2-bungee

🌐 Route players to different Minecraft servers based on their domain/IP. Now with fully customizable proxy kick messages, lightweight performance, and simple configuration for server networks.

·Config
  1. 1.3.2-bungeelatestDomain Router 1.3.2-bungeeAug 13, 2026

    🚀 DomainRouter v1.3.2

    🐛 Bug Fixes

    Fixed disconnect reason overriding on target server kick:* * Fixed an issue where players kicked from a target server (e.g., banned via Essentials, whitelisted, or kicked by staff) were shown a generic "Server is offline" message instead of the actual kick/ban reason. * DomainRouter now correctly detects whether the downstream server provided an explicit kick reason and passes it directly through to the player. * If no reason is provided (e.g., server crash, network timeout), the custom configured message is used as a fallback. ---

    🔧 Technical Changes

    Velocity:* Updated KickedFromServerEvent handling to check event.getServerKickReason() before applying fallback kick/disconnect messages. BungeeCord:* Updated ServerKickEvent handling to inspect event.getKickReasonComponent() and preserve original server component structures. ---
    📦 Supported Platforms
    Velocity* (v1.3.2) BungeeCord* (v1.3.2)
    11 downloads
  2. 1.3.2Domain Router 1.3.2Aug 13, 2026

    🚀 DomainRouter v1.3.2

    🐛 Bug Fixes

    Fixed disconnect reason overriding on target server kick:* * Fixed an issue where players kicked from a target server (e.g., banned via Essentials, whitelisted, or kicked by staff) were shown a generic "Server is offline" message instead of the actual kick/ban reason. * DomainRouter now correctly detects whether the downstream server provided an explicit kick reason and passes it directly through to the player. * If no reason is provided (e.g., server crash, network timeout), the custom configured message is used as a fallback. ---

    🔧 Technical Changes

    Velocity:* Updated KickedFromServerEvent handling to check event.getServerKickReason() before applying fallback kick/disconnect messages. BungeeCord:* Updated ServerKickEvent handling to inspect event.getKickReasonComponent() and preserve original server component structures. ---
    📦 Supported Platforms
    Velocity* (v1.3.2) BungeeCord* (v1.3.2)
    17 downloads
  3. 1.3.1-beta-bungeeDomain Router 1.3.1-beta-bungeeJun 3, 2026
    ---

    🟨 DomainRouter v1.3.1-beta (BungeeCord)

    ```markdown

    🚀 DomainRouter v1.3.1-beta (BungeeCord)

    Bringing full parity with the Velocity version! This update introduces high-performance data analytics and stability fixes tailored specifically for BungeeCord proxy networks.
    📊 New Features & Analytics
    Asynchronous MySQL Logging:* Tracks every successful network entry via the PostLoginEvent. Database operations run completely on background threads using the BungeeCord scheduler to eliminate proxy stuttering. Platform Metrics: Logs player UUIDs, usernames, IP addresses, exact virtual hosts used, and the connection platform (JAVA / BEDROCK*). Perfect for rendering custom web dashboard statistics! Robust Tab-Completer:* Implemented native TabExecutor support for the /domainrouter command with live permission checks.
    🔧 Bug Fixes & Adjustments
    Fixed Favicon Crash:* Resolved the no suitable method found for create(java.io.File) compilation and runtime issue. The plugin now correctly decodes server icons through ImageIO into BufferedImage memory structures for seamless BungeeCord API compatibility. * Standardized bungee.yml hooks for clean plugin initialization.
    ⚙️ Configuration
    The config.yml structure remains 100% cross-compatible with the Velocity version. Just drop the new configuration block in, hook it up to your MySQL server, and let the background analytics do the magic!
    40 downloads
  4. 1.3.1-betaDomain Router 1.3.1-betaJun 3, 2026

    🚀 DomainRouter v1.3.1-beta (Velocity)

    This update focuses on long-term data tracking and performance optimization. We have introduced a completely asynchronous logging system to gather player metrics without ever locking the proxy's main thread.
    📊 New Features & Analytics
    Asynchronous MySQL Integration:* Added automated backend logging on successful player connection. The plugin automatically initializes a domainrouter_logins table upon startup if it does not already exist. Smart Device & Platform Detection: Automatically identifies and stores whether a player connected via JAVA or BEDROCK* (utilizing standard GeyserMC prefix detection) for precise network analytics. Asynchronous Scheduler Ops:* Network connectivity and database queries are offloaded completely to the Velocity scheduler, ensuring a 0ms impact on the main proxy thread performance.
    🛡️ Core Improvements & Config Changes
    * Expanded config.yml with a dedicated mysql: configuration block (supports host, port, database, credentials, and SSL toggles). Included full Tab-Completer* support for the /domainrouter command. * Minor optimization in virtual host parsing and domain fallback routines.
    ⚙️ How to use MySQL Analytics
    Simply update your config.yml with your database credentials: ```yaml mysql: enabled: true host: "localhost" port: 3306 database: "minecraft_proxy" username: "root" password: "your_secure_password" use-ssl: false
    24 downloads
  5. 1.3-BungeeDomain Router 1.3.Bungee (Beta)May 31, 2026

    Version 1.3-Bungee (Beta)

    Major update: Added support for BungeeCord! I am excited to announce that DomainRouter now officially supports the BungeeCord proxy! This version brings the same powerful domain-based routing, maintenance mode, and dynamic MOTD features you already know from the Velocity version to the BungeeCord ecosystem.
    🚀 What's new:
    BungeeCord Support:* DomainRouter is now available as a native BungeeCord plugin. Tested on FlameCord: This version has been successfully tested and confirmed to work on BungeeCord forks like FlameCord*. Feature Parity:* All core features (dynamic routing, fallbacks, kick management, and maintenance mode) work exactly as in the Velocity version. Performance:* Optimized for BungeeCord event handling.
    🛠 Notes:
    This is a Beta* release. Please report any bugs or issues on the GitHub repository. * The configuration structure remains compatible with existing setups. * Make sure to use the specific .jar file for your proxy platform (BungeeCord/FlameCord vs. Velocity). Thank you for using DomainRouter!
    12 downloads
  6. 1.3Domain Router 1.3May 26, 2026

    🚀 Major Update 1.3 - Maintenance, MiniMessage & Smart Fallbacks!

    We are thrilled to announce Version 1.3, our biggest and most feature-rich update yet! This release completely overhauls how you manage your proxy, adding highly requested network features and stunning visual upgrades.
    🌟 What's New in v1.3:
    Advanced Maintenance Mode:* You can now lock down the entire proxy with a single config toggle! Includes a custom maintenance MOTD, specific protocol version text (e.g., "Under Maintenance"), and a whitelist bypass system so your staff (via Nickname or UUID) can still join. Full MiniMessage Support:* Say goodbye to boring texts! You can now use modern MiniMessage tags (<gradient:#8a2be2:#da70d6>, <bold>, <red>) alongside legacy color codes (&) in all your MOTDs and kick messages. Smart Server Fallbacks:* If a backend server crashes or restarts, players are no longer kicked from the network! DomainRouter will seamlessly redirect them to a designated fallback server (like your main lobby). Isolated Player Counters: Domains can now be configured to display online player counts only* from specific backend servers, rather than the entire proxy total. Automated Localization System:* The plugin now features a brand new languages/ folder. It automatically generates native en.yml and cz.yml translation files on startup, making custom messages and full proxy translations easier than ever.
    ⚠️ Important Update Notes:
    Config Version 7: Because the configuration structure has massively changed, we highly recommend deleting your old `plugins/DomainRouter` folder* and letting the plugin generate the fresh v1.3 config and language files. * Ensure your proxy is running a recent Velocity version to fully utilize the new MiniMessage components. Enjoy the new features, and thank you for using DomainRouter! 💚
    22 downloads
  7. 1.3.b-3Domain Router 1.3.b-3May 26, 2026
    Mini Update, fixing errors.
    14 downloads
  8. 1.3.b-2Domain Router 1.3.b-2May 26, 2026
    New function MOTD, just beta and my idea. Still working on improvements for release 1.3
    15 downloads
  9. 1.3.b-1Domain Router 1.3.b-1May 26, 2026
    🚀 What's new in version 1.3.b-1?
    ⚠️ Warning: This version is still in beta and may generate errors. New Feature: Specific Server Fallbacks!* * Added a brand new fallback: section to config.yml. * You can now set up custom redirection rules for players if a specific server crashes or is shut down. How it works:* Instead of the player being kicked from the entire proxy or moved to a global lobby, you can configure routes like server01 -> server-01lobby. The player seamlessly transitions to your designated backup server. * All previous features (custom kick messages, domain routing) remain fully functional. 💡 Note for existing users: To use this feature, please add the fallback: section to your existing config.yml or let the configuration file regenerate.
    16 downloads
  10. 1.2Domain Router 1.2May 23, 2026

    🚀 DomainRouter v1.2

    This update brings highly requested features, configuration improvements, and an upgrade to the config structure to version 5!
    🌟 New Features
    Custom Proxy Kick Message* – You can now customize the kick message directly in the main config.yml. It fully supports Minecraft color codes (&) and newlines (\n) for perfect formatting. Smart Quote & Comment Parsing* – Upgraded the internal config parser. It now safely handles special characters (like # or colors) inside quotes without cutting off your messages.
    ⚙️ Configuration Changes
    Config Version Upgraded to 5* – The structure has been optimized. English by Default* – Newly generated configurations now default to English (lang: en) for better global compatibility.
    🔧 Fixes & Refactoring
    * Fixed a bug where a # symbol inside custom text would accidentally trigger a YAML comment break. * Cleaned up memory management during proxy reload (/domainrouter reload). --- Thank you for using DomainRouter! If you encounter any bugs, please report them in the issues tab.
    27 downloads
  11. 1.1Domain Router 1.1May 9, 2026
    - Fix bug with bStats. - Config update to version 1. - Adjustment of receiving both numeric and written IPs. - Added explanations to config.yml.
    25 downloads
  12. 1.0Domain Router 1.0May 8, 2026
    🚀 DomainRouter Release New version of the DomainRouter plugin for Velocity proxy! ✨ Routing players by domain ⚡ Fast and stable connection 🔧 Easy YAML configuration 🎯 Fallback server support 🌐 Compatible with Velocity 3.4–3.5 📦 Just put the .jar in plugins/ and restart the proxy.
    20 downloads

Similar projects

Config →