Minecraft基岩版mod汉化教程
其实一开始我是想先写java版的汉化教程,但是国内大多数minecraft玩家都是基岩版,而且还有人找到了我,就先出基岩版的教程吧(其实我也不会,还是现学的,java版玩家很多都已经会自己汉化)
这个教程很全,应该是全网最全的,我会总结一系列问题
教程开始
基岩版和java版mod不同的地方是:
java版mod只有一个jar文件,mod后缀为.jar
基岩版分为行为包(BP)和资源包(RP),后缀为mcaddon
首先,我们打开mod文件,打不开的在后面加上.zip或者其它压缩文件后缀
打开后能看到BP文件夹和RP文件夹

两个文件夹内都有一个manifest.json文件,里面是mod的信息
header下面的name后面是mod名称,description是介绍

修改即可
接着在资源包里面找到texts文件夹,里面放语言文件
找到en_US.lang文件,新建.lang,以zh_CN为例,将en_US.lang里面的文本翻译到新建的zh_CN.lang文件里面

注意是翻译“=”后面的
到此,汉化算是成功了
成功了?
很多基岩版mod作者不会把所有文本写在里面,所以你需要一个一个手动添加并汉化,非常麻烦
2025/12/10 编辑
举一个例子
以此mod的item为例,在BP行为包找到items文件夹,能看到有很多东西
以此mod的knights_armour_pattern_blackcross为例

与原有文件中的item文本对比能得出,item代表类别,后面的为文件名
需要注意的是,knights_armour_pattern_blackcross中knights与后面的armour_pattern_blackcross不再是以“_”连接,变为了“:”,knights应该是mod名称之类的,后面的armour_pattern_blackcross则是物品名称,组合起来就是item.knights:armour_pattern_blackcross,接着加上“=”,后面写翻译
如下

剩下的也是只能一个一个去翻译了~qwq
2025/12/10 编辑
请不要再按照上面的方法进行汉化!
请不要再按照上面的方法进行汉化!
请不要再按照上面的方法进行汉化!
此方法成功率低,且费时费力
以下为新方法:
如果语言文件未包含所有文本,有两个方法
在源代码中直接汉化
使用此方法请事先备份
源代码通常在BP行为包里,文件类型为js(JavaScript)
在其中直接搜索游戏内显示的文本,修改即可
注意只能修改字符串,切勿修改其它内容!否则易造成mod功能异常、加载失败或闪退等错误!
文本替代
使用此方法可以不用备份
还是在BP行为包里面寻找文本,然后复制
粘贴在zh_CN.lang文件内,按照lang文件翻译格式翻译即可
注意原文本需要与源代码内的文本一样,所以建议直接在源代码内复制文本,复制游戏内显示文本可能会有文本不完全导致翻译失败等情况
制作翻译包
这个可以到我的java版mod汉化教程内查看,原理大差不差,不过我没有实测,实测后后面再回来编辑
- 感谢你赐予我前进的力量

