No More Zombie Threads
by auriny
No More Zombie Threads keeps a Forge server from hanging when it is asked to stop, because some mods leave asynchronous threads running after the server closes.
What it does
When a server stops, lingering threads left by other mods can keep the process alive and block a clean shutdown. This mod closes those threads on the server side, so the server finishes stopping instead of waiting. It needs no changes to a world and no setup beyond being placed in the mods folder. The author describes it as a fix for a common shutdown problem caused by mod developers who forget to close async threads.
The mod hooks into only two points in the vanilla server code, which keeps its own work during play small. It is published for Forge only, across six release versions 1.20.1 – 1.20.6, with 0.0.2 for 1.20.6 as the latest file. It is server-side only, so players join without installing it. The code is under the MIT License and is open source, with a public source repository and issue tracker.
Key features
Clean server shutdown
Closes lingering threads left by other mods so a server stops instead of refusing to shut down after the stop command.
Minimal hooks
Touches only two points in the vanilla server code, limiting its effect on server performance.
Drop-in installation
Runs once placed in the mods folder, with no configuration needed to close the leftover threads.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Modpack servers
Server owners who run modpacks with many mods can add it to avoid shutdowns that hang on threads from a single mod.
Restarts on a schedule
Servers that restart often are less likely to need a forced kill when a stop command leaves threads running.
Who it’s for: Server owners running Forge 1.20.1 – 1.20.6 who see a server hang after the stop command, usually because an installed mod did not close its async threads.
How it compares
One Drop At A Time is a Forge 1.20.1 mod that runs on both client and server, under All rights reserved, so it is not open source. The Shutdown covers Fabric, Forge and NeoForge for 1.20.1 – 1.21.8 and is server-side only under the MIT License, without being open source. Hey! It's Time to Stop! is a Fabric mod for 1.20.1 – 1.21, server-side only, open source under the MIT License.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| No More Zombie Threads | Forge | 1.20.1 – 1.20.6 | Server-side only | 2025-03-31 |
| One Drop At A Time | Forge | 1.20.1 | Client and server | 2025-12-25 |
| The Shutdown | Fabric, Forge and NeoForge | 1.20.1 – 1.21.8 | Server-side only | 2026-03-31 |
| Hey! It's Time to Stop! | Fabric | 1.20.1 – 1.21 | Server-side only | 2024-07-24 |
Questions
Does No More Zombie Threads need to be on the client?
Which loader does No More Zombie Threads support?
Does the mod change the world or server performance?
In the catalog
No More Zombie Threads is one of 3,545 Optimization mods on ModsFinder, and one of 1,441 Optimization mods for Forge. 11,154 mods support Minecraft 1.20.6.
Similar mods
What the author says
Did you ever had your server refuse to shut down after running /stop? Annoying, right? That’s because some mod developers forgets to close async threads, preventing the server from shutting down properly. NMZT fixes this by forcefully terminating any lingering "zombie" threads after the world and playerdata have been…
Official listing
- Modrinth page
- modrinth.com/mod/nmzt
- Owner
- auriny
- Published
- 2024-12-06
- Updated on Modrinth
- 2025-03-31
- Facts verified
- 2026-10-15
