Tags
Creators
Details
Licensed LGPL-3.0-only
Published 5 years ago
Updated last month
All versions
2.3.3-b-1.20.1
Beta
2.3.3-b - 1.20.1 forge/fabriclast year 46.9K
Compatibility
Minecraft: Java Edition
1.20.1
Platforms
Fabric
Forge
Supported environments
Client-side
Server-side
Client and server
Changes
Highlights:
- Added MC 1.21.7 support
- Up network protocol version 10 -> 11 (DH supported servers will need to update)
- Up API version 4.0.0 -> 4.1.0
Full Changelog
Additions:
- MC 1.21.7 support
- Adaptive Transfer Speed option for clients connected to a DH supported server
- API
- DhApiAfterColorDepthTextureCreatedEvent
- DhApiBeforeColorDepthTextureCreatedEvent
Changes:
- Don't check if Inidium is installed for Sodium 0.6 and newer
- Change network protocol version 10 -> 11
- Disable cave culling for high and extreme quality presets
- Mark Chunky as incompatible
- Chunky often causes holes in the LODs. To use Chunky run it before installing DH, then uninstall it and install DH. Otherwise use DH's built in world generator.
- Disable vanilla fading when shaders are active
- it doesn't do anything when shaders are active and in MC 1.21.7+ it causes some rendering issues
- API
- Deprecate
- DhApiColorDepthTextureCreatedEvent - replaced by DhApiAfterColorDepthTextureCreatedEvent and DhApiBeforeColorDepthTextureCreatedEvent
- Deprecate
Improvements:
- Reduce stuttering/lag when connected to a DH supported server and running a slow hard drive
- Reduce allocations in getBlockColor()
- Reduce stuttering with fast world gen and LZMA compression
- Run beacon updating on a separate thread to reduce lag when connected to a server
Bug Fixes:
- Fix white biome colors (plants and water) caused by some mods (specifially Polytone)
- Fix LODs sometimes not increasing in quality when getting closer (may cause issues if N-sized generation is enabled)
- Fix crashing on singleplayer if now screenshot has been taken for the world
- Fix GLMC.glDeleteTextures() calls
- Handle null data in chunk loading better, should fix some World Painter issues
- Fix world gen progress and other chat message warnings not appearing in release builds
- Fix an issue with some AMD GPUs crashing during shader compile
- Fix several null pointer errors
- Fix neoforge not rendering properly in dimensions that don't have a sky (IE The End and Nether)
- Fix config UI not always saving changes
- API
- Fix setting the config value renderingEnabled() causing the user's rendering mode to be changed and saved to file
- Fix DhApiAfterDhInitEvent firing before the DH config has been set up
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:uCdwusMi:AY1b2ZU9"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:uCdwusMi:AY1b2ZU9"
}

