要在Minecraft 1.12.2的Forge版本中显示自定义物品名称,你需要使用TranslationKey。

首先,在创建你的自定义物品时,确保你已经设置了一个独特的物品ID和名称。例如,假设你的物品ID是"my_item",名称是"My Item"。

接下来,你需要在资源包的语言文件中添加一个新的翻译条目。你可以在资源包的文件夹中找到一个名为"lang"的文件夹。在其中,创建一个新的文本文件,命名为"en_us.lang"(如果你使用英文客户端)。然后,打开该文件并添加以下内容:

my_item.name=My Item

这将为你的物品添加一个翻译条目,将其名称设置为"My Item"。

保存并关闭文件后,将语言文件放入你的资源包中的相应位置。

最后,在注册你的物品时,使用TranslationKey来设置物品的展示名称。例如:

ItemStack itemStack = new ItemStack(YourModItems.MY_ITEM); itemStack.setStackDisplayName(I18n.translateToLocal("my_item.name"));

这将使用翻译条目中的名称来显示你的物品的名称。

希望这可以帮助到你

Minecraft 1122 stable-39 Forge 怎么在游戏里显示我的自定义物品的名称请使用TranslationKey!

原文地址: https://www.cveoy.top/t/topic/iy3z 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录