Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 项目名称在自定义模块中未正确显示_Java_Minecraft_Minecraft Forge - Fatal编程技术网

Java 项目名称在自定义模块中未正确显示

Java 项目名称在自定义模块中未正确显示,java,minecraft,minecraft-forge,Java,Minecraft,Minecraft Forge,我正在尝试在1.12.2上创建一个新的Minecraft mod,添加了一些基本内容,一切都进行得很顺利,只是定制物品没有正确显示名称。我试图在游戏中加入一个ruby项目,但创造性菜单将其显示为item.ruby.name 我的错误与这里的错误几乎相同: ,我按照他们的建议得到了一个lang文件,但它仍然没有正确显示。我尝试过将文件命名为en_US.lang和en_US.lang,我尝试过为item和name使用大写和小写名称 在我的lang文件中: item.Ruby.name=Ruby 这

我正在尝试在1.12.2上创建一个新的Minecraft mod,添加了一些基本内容,一切都进行得很顺利,只是定制物品没有正确显示名称。我试图在游戏中加入一个ruby项目,但创造性菜单将其显示为item.ruby.name

我的错误与这里的错误几乎相同: ,我按照他们的建议得到了一个lang文件,但它仍然没有正确显示。我尝试过将文件命名为en_US.lang和en_US.lang,我尝试过为item和name使用大写和小写名称

在我的lang文件中:

item.Ruby.name=Ruby
这应该是正确的

我有一个.json文件,envm是我的mod id:

{
“父项”:“项/已生成”,
“纹理”:{
“layer0”:“envm:items/ruby”
}
}
我在这里遵循这个教程:除了我的mod id和username之外,我所有的代码和布局都和他一样。如果你想让我分享更多的代码,请发表评论,我不知道我需要在这里写多少。非常感谢您的帮助。

文件中没有空格 至少,在
=

应该是

item.Ruby.name=Ruby

当您使用
item.Ruby.name=Ruby
时,游戏试图替换
item.Ruby.name
(其中
\u
是空格),而这并不是您的物品的非定域名称的实际含义。

我最终找到了答案,但这是问题的一部分,非常感谢。我还没有15个代表,所以很遗憾,我不能投票给你的答案。
item.Ruby.name=Ruby