news 2026/9/10 22:18:36

Arnis 自定义世界保存路径:3 步把 Minecraft 世界文件存到任意位置

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Arnis 自定义世界保存路径:3 步把 Minecraft 世界文件存到任意位置

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

Arnis 的自定义世界保存路径功能做的事情很直白:生成世界时,由你指定 Minecraft 世界文件存到哪里——命令行里是--output-dir参数,图形界面里是一个目录选择框——世界文件不再被固定在一个默认位置。

这个功能一句话讲明白

生成之前告诉 Arnis「存到哪个文件夹」,生成结束后世界文件就落在那个文件夹里,中间没有别的步骤。价值也很简单:Minecraft 世界存储位置由你决定,而不是程序替你想好一个地方,你再手动挪文件。

跟着做一遍:配置自定义保存路径的步骤

命令行:记住一个参数就够

--output-dir指定目标目录(旧脚本里的--path写法也仍然兼容):

arnis --bbox "52.50,13.34,52.53,13.42" --output-dir "/mnt/data/minecraft/berlin"

三个要点:

  1. --output-dir对 Java 版世界是必填的;Bedrock / Luanti 输出则是可选。
  2. 目录不用提前建好,不存在时程序会自行创建。
  3. 路径里含空格或中文时,用引号包住整个路径,避免 shell 解析出问题。

图形界面:三步

  1. 打开 Arnis,在地图上用矩形工具框选要生成的区域。
  2. 在 World 设置区的「Java Save Path」输入框里填入目标目录,或点旁边的浏览按钮选择文件夹。
  3. 点 Start Generation,世界文件会直接写进你选的目录。

不同版本里选项的位置可能略有差异,以你当前版本实际为准。

自定义存储路径的实现思路

看源码的话,整条链路就是三步,都不复杂:

  1. 接收路径——命令行参数或界面里选出的目录,被读成一个标准的路径类型(src/args.rs)。
  2. 校验解析——检查目标位置是目录而不是文件,路径本身对当前平台合法。
  3. 建目录并写入——目录不存在就递归创建,然后把世界文件逐个写进去(src/world_editor/)。

有一个细节挺友好:如果目标路径指向一个已存在的文件,程序会直接报错拦住你,而不是把世界数据写进一个奇怪的位置,省得生成到一半才发现不对劲。

世界文件自定义位置,哪些情况你真会用到

这个功能不花哨,但下面几种情况会直接受益:

  • 多项目、多版本管理:生成不同城市、或同一个城市的不同版本时,按「项目名/版本」各放一个子目录,世界文件不容易混在一起。
  • 系统盘空间有限:一次生成动辄几个 GB 到几十 GB,直接指向容量更大的数据盘或外接硬盘。
  • 团队协作与教学:批量给学生或成员生成世界时,直接写进约定好的目录,省掉「先生成再手动拷走」这一步。

新旧做法的差别大致是这样:

情况旧做法(固定默认位置)新做法(自定义保存路径)
多项目并存世界文件混在默认目录,容易搞混每个世界一个子目录,结构清晰
存储空间受默认位置所在盘容量限制可指向数据盘 / 外接硬盘
交付与分发生成后手动复制世界文件直接生成到目标目录

常见路径问题与进阶设置

用顺手之后,这几个坑值得知道:

  • 路径指向了文件而不是目录:会报「exists but is not a directory」,换成一个目录、或者一个尚不存在的新目录名即可。
  • 没有写入权限:生成时报权限错误,先手动验证一下能不能在该目录里新建文件。
  • 网络共享目录:一般可以工作,但写入速度受网络限制,大世界建议先生成到本地盘再同步。
  • 路径写法:统一用引号包住整个路径;Windows 与 Linux 的路径格式都可以写,具体行为以当前版本实际为准。

进阶一点的话,直接翻 src/args.rs 里路径相关的校验逻辑,每个参数的说明都写在注释里。

写在最后

自定义世界保存路径属于那种「乍看不算大事,用起来才发现省事」的功能。把存储位置理顺之后,生成完就不需要再搬一次世界文件。后续如果再加上一些路径模板、空间提示之类的小便利会更好,但就目前的体验来说,够用了。

【免费下载链接】arnisGenerate any location from the real world in Minecraft with a high level of detail.项目地址: https://gitcode.com/GitHub_Trending/ar/arnis

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/10 22:17:59

AI+Three.js快速开发3D网页游戏实战

1. 项目概述:AI辅助快速开发3D网页游戏这个项目展示了如何利用现代AI工具与传统Web 3D技术结合,在极短时间内完成一个完整的3D太空射击游戏开发。核心在于通过Cursor(智能代码编辑器)与Grok/Claude等AI助手的协同,配合…

作者头像 李华
网站建设 2026/9/10 22:16:34

一体化监控报警系统实战:热成像与智能识别如何实现户外主动防御

搞安防这行十几年,经手过不少监控报警设备,纯监控的、纯报警的、拼凑出来所谓联动的都见过。说实话,大部分户外项目最后都栽在“装的时候好好的,用起来一堆毛病”上。最近在园区升级项目里实际部署了一套 HXJK-5000 一体化监控报警…

作者头像 李华
网站建设 2026/9/10 22:11:48

What‘s new in vNEXT_VERSION

Whats new in vNEXT_VERSION 【免费下载链接】follow 🧡 Folo is the AI RSS Reader 项目地址: https://gitcode.com/GitHub_Trending/fol/follow Shiny new things Improvements No longer broken Thanks Special thanks to volunteer contributors fo…

作者头像 李华