SafeReturns Proxy: Fallback Lobby for Minecraft

SafeReturns Proxy ensures players never disconnect from your Minecraft network by instantly redirecting them to the lobby when a server goes offline.

Download SafeReturn for Minecraft 1.20.6

Original name: SafeReturn

Minecraft: 1.20.6

FileVersionLoaderSize
SafeReturn-1.0.0.jar1.20.6—9 КБDownload

SafeReturns Proxy

Running a Minecraft network with multiple backend servers behind a Velocity proxy is a powerful way to offer diverse game modes and handle large player counts. But one persistent headache for server administrators is what happens when a backend server crashes or is shut down for maintenance. Without a safety net, players are abruptly kicked from the network with a frustrating "Connection Lost" screen. SafeReturns Proxy solves this problem elegantly, keeping your community connected and your network feeling polished.

What Is SafeReturns Proxy?

SafeReturns Proxy is a lightweight Velocity plugin designed to catch players when a backend server goes offline. Instead of dropping them from the network entirely, it instantly redirects them to a designated lobby server. The transition is smooth, automatic, and fully configurable. Players stay on your network, and you maintain control over the messaging they see during the fallback process.

This plugin is purpose-built for Minecraft networks running Velocity 3.x with Java 17 or higher. It requires no complex dependencies, no database, and no proxy restarts beyond the initial installation. Simply drop the jar into your plugins folder, set your lobby server name in a single configuration file, and SafeReturns Proxy handles the rest.

Why Your Network Needs SafeReturns Proxy

Unexpected server crashes happen. Whether it's a memory spike, a plugin conflict, or a scheduled restart, players on that server face an immediate disconnection. Without a fallback mechanism, they see a generic error screen and must manually reconnect to your network. Many won't bother. SafeReturns Proxy turns that jarring experience into a seamless redirect, preserving your player count and your community's trust.

  • Instant fallback to lobby – the moment a backend server stops responding, players are moved to a safe lobby server.
  • No disconnection screens – players never see the dreaded "Connection Lost" message; they simply appear in the lobby.
  • Fully configurable messages – customize the redirect notification and the arrival message to match your server's tone.
  • Lightweight and focused – the plugin does one job exceptionally well without adding overhead to your proxy.

How SafeReturns Proxy Works

SafeReturns Proxy hooks into the Velocity proxy's server disconnect events. When a backend server becomes unavailable, the plugin immediately intercepts the player's connection and sends them to a pre-configured lobby server. The entire process happens in milliseconds, so the player experiences only a brief loading screen before landing safely in the lobby. An optional chat message can inform them of what happened, and you can customize both the redirect notice and the arrival message.

The plugin is designed for simplicity. There is no need to edit Velocity's main configuration or touch any backend server settings. All customization lives inside a single config.yml file, where you specify the lobby server name, toggle notifications, and set the messages players see.

Supported Minecraft Versions and Loader

SafeReturns Proxy is built exclusively for the Velocity proxy platform. It supports all Velocity 3.x builds and requires Java 17 or higher on the proxy server. Because it operates at the proxy level, it works with any backend server type (Paper, Fabric, Forge, etc.) and any Minecraft version those servers run. The plugin does not need to be installed on individual game servers; it lives only on your Velocity proxy.

How to Install SafeReturns Proxy

Installing SafeReturns Proxy is straightforward. Follow these steps to get the plugin running on your Velocity proxy:

  1. Download SafeReturns Proxy – obtain the latest jar file from your preferred Minecraft plugin source.
  2. Place the SafeReturn.jar file into your Velocity proxy's /plugins directory.
  3. Restart your Velocity proxy to load the plugin.
  4. Navigate to the newly created /plugins/safereturn/ folder and open config.yml.
  5. Set the lobby-server value to the exact name of your lobby server as registered in velocity.toml.
  6. Optionally adjust the redirect and arrival messages, and toggle the notification setting.
  7. Reload the proxy or restart it to apply changes.

Once installed, SafeReturns Proxy works silently in the background. There are no commands to remember and no permissions to configure. It simply ensures that every player on your network has a safe landing zone.

Configuration Options

The plugin's configuration file is minimal and self-explanatory. Here are the available settings:

  • lobby-server – the name of the fallback lobby server as defined in your velocity.toml.
  • redirect-message – the message shown to players when they are being moved (supports color codes).
  • notify-on-arrival – set to true or false to enable or disable an arrival message.
  • arrival-message – the message displayed once the player successfully reaches the lobby.

All messages support standard Minecraft formatting codes, so you can match your server's branding. Changes take effect after a proxy reload, no recompilation needed.

Download SafeReturns Proxy for Minecraft

You can download SafeReturns Proxy from popular Minecraft community platforms. Look for the latest release that matches your Velocity 3.x setup. Always verify that you are using a version built for Java 17 or higher to avoid compatibility issues. The plugin is actively maintained, so you can expect updates that keep pace with Velocity's development.

If you use the foxygame.net launcher to manage your Minecraft network, adding SafeReturns Proxy is even simpler. The launcher's built-in add-on catalog lets you find and install the plugin with a single click, and it automatically keeps the plugin updated across your proxy instances, ensuring version compatibility without manual file transfers.

Real-World Benefits for Server Owners

Server networks that implement SafeReturns Proxy see an immediate reduction in player frustration and support tickets. Instead of explaining why a server crashed, you can focus on fixing the issue while players continue enjoying other parts of your network. The plugin also helps during planned maintenance; you can shut down a game server for updates and players will be gently moved to the lobby without any interruption to their session.

Because the plugin is so lightweight, it adds virtually no latency to the proxy. It only activates when a disconnect event occurs, so your network's performance remains unaffected during normal operation.

Troubleshooting Common Issues

If players are not being redirected, double-check that the lobby-server value in config.yml exactly matches the server name in velocity.toml. Typos or case mismatches will prevent the fallback from working. Also ensure that the lobby server is always online and registered correctly. SafeReturns Proxy cannot send players to a server that isn't defined in the proxy's main configuration.

For any persistent problems, consult the plugin's documentation or community forums. The straightforward design means most issues are resolved by verifying the configuration file.

Conclusion

SafeReturns Proxy is an essential tool for any Minecraft network that values player retention and a professional experience. By eliminating disconnection screens and providing an instant lobby fallback, it keeps your community engaged even when backend servers fail. The plugin's simplicity, zero-maintenance operation, and full configurability make it a must-have for Velocity proxy administrators. Download SafeReturns Proxy today and give your players the seamless network they deserve.