Minecraft 1122 stable-39 Forge 怎么在游戏里显示我的自定义物品的名称请使用TranslationKey!
要在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"));
这将使用翻译条目中的名称来显示你的物品的名称。
希望这可以帮助到你
原文地址: https://www.cveoy.top/t/topic/iy3z 著作权归作者所有。请勿转载和采集!