MultiThreadedFileDownload
by Dainsleif
MultiThreadedFileDownload speeds up resource pack fetches for players joining a server, by pulling files over several connections at once.
What it does
When a player enters a server that supplies resource packs, the mod swaps the default transfer method for a multi-threaded one. Only resource pack transfers use it; other traffic is left alone. Its source code and issue tracker are public, and the code is released under the MIT License, so it is open source.
The mod is a Fabric build for Minecraft 1.20.3 and later, and it needs Java 17 or newer. It is client-side only, so servers do not install it and players join without changes on the server side. The latest file is 1.0 for 1.21.11, and files cover 1.20.3 – 1.21.11.
Key features
Multi-threaded transfers
Resource packs are fetched with 16 threads, split into chunks of at least 1 MB each.
Applied on server join
The faster transfer method starts when a player enters a server and its resource packs load.
Resource packs only
Only resource pack fetches are replaced, so other network traffic keeps its usual behavior.
Compatibility
Latest build for each game version and loader.
1.21.x12 of 12 versions with builds
1.20.x4 of 4 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
In the catalog
MultiThreadedFileDownload is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from Dainsleif
Similar mods
What the author says
Replace the download method with multi-threaded file downloading (currently it appears to be only used when downloading resource packages upon entering the server). Downloading resource packages with 16 threads and a minimum chunk size of 1MB.
Official listing
- Modrinth page
- modrinth.com/mod/multithreadedfiledownload
- Owner
- Dainsleif
- Published
- 2025-09-03
- Updated on Modrinth
- 2025-09-03
- Facts verified
- 2026-10-15
