项目名称未在自定义 mod 中正确显示
Item name not displaying properly in a custom mod
我正在尝试在 1.12.2 上创建一个新的 Minecraft mod 并添加一些基本内容,一切进展顺利,除了自定义项目没有正确显示名称。我正在尝试将 ruby 物品放入游戏中,但创意菜单将其显示为 item.Ruby.name。
我的错误与此处的错误几乎相同:
,我按照他们的建议得到了一个lang文件,但还是不能正常显示。我已尝试将文件命名为 en_US.lang 和 en_us.lang,我已尝试将项目和名称命名为大写和小写名称。
在我的 lang 文件中是:
item.Ruby.name = Ruby
哪个应该是正确的。
我有一个 .json 文件,envm 是我的 mod id:
{
"parent": "item/generated",
"textures": {
"layer0": "envm:items/ruby"
}
}
我在此处遵循本教程:https://www.youtube.com/watch?v=rQLhheYcnrY,除了我的 mod ID 和用户名之外,我的所有代码和布局都与他的相同。如果你想让我分享更多代码,请发表评论,我不知道我需要在这里放多少。感谢任何帮助。
lang 文件中没有 space
至少在=
左右
item.Ruby.name = Ruby
应该是
item.Ruby.name=Ruby
当您使用 item.Ruby.name = Ruby
时,游戏会尝试替换 item.Ruby.name_
(其中 _
是 space),而这实际上不是您物品的未本地化名称 是.
我正在尝试在 1.12.2 上创建一个新的 Minecraft mod 并添加一些基本内容,一切进展顺利,除了自定义项目没有正确显示名称。我正在尝试将 ruby 物品放入游戏中,但创意菜单将其显示为 item.Ruby.name。
我的错误与此处的错误几乎相同:
在我的 lang 文件中是:
item.Ruby.name = Ruby
哪个应该是正确的。
我有一个 .json 文件,envm 是我的 mod id:
{
"parent": "item/generated",
"textures": {
"layer0": "envm:items/ruby"
}
}
我在此处遵循本教程:https://www.youtube.com/watch?v=rQLhheYcnrY,除了我的 mod ID 和用户名之外,我的所有代码和布局都与他的相同。如果你想让我分享更多代码,请发表评论,我不知道我需要在这里放多少。感谢任何帮助。
lang 文件中没有 space
至少在=
item.Ruby.name = Ruby
应该是
item.Ruby.name=Ruby
当您使用 item.Ruby.name = Ruby
时,游戏会尝试替换 item.Ruby.name_
(其中 _
是 space),而这实际上不是您物品的未本地化名称 是.