|
9楼
发表于 2024-8-6 10:47:14
|
只看该作者
IP:河南
实际上java版的语言文件并不是像基岩版明文存储的,基岩版的文件名就是语言名称比如en_US(美国英语)对应的文件就是en_US.lang,存储位置为*基岩版根目录*\data\resource_packs\vanilla\texts里面,而Java版除了en_us之外的语言文件都是在.minecraft\assets\objects\*里面(后期版本),而文件名为字母与数字的组合,这个文件名就是对应文件的hash值,比如1.19里面bg_bg(保加利亚的保加利亚语)的hash值为 254504dc2fe08394c27f5d69b69883be3032fc03,对应的文件就是.minecraft\assets\objects\25\254504dc2fe08394c27f5d69b69883be3032fc03,这里的"25"取自文件的前两个字符,文件以json的格式储存,非unicode字符将使用unicode编码来书写 |
|