Skip to content

Mosaic Update (v2.9.0)

Latest

Choose a tag to compare

@louis-e louis-e released this 16 Jun 15:27
7d2a0eb
Banner

This update is mostly about speed and memory. Arnis now streams the world to disk as it generates instead of holding all of it in memory, so it uses far less RAM and handles much larger areas, and it now spreads the work across all of your CPU cores to generate faster. For survival players, ores now spawn underground when the Fill Ground option is enabled. The world itself feels more natural too: biomes are taken from real land cover, forests have more tree species and variety, lakes and seabeds get layered underwater terrain and plants, and mountains above the snow line are capped in snow. Roads now scale to their real lane count, parking lots look cleaner, airports get proper runways with markings and parked planes, and additional new landmarks are rendered in 3D. Ultimately, the mods Voxy and Chunky now have better support with the bake lighting option in the settings.

Assets

  • Windows: arnis-windows.exe
  • Linux: arnis-linux
  • MacOS: arnis-mac-universal

Scroll down to find the download in Assets.

What's Changed

Click to expand

What's Changed

  • feat(water): per-cell water depth carving by @louis-e in #1054
  • Fix PR Benchmark to measure the PR head by @louis-e in #1056
  • Bake chunk lighting so generated worlds load lit by @louis-e in #1055
  • feat(3d): add Christ the Redeemer manual-overlay model by @louis-e in #1062
  • fix(overture): resolve STAC release dynamically via /catalog.json by @louis-e in #1063
  • Feat/survival prep by @louis-e in #1065
  • Feat/stadium archetype by @louis-e in #1069
  • feat: aeroplanes on runways + marked, width-aware runways by @louis-e in #1072
  • perf(world_editor): single-traversal write on the default no-override path by @rzmo in #1067
  • refactor(world_editor): dedup set-if-absent write helpers by @louis-e in #1073
  • perf(world_editor): parallelize Bedrock chunk encoding by @louis-e in #1074
  • ci: add duplicate issue finder (comment-only) by @louis-e in #1075
  • ci: harden + fix duplicate issue finder (sandbox tools) by @louis-e in #1077
  • ci: issue bot — add grounded resolution hint by @louis-e in #1079
  • ci: build a self-contained Linux AppImage in the release workflow by @louis-e in #1081
  • Perf/large area scaling by @louis-e in #1095
  • feat(gui): self-calibrating ETA, progress overhaul, --benchmark instrumentation by @louis-e in #1100
  • chore(deps): bump serde_json from 1.0.149 to 1.0.150 by @dependabot[bot] in #1087
  • build(deps): bump rusqlite from 0.33.0 to 0.40.0 by @dependabot[bot] in #1085
  • build(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #1082
  • build(deps): bump rfd from 0.16.0 to 0.17.2 by @dependabot[bot] in #1084
  • Batch elevation tile downloads to avoid stalling on large bboxes by @TonyD365 in #1060
  • fix: drop overflowing corner-coordinate sums (i32 add-overflow crash) by @louis-e in #1101
  • Feat/layered water beds underwater vegetation by @louis-e in #1102
  • Bays and Marinas by @CrashLogger in #984
  • Feat/parking visual upgrade by @louis-e in #1103
  • feat(highways): scale road width with lane count by @louis-e in #1104
  • fix(trees): always cap the trunk top with an apex leaf by @louis-e in #1105
  • fix(water): don't snap the water level across a real cliff by @louis-e in #1106
  • Feat/elevation snow line by @louis-e in #1107
  • fix(datapack): support Minecraft 1.21.4 through 26.1.x by @louis-e in #1109
  • feat(gui): add a subtle modern sheen animation to the progress bar by @louis-e in #1111
  • fix(gui): stop false 'Not enough disk space' on a bogus 0-byte reading (#824) by @louis-e in #1113
  • Prepare v2.9.0 release by @louis-e in #1112

New Contributors

Full Changelog: v2.8.0...v2.9.0