All Mods Resource Packs Data Packs Shaders Modpacks Plugins
DashLoader

DashLoader

by alphaqu • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Description
This mod accelerates the Minecraft Asset Loading system by caching all of its content, This leads to a much faster game load. It does this by caching all of its content on first launch and on next launch loading back that exact cache. The cache loading is hyper fast and scalable which utilises your entire system.


Important notes:

• The first time your launch DashLoader it will be significantly slower. Because it needs to create a cache which contains all the assets minecraft normally loads. This will also happen every time you change a mod/resourcepack if that configuration does not have an existing cache.

• DashLoader has been known to be incompatible with a lot of mods. DashLoader 3.0 has massively improved compatibility by not forcing mod developers to add explicit support to make their assets cachable. This means that DashLoader will load assets normally for mod assets that cannot be cached. While this improves mod compatibility it hurts speed as the minecraft loading system is quite slow.

• If you use DashLoader for Developing mods or creating resource packs you can press f3 + t to recreate the cache to load your new assets in. If you want to just show off the speed of DashLoader you can press shift + f3 + t


Community
Discord Sponsors
YourKit Makes amazing profilers for both Java and .NET. We use their Java Profiler to understand where to optimize further and make DashLoader faster.
JetBrains Creates excellent IDEs for all programmers and have provided us with access to their enterprise products for use to develop DashLoader and Hyphen. Donate
I have a

if you would like to Support me. <br/> Please only support
me if you like what I do, and you are not in a bad financial situation to do so.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.4
Fabric Quilt
5h ago 1
1.21.3
Fabric Quilt
5h ago 1
1.21.x
Fabric Quilt
5h ago 1
1.21.3
Fabric Quilt
5h ago 1
1.21.x
Fabric Quilt
5h ago 1
1.21.x
Fabric Quilt
5h ago 1
1.20.6
Fabric Quilt
5h ago 1
1.20.4
Fabric Quilt
5h ago 1
1.20.x
Fabric Quilt
5h ago 1
1.19.4
Fabric Quilt
5h ago 1
1.20.x
Fabric Quilt
5h ago 1
1.19.4
Fabric Quilt
5h ago 1
1.19.3
Fabric Quilt
5h ago 1
1.19.4
Fabric Quilt
5h ago 1
1.19.3
Fabric Quilt
5h ago 1
1.19.3
Fabric Quilt
5h ago 1
1.19.3
Fabric Quilt
5h ago 1
1.19.3
Fabric Quilt
5h ago 1
1.19.3
Fabric Quilt
5h ago 1
1.19.3
Fabric Quilt
5h ago 1
1.19.3
Fabric Quilt
5h ago 1
1.19.3
Fabric Quilt
5h ago 1
1.19.3
Fabric Quilt
5h ago 1
1.18.x
Fabric Quilt
5h ago 1
1.19.x
Fabric Quilt
5h ago 1
1.19.x
Fabric Quilt
5h ago 1
1.18.x
Fabric Quilt
5h ago 1
1.18.x
Fabric Quilt
5h ago 1
1.19.x
Fabric Quilt
5h ago 1
1.19
Fabric
5h ago 1
1.18.x
Fabric
5h ago 1
1.17.x
Fabric
5h ago 1
1.18.x
Fabric
5h ago 1
1.17.x
Fabric
5h ago 1
1.18.x
Fabric
5h ago 1
1.18.x
Fabric
5h ago 1
1.17.x
Fabric
5h ago 1
1.17.x
Fabric
5h ago 1
1.18.x
Fabric
5h ago 1
1.18
Fabric
5h ago 1
1.17.x
Fabric
5h ago 1
1.17.x
Fabric
5h ago 1
1.18
Fabric
5h ago 1
1.18
Fabric
5h ago 1
1.17.x
Fabric
5h ago 1
1.17.x
Fabric
5h ago 1
1.17.x
Fabric
5h ago 1
1.17.x
Fabric
5h ago 1
1.17.x
Fabric
5h ago 1
1.17.x
Fabric
5h ago 1
1.17.x
Fabric
5h ago 1
1.17.x
Fabric
5h ago 1
1.17
Fabric
5h ago 1
1.17.x
Fabric
5h ago 1
1.16.5
Fabric
5h ago 1
1.16.5
Fabric
5h ago 1
1.16.5
Fabric
5h ago 1
1.16.5
Fabric
5h ago 1
1.16.5
Fabric
5h ago 1
1.16.5
Fabric
5h ago 1
1.16.5
Fabric
5h ago 1
1.16.5
Fabric
5h ago 1
1.16.5
Fabric
5h ago 1
1.16.5
Fabric
5h ago 1
1.16.5
Fabric
5h ago 1
# Fixes

  • Cache reading logic
  • Vulkan mod compatibility
  • Transparent textures rendering as opaque with sodium with feature CacheSpriteContents
  • Possible memory leak in atlas caching module
  • Ignore sprites with duplicate IDs

# Features

  • Tweaked config screen

# Internal

  • Removed Sonatype Snapshots maven

# Fixes

  • Cache reading logic
  • Vulkan mod compatibility
  • Transparent textures rendering as opaque with sodium with feature CacheSpriteContents
  • Possible memory leak in atlas caching module
  • Ignore sprites with duplicate IDs

# Features

  • Tweaked config screen

# Internal

  • Removed Sonatype Snapshots maven

# Fixes

  • Cache reading logic
  • Vulkan mod compatibility
  • Transparent textures rendering as opaque with sodium with feature CacheSpriteContents
  • Possible memory leak in atlas caching module
  • Ignore sprites with duplicate IDs

# Features

  • Backport Atlas Caching
  • Tweaked config screen

# Internal

  • Removed Sonatype Snapshots maven

# Features
  • 1.21.3
  • Atlas caching

# Fixes
  • item frames missing texture
# Features
  • 1.21.1

# Features
  • 1.20.6
  • Added config screen

# Fixes
  • Fixed config ignoring the value of the specified option
  • Improved performance of model loader by skipping computation of unused data

# Internal changes
  • Updated Hyphen version to 0.4.0-rc.5
  • Switched to @WrapOperation for most @Redirect mixins
  • Updated Zstd-jni version to 1.5.7-2

# Features
  • 1.20.4
  • Added config screen

# Fixes
  • Fixed config ignoring the value of the specified option
  • Improved performance of model loader by skipping computation of unused data

# Internal changes
  • Updated Hyphen version to 0.4.0-rc.5
  • Switched to @WrapOperation for most @Redirect mixins
  • Updated Zstd-jni version to 1.5.7-2

# Fixes
  • Fix sodium 0.5 incompatibility

# Internal Changes
  • Switch to vineflower
  • Update loom
# Features
  • Heavily reorganize api
# Features
  • 1.20!
  • Heavily reorganize api
# Fixes
  • DashLoader always recaching after launch
  • Server packs with same name not recaching (now using hash)

# Internals
  • Fixed Invalid dependencies in gradle
  • Removed old api from fabric.mod.json
  • And a small cleanup session...
# Fixes
  • AWT not being bundled in every jvm
# Features
  • 1.19.4

# Fixes
  • AWT not being bundled in every jvm
# Fixes
  • End Portal shaders being broken because uniforms apparently never saved their array data.
  • Angry "Could not enforce maximum cache" error on first dashloader run
  • Resource pack order not being recognised by the hash
  • Use mutable collections in shader fields.

# Performance improvements
  • Make DashVertexFormatElement use builtin constants if possible

# Internal changes
  • Add support for IntBuffer, FloatBuffer and Enum in ObjectDumper.
  • Fixed ObjectDumper giving bad results on null map values.
  • Cleanup DashShaderStage
  • Cleanup some old code
  • Remove useless comment / unused class
# Bug Fixes
  • Server resource packs not being told apart
# Bug Fixes
  • Fix STB Image creation.
  • Fixes MCC Island
  • Fixes Random segfaults.
  • Switch to notalpha.dev maven
  • Update Hyphen to rc.3
# Bug Fixes
  • MultipartBakedModel race condition crash

# Features
  • Cache limit
  • Single threaded cache reading
# Bug Fixes
  • MultipartBakedModel race condition crash

# Features
  • Cache limit
  • Single threaded cache reading
# Bug Fixes
  • Chests not rendering properly

# Internal improvements
  • (ObjectDumper): Fancy NativeImage printing
  • (ObjectDumper): Map sorting for easier comparison
# Bug Fixes
  • Sodium compatibility
  • Shader caching. (#23)
  • Options not working.
  • DashToast lines freaking out.

# Internal chores
  • Reduce unsafe allocate usage.
  • Don't cache temporary data in GlUniform
# New Features
  • Allow people to disable toast on caching.
  • Add epic glow effects on the cache screen.
  • Allow the toast to only show progress text when no facts are available.

# Performance improvements
  • Improve model injection performance.

# Bug Fixes
  • Deduplicate with identitymap to fix Identifier equals issues.

# Internal chores
  • Add .equals implementations to most DashObjects
# New Features
  • (API) Allow multiple caches.

# Performance improvements
  • Add deduplication, quads and collections.
  • Use java hashmap instead of fastutil.
  • Optimize hashCode on some classes.
  • Check missing models on cache instead of load.

# Bug fixes
  • DashLoader not resetting after load.
  • Not clearing temporary objects after cache load.
  • Status changing issues.

# Internal refactors.
  • Switch to notalpha.dev package.
  • Remove DashObject annotation.
  • Make MultipartModelSelectors export MultipartModelSelectors and not predicates.
  • A lot of moving.

# Internal chores
  • Make Identifiers store with fields.
  • Remove ModelTransformation postExport.
# Fix
  • ssl error which would post an angry exception about us switching domains
[4.1.3+1.19] 4.1.3 for 1.19 by alphaqu on Oct 13, 2026
Download
# Fix
  • ssl error which would post an angry exception about us switching domains
[4.1.2+1.19] 4.1.2 for 1.19 by alphaqu on Oct 13, 2026
Download
## Fix
  • Early crash where logging is used before DashLoader is initialized
[4.1.2+1.18] 4.1.2 for 1.18 by alphaqu on Oct 13, 2026
Download
## Fix
  • Early crash where logging is used before DashLoader is initialized
[4.1.1+1.18] 4.1.1 for 1.18 by alphaqu on Oct 13, 2026
Download
# DashLoader 4.1.1
## Feature
  • Add custom splash lines and/or disable default ones.

## Performance
  • Optimize Model Filter
  • Do not cache all mipmap levels

## Fix
  • Make DashLoader a client only mod in fabric.mod.json
  • MoreCulling Compatibility
  • Creative search does not use the correct language except english (#18)
  • Incorrect cache of child models (#19)

## Internal
  • Move to records and final a lot of classes
  • Move common files to data
[4.1.1+1.19] 4.1.1 for 1.19 by alphaqu on Oct 13, 2026
Download
# DashLoader 4.1.1
## Feature
  • 1.19.2 support
  • Add custom splash lines and/or disable default ones.

## Performance
  • Optimize Model Filter
  • Do not cache all mipmap levels

## Fix
  • Make DashLoader a client only mod in fabric.mod.json
  • MoreCulling Compatibility
  • Creative search does not use the correct language except english (#18)
  • Incorrect cache of child models (#19)

## Internal
  • Move to records and final a lot of classes
  • Move common files to data
DashLoader Icon
Download DashLoader
Select game version
Select platform