Community continuation of DashLoader by AlphaQ (LGPL-3.0-only). The original project stopped at 1.21.4 - this fork ports it to newer versions and fixes cache failures. Full credit for the original work goes to AlphaQ and all contributors.
DashLoader accelerates Minecraft startup by caching all loaded game resources (models, textures, fonts, translations) on the first launch and loading them back from cache on every later launch.
- 📦 Modrinth: https://modrinth.com/mod/dashloader
- 🚀 Releases (all versions): https://github.com/Malionaro/DashLoader/releases
- 📖 Wiki: https://github.com/Malionaro/DashLoader/wiki
- 🐛 Issues: https://github.com/Malionaro/DashLoader/issues
- 💬 Upstream Discord: https://discord.gg/8F8MaYzk5h
- 📜 License: LGPL-3.0-only (
LICENCE) - ⬆️ Upstream: https://github.com/alphaqu/DashLoader (archived at 1.21.4)
| Status | Versions | Java | Loader |
|---|---|---|---|
| ✅ Stable | 1.21.4 – 1.21.11 | 21 | Fabric ≥ 0.19.5, Quilt |
| 26.1, 26.1.1, 26.1.2, 26.2, 26.3 | 25 | Fabric ≥ 0.19.5, Quilt |
Each Minecraft version lives on its own branch (fabric-<mcVersion>).
- The first launch is significantly slower - that's when the cache is built. Every later launch is much faster.
- Uncacheable mod assets are skipped with a warning and loaded vanilla instead of breaking the cache.
- GPU-side caches (atlases, shaders) are not cached on 1.21.5+ - Mojang removed the required hooks.
- Press
F3 + Tto rebuild the cache (e.g. mod/resource-pack development).
# build active version
./gradlew build
# jars land in build/libs/dashloader-<version>+<mc>.jarRequires Hyphen + Taski from mavenLocal (see guide in repo) since notalpha.dev maven is offline.