根据在本站找到的资料,我已经明白如何从1.13.2.jar中提取出zh_cn的全文,并且也从别人的lang中借鉴了格式,用的也是notepad++,但是放入resources.zip\assets\minecraft\lang中游戏内并不会将修改生效,我已经试了很多方法,各种变换格式和文件名,如zh_cn.lang和zh_cn.json
比如我想把砂土命名为土块
block.minecraft.coarse_dirt=土块
这样游戏里没有生效
"block.minecraft.coarse_dirt": "\u571f\u5757",
仍旧不能生效
我这个资源包的闪烁标语和贴图材质都是可以被游戏正常读取的,说明材质包的设置没有出错,但是资源包中的zh_cn文件无法正常被读取,下面附图(如果图片能成功上传的话,反正头像传不上去)
比如我想把砂土命名为土块
block.minecraft.coarse_dirt=土块
这样游戏里没有生效
"block.minecraft.coarse_dirt": "\u571f\u5757",
仍旧不能生效
我这个资源包的闪烁标语和贴图材质都是可以被游戏正常读取的,说明材质包的设置没有出错,但是资源包中的zh_cn文件无法正常被读取,下面附图(如果图片能成功上传的话,反正头像传不上去)



材质包能改物品方块的 名字?貌似不会吧
zh_cn.json
我也不确定 key 是否这么写,看原版的显然是最靠谱的
代码:
- {"block.minecraft.coarse_dirt": "\u571f\u5757"}
我也不确定 key 是否这么写,看原版的显然是最靠谱的
SPGoding 发表于 2019-3-16 11:17
zh_cn.json
谢谢,虽然原版里我没看见中括号…不过的确这样写才行
SPGoding 发表于 2019-3-17 09:49
了解一下 JSON 格式比较好,反正直观地说就是开头结尾打一对儿 { },然后翻译的字符串用 "xxx": "文本" 表 ...
明白了,谢谢