Shutdowner
Running a Minecraft server can be a rewarding experience, but it also comes with its fair share of maintenance headaches. Servers need regular restarts to clear memory leaks, apply updates, or simply keep performance smooth. The Shutdowner add-on is a lightweight server utility mod designed to take that burden off your shoulders. It automates the shutdown and restart process, detects when your server hangs, and lets you configure everything from warning messages to disconnect reasons. If you have ever woken up to a frozen server or scrambled to schedule a restart during peak hours, Shutdowner is the tool you have been missing.
Why Your Server Needs Automated Restarts
Minecraft servers, especially modded ones, can accumulate memory usage over time. Even with optimized garbage collection, a server that runs for days without a break may start to lag, drop ticks, or even freeze entirely. Manual restarts are not always possible, particularly if you are away from your computer or managing a community server. Shutdowner solves this by giving you precise control over when and how your server shuts down. It can detect a hung server—where the tick loop has stopped responding—and force a restart, ensuring players are never stuck waiting for an admin to intervene.
Key Features of Shutdowner
Shutdowner is built to be simple yet powerful. It does not bloat your server with unnecessary features; instead, it focuses on doing one job exceptionally well. Here is what you can expect:
- Automatic Shutdown on Hang Detection: If the server stops ticking for a configurable amount of time, Shutdowner will initiate a graceful shutdown, preventing infinite freezes.
- Scheduled Restarts: Set specific times of day for the server to restart automatically. This is ideal for daily maintenance windows or off-peak hours.
- Custom Warning Messages: You can define messages that broadcast to players before a scheduled shutdown, giving them time to prepare.
- Configurable Disconnect Reason: When the server goes down, players see a message you have set, rather than a generic disconnect error.
- Lightweight and Server-Side Only: No client installation is needed. Just drop the mod into your server's mods folder and configure it to your liking.
How Shutdowner Detects Server Hangs
One of the standout features of Shutdowner is its ability to detect when the server has stopped responding. It monitors the server tick loop, and if the server fails to tick for a specified duration, the mod triggers an automatic shutdown. This is crucial for servers running complex modpacks where a single broken mod or a chunk generation overload can freeze the entire instance. Instead of leaving the server in a zombie state, Shutdowner forces a clean exit, allowing your server startup script to bring it back online immediately.
Configuring Shutdowner for Your Server
Shutdowner is designed to be straightforward. After placing the mod in your server's mods folder and starting the server once, a configuration file is generated. You can edit this file to set the hang timeout (in seconds), define specific restart times using a 24-hour format, and customize the warning messages that broadcast to players. For example, you might schedule a restart at 4:00 AM every day with a 5-minute warning, ensuring minimal disruption. The mod works seamlessly with popular server loaders like Fabric, and it is compatible with Minecraft versions 1.19, 1.20, and beyond.
Setting Up Scheduled Restarts
The scheduled restart feature is a game-changer for server administrators. Instead of relying on external scripts or manual intervention, you can define multiple timepoints directly in the Shutdowner config. The mod will then broadcast your custom warning messages at set intervals before the shutdown, giving players a chance to wrap up their activities. Once the timer hits zero, the server stops cleanly. If you pair this with an auto-restart script on your host, your server will be back up in seconds without any admin input.
Hang Detection and Timeout Configuration
The hang detection threshold is fully adjustable. By default, Shutdowner might wait 60 seconds of no ticks before acting, but you can lower or raise this value depending on your server's typical behavior. A lower timeout means faster recovery from freezes, while a higher timeout prevents false positives during heavy garbage collection. The mod logs every shutdown event, so you can always review why the server went down and fine-tune the settings.
Installation and Compatibility
Installing Shutdowner is a breeze. First, ensure your server is running a supported mod loader—Fabric is the primary platform, and the mod is regularly updated for the latest Minecraft versions. Download the Shutdowner JAR file and place it into your server's mods folder. Restart the server, and the mod will generate a default configuration file in the config directory. From there, you can tweak the settings to match your needs. No client-side installation is required, so players can join with a vanilla client. If you are using the foxygame.net launcher, Shutdowner is available in their add-on catalog, allowing you to install it with a single click and keep it automatically updated alongside your server instance.
Why Shutdowner Stands Out
There are other server management tools out there, but Shutdowner distinguishes itself through its minimal footprint and focused feature set. It does not try to be a full server wrapper or a performance mod; it simply ensures your server shuts down when you want it to, and restarts when it needs to. This makes it an ideal companion to other optimization mods like Lithium or Starlight. The configuration is human-readable, and the mod's behavior is predictable, which is exactly what busy server admins need.
Real-World Use Cases
Imagine you run a small community server that peaks in the evening. You can schedule a restart at 3:00 AM, when nobody is online, to clear memory and apply any hotfixes. Or perhaps you host a heavily modded server that occasionally freezes due to a known bug; Shutdowner's hang detection will catch that freeze and restart the server before your players even notice. For large networks, the mod can be deployed across multiple instances with identical configs, ensuring consistent uptime across the board.
Getting Started with Shutdowner for Minecraft
To download Shutdowner, head to the mod's official page on Modrinth or CurseForge. Always grab the version that matches your server's Minecraft release and mod loader. After installation, take a moment to review the config file—the comments inside explain every option clearly. If you are new to server administration, start with the hang detection feature and a single daily restart. You will quickly see how much smoother your server runs. For those who prefer a managed experience, the foxygame.net launcher integrates Shutdowner into its one-click mod installer, handling version compatibility and updates so you can focus on playing.
Final Thoughts
Shutdowner is a must-have for any Minecraft server owner who values stability and automation. It fills a gap that vanilla server software leaves wide open, and it does so with elegance and reliability. Whether you are running a private server for friends or a public hub with hundreds of players, this mod will save you time and prevent frustration. Download Shutdowner today and give your server the automated care it deserves.