0.9.2
Compatibility
Required content
Changes
AW 0.9.2 - Worldgen Deadlock Fix
Fixes the ServerHangWatchdog crash introduced by TAW 0.9.1's surface-habitat guard.
Root cause
During Tellus chunk generation, vanilla chunk-generation animal spawning can run on a world-generation worker thread. TAW 0.9.1 called ServerLevel#getHeight() from SpawnPlacementCheck to decide whether surface-only fauna were too deep underground. That method can synchronously request a FULL chunk from ServerChunkCache. During generation this can create a circular wait:
worldgen worker -> waits for ServerChunkCache/full chunk server thread -> waits for worldgen worker watchdog -> terminates the server
Fix
- Surface-habitat heightmap checks are skipped for CHUNK_GENERATION spawns.
- Runtime NATURAL/EVENT/etc. spawns keep the 0.9.1 cave/surface guard.
- Geographic filtering and population caps remain active during chunk generation.
- No extra ticks, scans, chunk loads, or persistent state are added.
- No network payload changed. NETWORK_PROTOCOL_VERSION remains 1, so the same client/server backward-compatibility policy remains intact.
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:KwfT6WYP:zXAtR8kF"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:KwfT6WYP:zXAtR8kF"
}

