ThrowableTorchModClientProxy.java 文件源码

java
阅读 18 收藏 0 点赞 0 评论 0

项目:throwabletorchmod 作者:
@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);
//                }
//            }
//        );
    }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号