Minecraft Forge Modding1.16.2-我的en_us.json文件不起作用

问题描述

我创建了一个名为“ sapphire”的项目,我的纹理工作正常,该项目执行了应有的工作,但没有显示我想要的名称,我的en_us.json文件如下所示:

"item.mymodid.sapphire": "Sapphire"

在游戏中显示item.mymodid.sapphire

但这不只是.json文件中我的广告素材标签也无法使用的项目 我有这个:

"itemGroup.gems":"Gem Items"

在游戏中显示itemGroup.gems

请帮助我不知道怎么了。

解决方法

似乎您将类名放在错误的位置。尝试像这样"Gem Items":"itemGroup.gems"

翻转他们的位置 ,

Lang文件实际上是json文件。 真实内容为:

{
    "item.mymodid.sapphire": "Sapphire"
}

如果您使用Intellij Idea,请尝试将其添加到build.gradle的开头:

apply plugin: 'idea'

idea {
    module {
        inheritOutputDirs = true
    }
}

然后Refresh Gradle Refresh Gradle