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
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.
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 |
|---|---|---|---|---|---|
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 | ||||
| 5h ago | 1 |
- 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 Snapshotsmaven
- 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 Snapshotsmaven
- 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 Snapshotsmaven
- 1.21.3
- Atlas caching
- item frames missing texture
- 1.21.1
- 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
- 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
- Fix sodium 0.5 incompatibility
# Internal Changes
- Switch to vineflower
- Update loom
- Heavily reorganize api
- 1.20!
- Heavily reorganize api
- 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...
- AWT not being bundled in every jvm
- 1.19.4
# Fixes
- AWT not being bundled in every jvm
- 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
- Server resource packs not being told apart
- Fix STB Image creation.
- Fixes MCC Island
- Fixes Random segfaults.
- Switch to notalpha.dev maven
- Update Hyphen to rc.3
- MultipartBakedModel race condition crash
# Features
- Cache limit
- Single threaded cache reading
- MultipartBakedModel race condition crash
# Features
- Cache limit
- Single threaded cache reading
- Chests not rendering properly
# Internal improvements
- (ObjectDumper): Fancy NativeImage printing
- (ObjectDumper): Map sorting for easier comparison
- 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
- 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
- (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.
- ssl error which would post an angry exception about us switching domains
- ssl error which would post an angry exception about us switching domains
- Early crash where logging is used before DashLoader is initialized
- Early crash where logging is used before DashLoader is initialized
## 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
## 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