Repolode
louis-e

louis-e/arnis

利用 OpenStreetMap 数据和真实地形高程,生成现实地点的 Minecraft 世界。

Star
18,318
Fork
1,533
未关闭 Issue
102
最近提交
14小时前

这是什么?

Arnis 是一款桌面工具,可以把现实中的地点生成为 Minecraft 世界。用户在地图上框选区域后,工具会获取 OpenStreetMap 的地理数据和高程数据,把建筑、道路等地图要素还原为方块,并让地形贴合真实地貌。支持 Minecraft Java 版(1.17 及以上)、基岩版和 Luanti(原 Minetest)。

工具提供图形界面和命令行两种使用方式。用户可以设置世界比例、出生点、是否生成建筑内部等选项。生成模式可选择“地形加地物”“平地上的地物”或“仅地形”。开启 One World 选项后,多次生成的区域会写入同一个持久化世界,并使用统一的 Web Mercator 坐标系,相邻区域可以无缝拼接。

项目使用 Rust 编写,基于 Tauri 构建,支持 Windows、macOS 和 Linux。Windows 版可执行文件通过 SignPath 进行代码签名。

核心功能

  • 01将建筑、道路等 OpenStreetMap 要素转换为 Minecraft 方块。
  • 02使用真实高程数据,让地形与实际地貌一致。
  • 03支持 Minecraft Java 版 1.17 及以上、基岩版和 Luanti。
  • 04同时提供图形界面和基于经纬度边界框的命令行。
  • 05提供“地形加地物”“平地地物”“仅地形”等生成模式。
  • 06One World 模式可将多个区域持续写入同一个世界。

适用场景

  • 在 Minecraft 中还原家乡或熟悉的街区。
  • 为游戏、地图或创意项目搭建大型城市模型。
  • 在教育或防洪演示等 Minecraft 项目中使用真实地形。

快速上手

  1. 1

    从发布页面下载最新版本

  2. 2

    或从源码构建并运行图形界面

    cargo run --release
  3. 3

    或使用命令行并指定边界框运行

    cargo run --release --no-default-features -- --output-dir="C:/YOUR_PATH/.minecraft/saves/worldname" --bbox="min_lat,min_lng,max_lat,max_lng"

使用前须知

  • Windows 可执行文件仅在维护者批准后签名,README 指出只有 GitHub 页面和 arnismc.com 是官方下载来源。
  • 大范围或细节丰富的区域依赖 OpenStreetMap 和高程数据,生成质量与速度因所选区域而异。

标签

常见问题

arnis 是什么?
利用 OpenStreetMap 数据和真实地形高程,生成现实地点的 Minecraft 世界。 Arnis 是一款桌面工具,可以把现实中的地点生成为 Minecraft 世界。用户在地图上框选区域后,工具会获取 OpenStreetMap 的地理数据和高程数据,把建筑、道路等地图要素还原为方块,并让地形贴合真实地貌。支持 Minecraft Java 版(1.17 及以上)、基岩版和 Luanti(原 Minetest)。
arnis 可以免费使用吗?用的什么许可证?
arnis 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
arnis 还在维护吗?
活跃维护中。arnis 最近一次提交是在 2026年10月19日。
arnis 适合用来做什么?
在 Minecraft 中还原家乡或熟悉的街区。 为游戏、地图或创意项目搭建大型城市模型。 在教育或防洪演示等 Minecraft 项目中使用真实地形。
arnis 怎么安装和运行?
从发布页面下载最新版本 或从源码构建并运行图形界面: cargo run --release 或使用命令行并指定边界框运行: cargo run --release --no-default-features -- --output-dir="C:/YOUR_PATH/.minecraft/saves/worldname" --bbox="min_lat,min_lng,max_lat,max_lng"
在哪里获取 arnis?
源代码和安装说明在 GitHub 上:https://github.com/louis-e/arnis

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目