
FastPackLoad
Faster resource pack loading, and no more freeze when you join a server with a big pack. Client-side only, no Fabric API needed.
Оцените первым
3.3K
12
Список изменений
1.0.0
First release. Minecraft 1.21.10, Fabric Loader 0.19.0+, Java 21+, client-side only.
Loading
- Pack discovery reads metadata on a worker pool instead of one pack at a time on the main thread.
pack.mcmetais read once per pack instead of once per metadata section. Vanilla reopens and reparses it four times.- Zip packs are indexed once and looked up by prefix, instead of walking the whole archive
on every
findResourcesandgetNamespacescall. Vanilla rebuilds and UTF-8 decodes every entry name on each pass. - Server pack metadata is read in parallel. It runs before the loading screen exists, so a large pack froze the window there with no progress bar.
- Font glyph coverage is resolved across cores. Above a few hundred fonts it switches to a claim-based pass that cuts the work from (code points x fonts) to roughly (code points).
- The glyph warm-up loop is skipped when no font in the set caches on access, which is every vanilla font except TrueType. On a bitmap-font pack it was pure waste.
Файлы
FastPackLoad-1.0.0.jar(252.13 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.0.0
Загрузчики
Fabric
Версии игры
1.21.10–1.21.11
Загрузок
6
Дата публикации
13.08.2026
