猫掌的薏苡仁 发表于 2024-7-13 22:06:32

请问基岩版如何自定义超平坦世界?

原版超平坦世界太薄,高度太低,连云都看不到

English137260 发表于 2024-7-13 22:22:43

高级选项里可以设置

猫掌的薏苡仁 发表于 2024-7-13 22:30:36

English137260 发表于 2024-7-13 22:22
高级选项里可以设置

审题,不是创建x超平坦世界

Sakarwei 发表于 2024-7-13 23:23:34

本帖最后由 Sakarwei 于 2024-7-14 00:06 编辑

曾经(当然现在也是)有一个软件叫作 Blocktopograph(下称BTR),现在停止更新了。可以自定义超平坦,但是那个软件生成出来的存档都是没有洞穴更新的。
后续我发现它似乎是借用level.dat编辑实现的,不知道相关方法能否用在现在存档的 level.dat里面。
(格式似乎是没有变化的,就是现在再编辑相关条目还有没有用不清楚。)
——————
这样的话,我大概会尝试的具体操作就是:(测试环境 Android + Minecraft 1.21.0.3 + BTR 汉化版 1.9.4)
一、在 Minecraft 中创建一个超平坦世界。
二、利用文件管理器,将新建的超平坦世界存档文件夹 复制到 (内部存储)/games/com.mojang/minecraftWorlds/ 内。(即便携版的存档放置目录)
三、下载并安装BTR,要求其编辑 新创建的 超平坦世界 存档 的 level.dat
1. 点击存档,进入地图界面,左侧屏幕边缘划出侧边栏,找到“世界NBT”并进入。(不必理会地图是否加载)
2. 找到 FlatWorldLayers 字段,编辑其记录的 JSON 字段。(主要是“block_layers”部分,注意要符合 JSON 的语法规范)
四、点击右下角软盘图标保存,然后将修改后的 level.dat 覆盖新存档的原始 level.dat,并删除存档文件夹内 db 文件夹内的所有文件。
五、重新进入 Minecraft 的对应存档,让 Minecraft 根据修改后的 level.dat 重新生成世界。

成果演示(折叠)










其余提示/警告:
一、本方法仅适用于 安卓设备,因为 BTR 目前只有安卓版。当然有模拟器模拟安卓环境的也行。
二、小心网上找到的 BTR,建议下载后先上传杀毒网站扫毒,如 Virustotal。
三、小心编辑存档,操作不当时,BTR可能损坏其它存档

MC平明 发表于 2024-7-16 07:51:23

改文件吧世界文件夹level.dat里的block_layers里面就能改每层方块是什么东西
页: [1]
查看完整版本: 请问基岩版如何自定义超平坦世界?