Arnis 自定义世界存储路径:3 步快速把 Minecraft 世界写到任意磁盘
【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis
如何把 Minecraft 世界文件存到指定磁盘
上次想把 40GB 的柏林城市世界挪到外接盘,翻遍设置也没找到入口。Arnis 的自定义世界存储路径功能,让生成真实地点世界的用户可以自行指定世界文件的目标磁盘和目录。本文只讲一件事:这个功能怎么上手、适合谁。
功能速览:自定义存储路径能做什么 📁
用起来的结果很直接:图形界面里可以选择本机任意一个已存在的文件夹作为世界保存目录;命令行下用--output-dir指定目录,目录不存在时 Arnis 会自动创建。
背后的原理不复杂。程序把保存路径当作一条"地址簿"记录(代码里是 PathBuf),先校验地址是否有效——存在、且是文件夹——再按需自动创建多级目录,全部通过后才开始写文件。就像快递发货前核对收货地址,出问题时在"发货前"就被拦下,而不是送到一半才发现。
官方文档:README.md
上手指南:3 步指定世界文件输出目录 🚀
第 1 步:确定要生成的区域
启动 Arnis,用地图上的矩形工具框选想生成的城市或区域。你会看到:底部显示边界框坐标和区域大小;命令行使用时这些信息对应--bbox参数。
第 2 步:设置世界存储目录
在世界保存区域点击 Browse 按钮,会弹出系统文件夹选择对话框,选中外接盘或其他盘上的目标目录(也可以直接在输入框里填路径)。你会看到:校验通过后路径显示在输入框中,设置会被自动记住,下次启动不用再改;如果路径无效(不存在或不是文件夹),输入框会悄悄回退到上次的值。
第 3 步:开始生成,世界直接落到目标盘
点击 Start Generation。你会看到:生成完成后,你选择的路径下出现新的世界文件夹;如果选的正是 Minecraft 存档目录,世界列表里可以直接进图。同样一件事在命令行里一条命令就能完成:
arnis --bbox="52.4862,13.3187,52.5376,13.4261" --output-dir="/mnt/external_drive/minecraft/berlin"旧参数--path仍可作为别名使用,Bedrock 和 Luanti 版也用同样方式指定各自的输出目录。
谁会用这个功能:团队、机房与服务器管理场景 👥
- 如果你是带 5 人小团队的独立开发者,手上 10 多个客户项目、世界文件混在一起容易拿错,这个功能意味着每个项目一个独立目录,交付时直接生成到客户的外接 SSD,省掉手动复制粘贴。
- 如果你是负责 30 台学生机房的老师,需要每个学生一份独立作业世界,这个功能意味着 30 份世界按学生分目录存到共享服务器,下课统一收齐点评。
- 如果你是管理大量世界文件的服务器管理员,这个功能意味着常用世界放 SSD、存档世界放 HDD,生成和落盘一步到位。
| 用法 | 只存默认目录 | 自定义存储路径 |
|---|---|---|
| 世界文件位置 | 固定在系统盘存档目录 | 任意磁盘、任意目录 |
| 多项目管理 | 混在一起,易拿错 | 一项目一目录 |
| 迁移与备份 | 手动复制粘贴 | 直接生成到目标盘 |
进阶技巧与常见坑:路径参数速查 ⚙️
- Java 版必填输出目录,Bedrock 版可不填→ Java 版必须给
--output-dir;Bedrock 版不传时默认存桌面,但一旦指定,该目录必须已存在 →arnis --bedrock --bbox="52.48,13.31,52.54,13.42" - 目录不用提前手动建→ Java 版下路径不存在时 Arnis 会自动创建多级目录;但该位置如果已是一个文件,会直接报错 →
--output-dir - 路径含空格或中文→ 用双引号整体包住即可,命令行和图形界面都能正常处理 →
--output-dir="D:/我的世界/柏林" - GUI 的"静默回退"机制→ 在界面里填了不存在的路径会自动退回上一个值,别以为保存成功了;先建好文件夹再通过 Browse 选择 → 世界保存区域的 Browse 按钮
那个 40GB 的柏林城市不必再挤系统盘,选中外接盘点一下就完事。去仓库拉最新代码亲自试一次:git clone https://gitcode.com/GitHub_Trending/ar/arnis。
【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考