我的世界无限生存模式中文设置指南
凌晨两点半,我第N次在生存模式里被苦力怕炸飞后,突然发现游戏里所有按钮都变成了乱码——得,语言包又抽风了。这破事折腾了我半小时才搞定,干脆把整个解决流程都记下来,下次再遇到直接翻这篇就行。
为什么中文会突然消失?
常见情况就三种:游戏更新把语言包冲掉了、手贱点到语言切换、或者mod冲突。上周1.20.3版本更新后,贴吧里起码有二十多个帖子在嚎这个事。
- Java版最容易出问题,毕竟要手动放语言文件
- 基岩版相对稳定,但微软账号区域设置会捣乱
- 第三方启动器比如HMCL,有时候会自己带套语言系统
Java版改中文详细步骤
摸黑爬起来开电脑,先确认你的游戏版本。1.12之前和之后的设置方法完全不一样,就跟红石电路大改版似的让人头大。
1.14及以后版本
- 进游戏先别点单人模式,右下角有个地球图标
- 在弹出列表里找「简体中文」或「Chinese (Simplified)」
- 如果列表是空的,直接去游戏目录
\.minecraft\assets\indexes
里检查有没有zh_cn.json
文件路径 | 该有的内容 |
\.minecraft\assets\objects | 一堆哈希值命名的文件 |
\.minecraft\assets\indexes | 1.19.json这类带版本号的文件 |
1.13之前的老古董版本
这些版本的语言文件得自己动手:
- 去
\.minecraft\resources
文件夹 - 新建
lang
文件夹(全小写) - 往里面扔
zh_cn.lang
文件
找不到语言文件?直接去Minecraft Wiki搜「语言文件」,第一个结果就是官方GitHub仓库的链接。记得下对应版本的文件,把1.12的语言包塞进1.7.10里只会让游戏崩溃得更惨。
基岩版的中文设置玄学
手机/主机版按理说应该简单点,但微软的账户系统总能整出新花样:
- 主界面点设置齿轮
- 找「Language」或「语言」选项(取决于当前显示什么语)
- 如果选项是灰的,去设备系统设置里把区域改成中国
去年有个邪门案例:Xbox账号注册地选的阿根廷,结果游戏里死活调不出中文。最后在account.microsoft.com里改的账户区域才解决,这破事折腾了楼主三天。
Mod玩家的额外操作
装了OptiFine或者Forge的注意了,有些mod会覆盖游戏原生语言:
- 检查
config
文件夹里有没有mod的lang配置 - 大型整合包经常自带汉化补丁,去mods文件夹找
i18n
开头的jar包 - R键整理这类mod要在单独配置文件里改语言
我常用的笨办法是开游戏前先用WinMerge
对比语言文件,有时候某个mod偷偷把en_us.lang
覆盖了zh_cn.lang
,这种阴间bug查起来特别费烟。
检查语言文件完整度
有时候界面显示中文但物品描述还是英文,八成是语言文件不全。用记事本打开zh_cn.lang
,正常应该有3000+行内容。如果只有几百行,去crowdin.com/minecraft下个社区汉化补丁。
最近在玩那个All the Mods 9整合包,发现匠魂3的汉化文件把「钴」翻译成了「眼镜蛇矿石」,笑死。这种非官方汉化虽然生草但比看英文强,至少知道Deepslate
叫深板岩而不是他妈的深层石板。
终极解决方案
如果所有方法都试过了还是不行:
- 备份存档和截图(重要!)
- 在启动器里选「修复游戏」
- 删掉
.minecraft
文件夹重新安装
凌晨四点终于搞定了,窗外鸟都开始叫了。顺手把游戏里那个options.txt
里的lang:en_us
手动改成lang:zh_cn
,防止下次启动又抽风。不说了,得赶在天亮前把被炸飞的钻石镐捡回来...