Tags
Creators
Details
Licensed MIT
Published 5 years ago
Updated 1 hour ago
All versions
0.3.0.0.0+1.21.3
Release
0.3.0 release for 1.21.32 years ago 26.1K
Compatibility
Minecraft: Java Edition
1.21.2–1.21.3
Platform
Fabric
Supported environments
Server-side
Client and server
Changes
C2ME 0.3.0 for Minecraft 1.21.3 is released
Key highlights:
- Partially rewrites the chunk system. This release introduces a dead simple implementation of the scheduling subsystem designed to perform reliably under high load. It eliminates the need of complex workarounds caused by design pitfalls of the vanilla chunk system.
- Introduces the density function compiler. This new optimization accelerates world generation datapacks by up to 30% by compiling them into JVM bytecode, avoiding all kinds of overhead caused by interface method calls.
Brief changelog:
- perf: chunk system rewrite
- perf: native acceleration v2
- perf: density function compiler v0
- perf: optimize aquifer heavily
- perf: consolidate light update notifications
- perf: reduce GC pressure when using some datapacks
- new: add ext_render_distance_v1 protocol for 127+ RD multiplayer
- new: log changed settings on startup
- new: actually unload POI
- new: uncap render distance in VulkanMod
- fix: mitigate ghost mushroom past simulation distance
- fix: improve player ticket consistency
- fix: very rare NPE in
SchedulingManager#getPriority - change: use twice the parallelism for notickvd max concurrent loads
- change: disable density function compiler by default
- change: adjust thread count allocation
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:VSNURh3q:heTjNANx"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:VSNURh3q:heTjNANx"
}

