Optimize world generation with version-gated runtime hooks

Select density shortcuts from compiler expressions, defer cave noise interpolation, and index biome and terrain searches. Reuse upstream feature and LOD methods, cache native noise and static light values, and synchronize fluid offset snapshots. Include upstream license notices and compatibility checks.
This commit is contained in:
ms2k 2026-11-09 22:08:00 +09:00
commit 84fccc92ab

View file

@ -32,10 +32,22 @@ sourceSets {
}
}
configurations { c2me }
def dfcJar = providers.provider {
zipTree(configurations.c2me.singleFile).matching {
include 'META-INF/jars/*-opts-dfc-*.jar'
}.files
}
dependencies {
c2me('curse.maven:c2me-533097:9344813') { transitive = false }
compileOnly files(dfcJar)
testImplementation files(dfcJar)
compileOnly('mekanism:Mekanism:1.21.1-10.7.19.85') { transitive = false }
compileOnly('curse.maven:functional-storage-556861:8459097') { transitive = false }
compileOnly('maven.modrinth:refined-storage:lHHiI26k') { transitive = false }
compileOnly('maven.modrinth:distanthorizons:9w34y8ai') { transitive = false }
compileOnly 'org.jetbrains:annotations:24.1.0'
compileOnly 'org.apiguardian:apiguardian-api:1.1.2'
compileOnly 'io.github.llamalad7:mixinextras-neoforge:0.5.3'