ModsFinder

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.

ForgeServer-side onlyMIT LicenseOpen source1.20.1 – 1.20.6

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

  1. Clean server shutdown

    Closes lingering threads left by other mods so a server stops instead of refusing to shut down after the stop command.

  2. Minimal hooks

    Touches only two points in the vanilla server code, limiting its effect on server performance.

  3. Drop-in installation

    Runs once placed in the mods folder, with no configuration needed to close the leftover threads.

Compatibility

Latest build for each game version and loader.

1.20.60.0.2
1.20.50.0.2
1.20.40.0.2
1.20.30.0.2
1.20.20.0.2
1.20.10.0.2
ReleaseBetaAlphaNot available

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
No More Zombie ThreadsForge1.20.1 – 1.20.6Server-side only2025-03-31
One Drop At A TimeForge1.20.1Client and server2025-12-25
The ShutdownFabric, Forge and NeoForge1.20.1 – 1.21.8Server-side only2026-03-31
Hey! It's Time to Stop!Fabric1.20.1 – 1.21Server-side only2024-07-24

Questions

Does No More Zombie Threads need to be on the client?

No. The mod is server-side only, so only the server needs it and players join without installing it.

Which loader does No More Zombie Threads support?

Only Forge. Files are published for 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5 and 1.20.6.

Does the mod change the world or server performance?

The author states it implements only two hooks in the vanilla code. It does not add content or change world data.

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…
auriny, on the Modrinth page

Official listing

Owner
auriny
Published
2024-12-06
Updated on Modrinth
2025-03-31
Facts verified
2026-10-15

Tags