All versions
1.6.2-neoforge
Release
RoadArchitect v1.6.2+1.21.1 [NeoForge]8 months ago 7,752
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Required content
Changes
v1.6.2 โ Cache stack overhaul
Highlights
- ๐ง Tiered cache backend: Replaced the old SavedData maps with a WTinyLFU+Caffeine runtime cache backed by paged region stores per dimension. Chunk snapshots now live in their own cache with separate budgets, prefill works chunk-by-chunk with budget guards, and legacy
road_cache.datfiles are quarantined automatically while data is rebuilt on demand. - ๐ ๏ธ Dedicated cache controls: Added a Cache tab to the config on all platforms covering runtime/snapshot/persisted RAM budgets, region page size, async prefill limits, and per-dataset persistence flags. Every budget is clamped to at most 65% of the JVM heap (never below 64 MB) before any cache starts so memory usage stays predictable.
- ๐งพ Debug visibility: Two new toggles,
enableCacheLogsandshowCacheStatsOverlay, gate the cache-specific log spam and the new F3 overlay (HudRenderCallback / RenderGuiOverlayEvent.Post) rendered byCacheDebugOverlayRenderer, showing runtime/snapshot/page usage, limits, and prefill status in real time.
Compatibility: No breaking world changes; caches migrate automatically and legacy cache files are moved aside safely.
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:dLRvLyY3:jWf5ViPp"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:dLRvLyY3:jWf5ViPp"
}


