A code: public class CommonProxy {
public void registerItemRenderer() {
Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(
ModItems.YOUR_ITEM,
0,
new ModelResourceLocation(ModItems.YOUR_ITEM.getRegistryName(), "inventory")
);
Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(
ModItems.YOUR_ITEM,
0,
new ModelResourceLocation(ModItems.YOUR_ITEM.getRegistryName(), "inventory"),
new CustomItemRenderer(Minecraft.getMinecraft().getTextureManager(), Minecraft.getMinecraft().getRenderItem().getItemModelMesher().getModelManager(), Minecraft.getMinecraft().getItemColors())
);
}
}
In YOUR_ITEM you must specify item.
If not working try this: public class ModInit {
@Mod.EventHandler
public void init(FMLInitializationEvent event) {
CommonProxy commonProxy = new CommonProxy();
commonProxy.registerItemRenderer();
}
}