我的世界无限生存模式中文设置指南

凌晨两点半,我第N次在生存模式里被苦力怕炸飞后,突然发现游戏里所有按钮都变成了乱码——得,语言包又抽风了。这破事折腾了我半小时才搞定,干脆把整个解决流程都记下来,下次再遇到直接翻这篇就行。

为什么中文会突然消失?

常见情况就三种:游戏更新把语言包冲掉了、手贱点到语言切换、或者mod冲突。上周1.20.3版本更新后,贴吧里起码有二十多个帖子在嚎这个事。

  • Java版最容易出问题,毕竟要手动放语言文件
  • 基岩版相对稳定,但微软账号区域设置会捣乱
  • 第三方启动器比如HMCL,有时候会自己带套语言系统

Java版改中文详细步骤

摸黑爬起来开电脑,先确认你的游戏版本。1.12之前和之后的设置方法完全不一样,就跟红石电路大改版似的让人头大。

1.14及以后版本

  1. 进游戏先别点单人模式,右下角有个地球图标
  2. 在弹出列表里找「简体中文」或「Chinese (Simplified)」
  3. 如果列表是空的,直接去游戏目录\.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里只会让游戏崩溃得更惨。

基岩版的中文设置玄学

手机/主机版按理说应该简单点,但微软的账户系统总能整出新花样:

  1. 主界面点设置齿轮
  2. 找「Language」或「语言」选项(取决于当前显示什么语)
  3. 如果选项是灰的,去设备系统设置里把区域改成中国

去年有个邪门案例: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叫深板岩而不是他妈的深层石板。

终极解决方案

如果所有方法都试过了还是不行:

  1. 备份存档和截图(重要!)
  2. 在启动器里选「修复游戏」
  3. 删掉.minecraft文件夹重新安装

凌晨四点终于搞定了,窗外鸟都开始叫了。顺手把游戏里那个options.txt里的lang:en_us手动改成lang:zh_cn,防止下次启动又抽风。不说了,得赶在天亮前把被炸飞的钻石镐捡回来...