我试图使用Minecraft Forge for Minecraft 1.8(推荐版本)创建Minecraft mod,但模型渲染器不起作用。
CustomItem呈现为经典的紫色和黑色块。
内部public void init(FMLInitializationEvent event)
:
if (event.getSide() == Side.CLIENT) {
RenderItem renderItem = Minecraft.getMinecraft().getRenderItem();
renderItem.getItemModelMesher().register(ItemManager.customItem, 0, new ModelResourceLocation(this.MODID + ":" + ItemManager.customItem.name, "inventory"));
}
答案 0 :(得分:2)
您可能遇到特定于Eclipse的问题,默认情况下纹理未复制到项目的bin
文件夹中。根据{{3}},请尝试:
- 在名为
mcp/
的{{1}}中创建一个文件夹,将纹理放在res
下。编辑:从1.6.1开始,文件夹应为“assets”而不是“mods”- 右键单击软件包资源管理器中的项目,选择新建>的文件夹强>
- 选择
mods/[mod name]/textures
作为父文件夹,然后点击高级按钮- 选择
Minecraft/lib
并选择您创建的文件夹,创建链接- 右键点击新创建的链接,选择构建路径> 用作源文件夹
醇>