Async Pack Scan
by JFronny
Async Pack Scan moves the resource pack organizer's pack scan onto a separate thread so the screen stays responsive with many packs installed.
What it does
In the resource pack organizer screen, the pack scan runs when the window is resized and every twenty ticks. When another mod hooks into that scan and lengthens it, the screen can freeze with more than a few packs loaded. This mod runs the computation on another thread and schedules a scan task on those events instead. The mod is client-side only, so only the player's client needs it, and it requires LibJF. Builds exist for Fabric across 1.20 – 26.3, and the code is open source under the MIT License.
Key features
Background pack scan
The pack scan is computed on a separate thread rather than on the screen's main work.
Scheduled scan tasks
Resizing the screen and the periodic timer queue a scan task instead of running the scan directly.
Fewer lag spikes
Mods that extend the scan no longer stall the organizer, which keeps it usable with many packs.
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
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.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
In the catalog
Async Pack Scan is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 8,071 mods support Minecraft 26.3.
More from JFronny
Similar mods
What the author says
Generally, this is not a problem, but in the resource pack organizer screen, this scan is performed whenever it is resized and every twenty ticks. If another mod (such as Respackopts) hooks into the pack scan and increases its duration even slightly, this leads to major lag spikes and makes the screen near-unusable…
Official listing
- Modrinth page
- modrinth.com/mod/async-pack-scan
- Owner
- JFronny
- Published
- 2023-06-27
- Updated on Modrinth
- 2026-09-15
- Facts verified
- 2026-10-15
