Server Restart: Automate Downtime Announcements for Minecraft

Keep players informed with Server Restart for Minecraft. This mod schedules shutdown alerts and Discord notifications seamlessly. Install it today!

Download ServerRestarter for Minecraft 1.20.1, 1.19.3, 1.19.2, 1.19, 1.18.2, 1.16.5

Original name: ServerRestarter

Minecraft: 1.12.2, 1.16.5, 1.18.2, 1.19, 1.19.2, 1.19.3, 1.20.1

Loaders: Forge

FileVersionLoaderSize
ServerRestarter-1.12.2-44967da.jar1.12.2Forge22 КБDownload
ServerRestarter-1.12.2-d963e7e.jar1.12.2Forge22 КБDownload
ServerRestarter-1.16.5-b0b44e6.jar1.16.5Forge25 КБDownload
ServerRestarter-1.18.2-d90ef7b.jar1.18.2Forge25 КБDownload
ServerRestarter-1.19.0-36b113c.jar1.19Forge25 КБDownload
ServerRestarter-1.19.2-d07bdfc.jar1.19.2Forge25 КБDownload
ServerRestarter-1.19.4-fef492f.jar1.19.3Forge25 КБDownload
ServerRestarter-1.20-be914c8.jar1.20.1Forge25 КБDownload

Server Restart

Managing a multiplayer community requires reliability, and nothing frustrates players more than an unexpected disconnection during an epic build session or a heated PvP match. The Server Restart add-on solves this by automating the communication process before a server goes offline. Instead of relying on manual announcements or external cron jobs that simply kill the process, this tool integrates directly into the game engine to broadcast timely warnings. It ensures that every participant knows exactly when maintenance is occurring, reducing confusion and improving the overall user experience on your network.

How the Mod Enhances Server Management

The core functionality of this modification revolves around its ability to schedule shutdown sequences with precision. Once configured, the system counts down from a specified time, broadcasting messages at intervals you define. Unlike basic scripts that might just terminate the Java process, this tool utilizes Minecraft's native shutdown method, similar to executing the /stop command manually. This graceful exit strategy helps prevent world corruption and ensures that all player data is saved correctly before the server halts.

Beyond in-game chat, the add-offer offers robust integration with Discord webhooks. Administrators can configure the mod to send rich embeds to a dedicated channel, notifying remote staff and players when the server is stopping, crashing, or coming back online. This feature eliminates the guesswork for users trying to join while the backend is rebooting. You can customize the embed color, footer text, and even include specific mentions to ping roles like "Maintenance Crew" or "Online Now" automatically.

Compatibility and Version Support

When considering this tool for your network, it is vital to check version compatibility. The developer has focused efforts on specific releases, with full feature support and bug fixes available for versions 1.18.x through 1.19.x. For those running older legacy servers, version 1.16.x receives critical bug fixes but no new features, while 1.12.x is in a maintenance-only state with limited crash reporting capabilities. It is important to note that there are currently no official plans to port the mod to Fabric loaders; it is designed primarily for Forge environments. However, the open license allows the community to create their own ports if needed.

For administrators who prefer a streamlined setup process without manually editing configuration files, the foxygame.net launcher offers a unique solution. By utilizing its integrated add-on catalog, you can locate Server Restart instantly and benefit from automatic version compatibility checks that ensure the correct file is paired with your game client. This one-click install approach removes the typical friction of dependency management, allowing you to focus on configuring your restart intervals rather than troubleshooting file paths.

Configuration and Customization

Setting up the mod is straightforward. After you download Server Restart and place the file into your server's mods folder, boot the server once to generate the default configuration files. You will need to stop the server again to edit these settings. The primary configuration lies within the messages.json file, where you define the timing and content of your alerts. Each entry requires a name, the time in seconds before shutdown to send the message, the actual text string, and a boolean flag to determine if it should also post to Discord.

  • Shutdown Length: Define the total countdown duration in seconds.
  • Bypass Hidden Chat: Force announcements to appear even if players have server chat disabled.
  • Discord Webhook URL: Input your private webhook link to enable remote notifications.
  • Embed Color: Customize the visual theme of Discord alerts using decimal color codes.

Remember to keep your discord.cfg or discord-webhook.toml file private, as leaking the webhook URL could allow unauthorized users to spam your community channel. The mod also supports custom avatar URLs and startup messages, giving you full control over the branding of your automated notifications.

Implementing Automatic Restarts

It is crucial to understand that this mod handles the announcement and the graceful stop, but it does not inherently restart the server process itself. To achieve a fully automated cycle, you must pair Server Restart for Minecraft with an external script. The developer provides sample restart scripts tailored for different version groups on their project wiki. These scripts monitor the server process and relaunch it after a clean stop has been executed by the mod. Learning how to install and configure these accompanying scripts is the final step in creating a self-healing server environment.

In conclusion, maintaining a professional Minecraft server involves minimizing downtime and maximizing communication. By implementing this specialized add-on, you provide a seamless experience where players are never caught off guard by maintenance windows. Whether you are running a small survival world or a large-scale minigame hub, the ability to schedule precise, multi-platform announcements is an invaluable asset for any administrator.