v2.5.1
louis-e/arnisv2.5.1Mar 27, 2026by louis-e
AI Summary
This update introduces ESA WorldCover satellite land cover classification for realistic ground textures and improves water body generation efficiency. It also fixes Bedrock Edition save speeds, adds Japanese and Portuguese (Brazil) language support, and addresses various elevation and cache bugs.
Key Highlights
- Integration of ESA WorldCover satellite land cover classification.
- Improved water body generation efficiency.
- Significantly faster Bedrock Edition saves with corrected block mappings.
- Added Japanese and Portuguese (Brazil) language support.
- Fixes for elevation artifacts, terrain cache corruption, and error handling.
New Features
- ESA WorldCover land cover data integration
- Japanese language support
- Portuguese (Brazil) language support
Full Release Notes
<img src="https://github.com/user-attachments/assets/9a8fa9a1-aec0-47c2-86cf-7f340d334789" width="100%" alt="Banner"> This update introduces ESA WorldCover satellite land cover classification, bringing realistic ground textures based on real-world satellite data. Water bodies are now generated more efficiently and precise. Bedrock Edition saves are now significantly faster with corrected block direction mappings. Two new languages have been added (Japanese and Portuguese Brazilian). Numerous bug fixes address elevation artifacts, terrain cache corruption, and improved error handling throughout. ## Assets * Windows: arnis-windows.exe * Linux: arnis-linux * MacOS: arnis-mac-universal **Scroll down to find the download in Assets.** ## What's Changed <details> <summary>Click to expand</summary> * Add spawn point CLI args and support disabling interior/roof/city-bou… by @louis-e in https://github.com/louis-e/arnis/pull/772 * Add background video link to README by @louis-e in https://github.com/louis-e/arnis/pull/773 * Bump actions/download-artifact from 7 to 8 by @dependabot[bot] in https://github.com/louis-e/arnis/pull/765 * Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in https://github.com/louis-e/arnis/pull/766 * Bump geo from 0.31.0 to 0.32.0 by @dependabot[bot] in https://github.com/louis-e/arnis/pull/767 * Bump clap from 4.5.57 to 4.5.60 by @dependabot[bot] in https://github.com/louis-e/arnis/pull/768 * Bump rusty-leveldb from 3.0.3 to 4.0.1 by @dependabot[bot] in https://github.com/louis-e/arnis/pull/769 * Bump tempfile from 3.24.0 to 3.26.0 by @dependabot[bot] in https://github.com/louis-e/arnis/pull/770 * Bump indicatif from 0.17.11 to 0.18.4 by @dependabot[bot] in https://github.com/louis-e/arnis/pull/771 * Bump aws-lc-sys from 0.37.0 to 0.37.1 in the cargo group across 1 directory by @dependabot[bot] in https://github.com/louis-e/arnis/pull/775 * fix: resolve breaking changes from geo 0.32 and rusty-leveldb 4 bumps by @louis-e in https://github.com/louis-e/arnis/pull/783 * UI/remove zoom buttons by @louis-e in https://github.com/louis-e/arnis/pull/785 * fix: guard against empty height_grid in fill_nan_values and filter_elevation_outliers by @louis-e in https://github.com/louis-e/arnis/pull/786 * fix: handle StorageFull and I/O errors in Java world save instead of panicking by @louis-e in https://github.com/louis-e/arnis/pull/787 * UI/area size warning levels by @louis-e in https://github.com/louis-e/arnis/pull/788 * fix: elevation smoothing artifacts for small bboxes and search double fire by @louis-e in https://github.com/louis-e/arnis/pull/789 * fix: show user-friendly error messages for Overpass API HTTP failures by @louis-e in https://github.com/louis-e/arnis/pull/831 * Fix/elevation tile cache corruption by @louis-e in https://github.com/louis-e/arnis/pull/832 * fix: set consistent User-Agent header on all HTTP clients by @louis-e in https://github.com/louis-e/arnis/pull/834 * Fix/http client improvements by @louis-e in https://github.com/louis-e/arnis/pull/835 * Feat/esa worldcover poc by @louis-e in https://github.com/louis-e/arnis/pull/838 * memory-fix by @pingpongmury in https://github.com/louis-e/arnis/pull/793 * Fix minor stuff by @louis-e in https://github.com/louis-e/arnis/pull/847 * refactor: extract ground generation into dedicated module by @louis-e in https://github.com/louis-e/arnis/pull/848 * perf: optimize bedrock save speed + fix block direction mappings by @louis-e in https://github.com/louis-e/arnis/pull/850 * Update leisure.rs by @BOBJOEx11g in https://github.com/louis-e/arnis/pull/839 * Add Japanese locale and language option by @AI-Avalon in https://github.com/louis-e/arnis/pull/843 * Portuguese (Brazil) language support by @RenanOSX in https://github.com/louis-e/arnis/pull/841 * Deleted duplicate comment by @summeringpainting in https://github.com/louis-e/arnis/pull/806 * chore(deps): bump lz4_flex from 0.11.5 to 0.11.6 in the cargo group across 1 directory by @dependabot[bot] in https://github.com/louis-e/arnis/pull/792 * Prepare v2.5.1 release by @louis-e in https://github.com/louis-e/arnis/pull/852 ## New Contributors * @pingpongmury made their first contribution in https://github.com/louis-e/arnis/pull/793 * @BOBJOEx11g made their first contribution in https://github.com/louis-e/arnis/pull/839 * @AI-Avalon made their first contribution in https://github.com/louis-e/arnis/pull/843 * @RenanOSX made their first contribution in https://github.com/louis-e/arnis/pull/841 * @summeringpainting made their first contribution in https://github.com/louis-e/arnis/pull/806 </details> **Full Changelog**: https://github.com/louis-e/arnis/compare/v2.5.0...v2.5.1