
Arnis Minecraft 城市生成使用指南从安装到进阶【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnisArnis Minecraft 城市生成是目前比较省事的开源方案之一它把 OpenStreetMap 数据和真实高程变成可以进入的 Minecraft 世界。适合想复刻家乡、做地图创作的 Minecraft 玩家和脚本玩家。 项目定位把真实地点写成游戏世界Arnis 是一个 Rust 开源项目用真实地理信息生成 Minecraft 世界支持 Java 版1.17、基岩版和 Luanti。它从 OpenStreetMap 拉取建筑、道路、水系叠加真实高程数据AWS Terrain Tiles、USGS 3DEP 等多个来源逐块写入游戏世界。和常见「程序化生成」的地形工具不同它不生成「长得像」的地图而是还原真实地点本身——建筑有真实轮廓街道有真实走向地面有真实起伏。 三步跑通首次生成前提是装好 Rust 工具链仓库自带flake.nixNix 用户也可以直接跑。第 1 步获取源码。这条命令把 Arnis 的源代码克隆到本地git clone https://gitcode.com/GitHub_Trending/ar/arnis第 2 步编译 release 版本。这条命令编译出带图形界面默认 feature 就是 gui的可执行文件cargo build --release第 3 步启动并生成第一个世界。这条命令打开图形界面在地图上圈选区域、选好输出目录后点 Start Generation完成后用 Minecraft 打开该目录即可进入./target/release/arnis如果你更习惯命令行试试这样配一条命令直接生成指定边界框的世界输出目录替换成你实际的存档路径cargo run --release --no-default-features -- --output-dirYOUR_PATH/.minecraft/saves/hometown --bbox48.137,11.570,48.145,11.580️ 核心能力拆解Arnis 能生成到什么程度以下按日常使用频率排序。真实地形与建筑还原白话把真实世界写成方块。OSM 数据被解析成建筑、道路和水体高程数据负责地形起伏仓库自带的千余棵树木 schematicsassets/tree-packs/与外部 3D 模型自动摆放生成的世界可直接导入游戏。图形界面选区与调参打开 GUI 后可直接在地图上点选位置调整世界比例、出生点和生成模式。不想接触命令行时这里是主入口。用边界框精确圈定生成范围在地图上用矩形工具框出 bbox-finder 区域对应坐标可直接复用到命令行--bboxmin_lat,min_lng,max_lat,max_lng。命令行生成适配脚本与批量任务面向脚本和服务器场景传入--output-dir和--bbox即可产出可直接导入的世界目录方便接入自动化流程。⚙️ 调整世界比例、建筑内景与树木尺寸所有参数定义在 src/args.rs命令行与 GUI 同名数据获取逻辑在 src/retrieve_data.rs。最常调的三个--scale世界比例1 格等于多少米有效范围 0.05~4.0默认 1.0真实大小。调大后场景整体「缩小」建筑相对更密低于 0.3 时建筑和道路会被整体跳过只剩地形。--interior开启建筑内部结构。不加时建筑只有外立面加之后楼内能看到房间。--max-tree-size限制摆放的最大树型small 到 giant 五档默认 giant。调小后植被更矮、更整齐。改完重跑一次世界大小、楼内结构和植被高度会直观变化顺带加--map-preview还能额外输出一张俯视 PNG 地图。️ 真实位置生成时的常见坑建筑道路成片消失只剩起伏现象世界里只有地形没有任何建筑和道路。原因--scale低于 0.3路宽无法用整块表达Arnis 按设计跳过全部对象生成阈值见 src/args.rs 的OBJECT_SKIP_SCALE。解决把--scale设为 0.3 以上城市场景建议 1.0。Bedrock 模式报 Path does not exist现象--bedrock --output-dir指向一个不存在的目录直接报错退出。原因Bedrock 模式要求输出路径必须是已存在目录Java 模式才会自动创建。解决先手动建好目录再传路径或去掉--output-dir让它落到默认的桌面输出位置。生成的地面完全平整现象流程正常结束但世界地面没有任何起伏。原因--mode被设为geo-only对象落在平地上或高程数据源下载失败。解决用默认的geo-terrain网络受限时可换下载器--downloader可选 requests / curl / wget。Arnis 把 OpenStreetMap 与真实高程变成可导入的 Minecraft 世界生成逻辑、参数和坑点都集中在上面几处。装好 Rust 后先框出家乡的第一块 bbox本周就能看到结果。【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考