@Override
public void init(FMLInitializationEvent e)
{
super.init(e);
// Add renderers.
final RenderManager renderManager = Minecraft.getMinecraft().getRenderManager();
final RenderItem renderItem = Minecraft.getMinecraft().getRenderItem();
RenderingRegistry.registerEntityRenderingHandler(EntityThrowableSlimeTorch.class,
new RenderSnowball(renderManager, ThrowableTorchMod.ITEM_THROWABLE_SLIME_TORCH, renderItem));
RenderingRegistry.registerEntityRenderingHandler(EntityThrowableClayTorch.class,
new RenderSnowball(renderManager, ThrowableTorchMod.ITEM_THROWABLE_CLAY_TORCH, renderItem));
RenderingRegistry.registerEntityRenderingHandler(EntityThrowableMagmaTorch.class,
new RenderSnowball(renderManager, ThrowableTorchMod.ITEM_THROWABLE_MAGMA_TORCH, renderItem));
// TODO: These are the ones we are supposed to be using, but they don't work like this
// RenderingRegistry.registerEntityRenderingHandler(EntityThrowableSlimeTorch.class,
// new IRenderFactory<Entity>() {
// @Override
// public Render<? super Entity> createRenderFor(RenderManager manager)
// {
// return new RenderSnowball<Entity>(renderManager, ThrowableTorchMod.ITEM_THROWABLE_SLIME_TORCH, renderItem);
// }
// }
// );
//
// RenderingRegistry.registerEntityRenderingHandler(EntityThrowableClayTorch.class,
// new IRenderFactory<Entity>()
// {
// @Override
// public Render<? super Entity> createRenderFor(RenderManager manager)
// {
// return new RenderSnowball<Entity>(renderManager, ThrowableTorchMod.ITEM_THROWABLE_CLAY_TORCH, renderItem);
// }
// }
// );
//
// RenderingRegistry.registerEntityRenderingHandler(EntityThrowableMagmaTorch.class,
// new IRenderFactory<Entity>() {
// @Override
// public Render<? super Entity> createRenderFor(RenderManager manager)
// {
// return new RenderSnowball<Entity>(renderManager, ThrowableTorchMod.ITEM_THROWABLE_MAGMA_TORCH, renderItem);
// }
// }
// );
}
ThrowableTorchModClientProxy.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:throwabletorchmod
作者:
评论列表
文章目录