ClientProxy.java 文件源码

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

项目:vsminecraft 作者:
@Override
public void registerRenderInformation()
{
    RenderPartTransmitter.init();
    RenderGlowPanel.init();

    //Register entity rendering handlers
    RenderingRegistry.registerEntityRenderingHandler(EntityObsidianTNT.class, new RenderObsidianTNTPrimed());
    RenderingRegistry.registerEntityRenderingHandler(EntityRobit.class, new RenderRobit());
    RenderingRegistry.registerEntityRenderingHandler(EntityBalloon.class, new RenderBalloon());
    RenderingRegistry.registerEntityRenderingHandler(EntityBabySkeleton.class, new RenderSkeleton());
    RenderingRegistry.registerEntityRenderingHandler(EntityFlame.class, new RenderFlame());

    //Register item handler
    ItemRenderingHandler handler = new ItemRenderingHandler();

    MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(MekanismBlocks.EnergyCube), handler);
    MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(MekanismBlocks.MachineBlock), handler);
    MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(MekanismBlocks.MachineBlock2), handler);
    MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(MekanismBlocks.MachineBlock3), handler);
    MinecraftForgeClient.registerItemRenderer(MekanismItems.Robit, handler);
    MinecraftForgeClient.registerItemRenderer(MekanismItems.WalkieTalkie, handler);
    MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(MekanismBlocks.GasTank), handler);
    MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(MekanismBlocks.ObsidianTNT), handler);
    MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(MekanismBlocks.BasicBlock), handler);
    MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(MekanismBlocks.BasicBlock2), handler);
    MinecraftForgeClient.registerItemRenderer(MekanismItems.Jetpack, handler);
    MinecraftForgeClient.registerItemRenderer(MekanismItems.ArmoredJetpack, handler);
    MinecraftForgeClient.registerItemRenderer(MekanismItems.PartTransmitter, handler);
    MinecraftForgeClient.registerItemRenderer(MekanismItems.GasMask, handler);
    MinecraftForgeClient.registerItemRenderer(MekanismItems.ScubaTank, handler);
    MinecraftForgeClient.registerItemRenderer(MekanismItems.Balloon, handler);
    MinecraftForgeClient.registerItemRenderer(MekanismItems.FreeRunners, handler);
    MinecraftForgeClient.registerItemRenderer(MekanismItems.AtomicDisassembler, handler);
    MinecraftForgeClient.registerItemRenderer(MekanismItems.GlowPanel, handler);
    MinecraftForgeClient.registerItemRenderer(MekanismItems.Flamethrower, handler);

    //Register block handlers
    RenderingRegistry.registerBlockHandler(new MachineRenderingHandler());
    RenderingRegistry.registerBlockHandler(new BasicRenderingHandler());
    RenderingRegistry.registerBlockHandler(new PlasticRenderingHandler());
    RenderingRegistry.registerBlockHandler(new CTMRenderingHandler());

    Mekanism.logger.info("Render registrations complete.");
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号