开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[BE教程] 导入的世界没有更新内容?你可能掉进了“基础游戏版本控制”陷阱!

 发表于 2026-2-27 00:52:26|显示全部楼层|阅读模式 IP:广东省
本帖最后由 Sakarwei 于 2026-3-4 02:47 编辑

更新没有新内容? → 可能是 mctemplate 配置文件影响!
对策见下面。




自 mcworld 导出受阻之后,社区玩家又发现了导出 mctemplate 的方法将世界保存下来,并针对改方法制作了UI调整纹理包。自此之后,有不少玩家发现,导入的 mctemplate 世界出现异常情况,在游戏客户端版本更新后,这些世界里面没有新内容。


关于该现象,微软有文档给出解释——《基础游戏版本控制》(https://learn.microsoft.com/zh-c ... /basegameversioning

为防止创作成品受到后续版本更新的影响,微软在导出世界模板时增加了“基础游戏版本控制”配置,在 manifest.json 中记录“base_game_version”,在后续新版本的世界中打开有关世界时,会继续沿用旧版本已经存在的特性,且不会加入任何新版本内容。





对策
(图文版)解除基础版本控制限制:https://klpbbs.com/thread-169695-1-1.html(文字版方法一路径乙)

原始文字版:

(所有操作均建议备份保留原件,避免操作失误或被我误导导致存档数据损坏与丢失)

方法一:
一、对新鲜导出的 mctemplate 存档:
1. 当作 zip 存档打开,检查 level.dat,使用文本编辑器打开并搜寻 base_game_version 或导出版本号,若发现,见第二大点,忽视第一大点下面的内容
2. 删除 manifest.json ,重新打包为 zip,并将 zip 后缀名改为 mcworld。

二、发现写死在 level.dat 的:

路径甲:在新版本Minecraft中创建一个新的世界,保持种子一致,随后替换掉原有的 level.dat。但是:虽然存档地形大体没有异常,但仍可能丢失游戏时间等数据。而且需要有足够权限获取新的 level.dat。

路径乙:使用 Blocktopograph 等 NBT 编辑工具,删除 level.dat 里面对应的 base_game_version
虽然 Blocktopograph 已经停止更新,但是其 NBT 格式仍旧通用,编辑世界 NBT 功能仍旧可以发挥作用。

方法二:(未经测试,理论可行)
导出存档后,使用 chunker 转换存档到高版本(如果 chunker 报错显示无效存档,尝试参考方法一第一点将 mctemplate 转换为 mcworld)

已经确认存在关键缺陷导致问题继续存在的方法:

评分

参与人数 1铁粒 +276收起理由
 LazyPl*** + 276感谢大佬

查看全部评分

苦力怕论坛,感谢有您~
 楼主|  发表于 2026-3-1 23:25:20 来自手机|显示全部楼层 IP:广东省
目前收到了有尝试失败的案例。

之前导出mctemplate之后,我是立即手动改装成为mcworld,导入后也未见缺少更新内容之类的问题(也可能是因为不明显我没发现?)

我可能需要更多的样本测试。
来自 2# 2026-3-1 23:25:20回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2026-2-27 12:48:15|显示全部楼层 IP:江苏省
居然还有这种东西,长知识了
3#2026-2-27 12:48:15回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2026-2-28 11:28:57 来自手机|显示全部楼层 IP:广东省
这是怕存档崩坏吧

评分

参与人数 1铁粒 +1收起理由
 Saka*** + 1必须滴,向下兼容

查看全部评分

4#2026-2-28 11:28:57回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

| 由 木韩网络 提供支持 | GMT+8, 2026-6-24 03:51

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4