This release is another performance pass on top of 1.1.5. The cleanup algorithm now reuses more of its internal scratch buffers between regions and avoids creating short-lived helper objects on a hot lookup path. **Cleanup output is unchanged from 1.1.5** — same seed still gives the same biomes, and no config changes are required to benefit.
### Changed
- **Less GC churn during chunk generation, especially with C2ME and similar parallel-worldgen mods.** A second round of allocation tuning in the cleanup hot path. The cleaner now reuses the scratch buffers it builds while scanning which biomes border an oversized region — previous releases threw those buffers away after every region — and a related internal lookup that turns noise samples into biomes is no longer creating small short-lived helper objects on every call. On the bench worlds we use for tuning, this trims roughly **185 MB of garbage** off a representative chunk-generation run, and worst-case chunk generation time (the slowest few chunks per hundred) drops by **about 17%** versus 1.1.5. In practice: fewer noticeable hitches when flying into unexplored terrain and less work for the GC overall. Single-player vanilla setups see a smaller but still positive change. No effect on the biomes the cleaner produces — same world, same output, just less overhead.
- **Cache size auto-tuning now floors at 128 MB on heaps of 6 GB or more.** A small follow-up to the heap-scaled cache curve introduced in 1.1.5. With auto-sizing, a 6 GB heap used to land at about 122 MB of cache budget — slightly *under* the pre-1.1.5 fixed default of 128 MB. The auto curve now floors at 128 MB whenever your allocated heap is 6 GB or larger, so anyone running on auto-sizing with a generous Minecraft allocation is guaranteed at least the same cache they'd have had on a default 1.1.4 install. Heaps below 6 GB are unchanged, and any explicit `cacheMemoryMB` value already set in `config/biome-cleanup/advanced.json` is still respected exactly as before.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }