Minecraft世界转换从零到精通:Chunker 保姆级操作指南
【免费下载链接】ChunkerConvert Minecraft worlds between Java Edition and Bedrock Edition项目地址: https://gitcode.com/gh_mirrors/chu/Chunker
当你历尽千辛万苦建好的 Minecraft 存档,想发给手机端的朋友一起玩,却发现对方的基岩版根本读不了你的 Java 版世界时,你会真切体会到什么叫"两个世界的隔阂"。而Chunker,正是为解决这一痛点而生的开源 Minecraft 世界转换工具,它能把 Java 版和基岩版的世界存档互相转换,让你在两版之间自由穿梭、跨版本升降级。
它到底是什么:一个打通两版世界的"搬家队"
一句话讲清:Chunker 是一个免费开源的 Java 程序,负责把 Minecraft 的 Java 版世界与基岩版世界互相转换,同时支持在同一版本体系内升降级,覆盖从经典 1.8 到最新 1.21 的众多版本。
它能帮你解决这些实际问题:
- 跨平台分享:手机/主机(基岩版)和电脑(Java 版)之间互传存档,和任何设备的朋友联机不再有门槛
- 跨版本游玩:把老档升级到新版本体验新内容,或把新世界降级到旧版本去玩老玩法
- 内容互通:想体验对方版本独有的方块和结构,先转换再进游戏
适合谁用?想换设备继续存档的老玩家、想切换端口的服务器主、研究存档数据的模组作者都适用。它同时提供图形界面(GUI)和命令行(CLI)两套入口——新手用界面点一点,高手用命令行一键执行。
动手实操:从零完成第一次世界转换
第 1 步:检查环境,装好 Java
Chunker 基于 Java 开发,运行 CLI 需要JDK 17 或更高版本。先打开终端验证一下:
java -version如果提示"找不到命令",就去装一个 JDK 17+,装完重开终端再验证。磁盘空间留出几百 MB 就够用。
第 2 步:获取 Chunker(两种方式任选)
方式 A:直接下载预编译版(新手推荐)到项目的 Releases 发布页下载对应你操作系统的版本,解压即可运行,无需自行构建。
方式 B:从源码构建(体验最新功能)
git clone https://gitcode.com/gh_mirrors/chu/Chunker cd Chunker ./gradlew build构建完成后,产物位于build/libs/目录,里面包含纯命令行 jar、原生可执行文件,以及带图形界面的 Electron 版本,按需取用。
第 3 步:完成第一次转换
转换前先确认格式,运行下面命令可以列出所有支持的输出格式:
java -jar chunker-cli-VERSION.jar -f ?格式写法是EDITION_X_Y_Z,例如JAVA_1_20_5、BEDROCK_1_19_30。把 Java 版世界转成基岩版,只需一条命令:
java -jar chunker-cli-VERSION.jar \ -i "C:\worlds\my_java_world" \ -o "C:\worlds\converted" \ -f BEDROCK_1_20_80三个必填参数记好:-i输入世界文件夹、-o输出文件夹(必须为空或不存在)、-f目标格式。
用图形界面更简单:打开 Electron 版 → 选择输入世界 → 指定输出目录和目标格式 → 点击转换,坐等完成即可。
第 4 步:常见问题排查(就地排坑)
| 症状 | 解法 |
|---|---|
| 报"格式无效" | 用-f ?查看全部支持的格式写法,对照填写 |
| 内存不足(OutOfMemoryError) | 给程序加大内存,方法见下文技巧三 |
| 提示找不到 Java | 检查 JDK 17+ 是否安装、PATH 是否配置正确 |
| 转换完实体、村庄消失了 | 这是 Chunker 当前的技术限制:除画框和物品展示框外,实体与结构数据(村庄、要塞)转换支持有限,属正常现象 |
进阶操作技巧:把 Chunker 用出生产力
技巧一:批量脚本,一次转完多个世界
手上有十几个世界要转?写个循环脚本就能全部搞定:
for world in worlds/*/; do name=$(basename "$world") java -jar chunker-cli-VERSION.jar -i "$world" -o "converted/$name" -f JAVA_1_20_5 done技巧二:用 JSON 配置精细控制转换
把配置文件放进世界文件夹,Chunker 会自动加载,无需手动传参:
block_mappings.chunker.json:方块映射world_settings.chunker.json:世界设置converter_settings.chunker.json:转换器设置dimension_mappings.chunker.json:维度映射pruning.chunker.json:区块修剪(可裁掉无用区域,给大世界瘦身)
命令行中也可用-m、-s、-p、-c、-d参数直接指定这些配置。想深入研究底层原理,可以翻翻项目源码:核心转换引擎、数据映射系统、NBT 数据处理,模块划分清晰,容易读懂。
技巧三:按需分配内存
Chunker 默认使用可用内存的 75%。图形版启动时指定:
Chunker.exe -Xmx8G命令行 jar 直接给 JVM 传参:
java -Xmx8G -jar chunker-cli-VERSION.jar -i world -f BEDROCK_1_20_80 -o output世界越大,内存给得越多,转换越顺畅。
写在最后:开始你的跨版本之旅
到这里,你已走完环境准备、获取安装、第一次转换到批量处理的全流程。Chunker 就是那个能让你在 Java 版和基岩版之间自由"搬家"的工具,无论是想和手机党朋友联机,还是想带着存档换个设备继续冒险,它都能帮你一键搞定。
现在就备份一份世界,动手转一次吧。说不定今晚,你就能在手机上继续昨天的存档了!🚀
⚠️重要提醒:转换属于数据重写操作,请务必在转换前备份原始世界文件。Chunker 及 Microsoft/Mojang 不对转换过程中可能产生的数据损失负责。宁可多备份一次,也不要把珍贵的存档置于风险之中。
【免费下载链接】ChunkerConvert Minecraft worlds between Java Edition and Bedrock Edition项目地址: https://gitcode.com/gh_mirrors/chu/Chunker
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考