ProxyClient.java 文件源码

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

项目:It-s-About-Time-Minecraft-Mod 作者:
@Override
    public void registerRenderStuff(){
//      

        RenderingRegistry.registerEntityRenderingHandler(EntityTrilobite.class, new RenderTrilobite());
        RenderingRegistry.registerEntityRenderingHandler(EntityCompsognathus.class, new RenderCompsognathus());
        RenderingRegistry.registerEntityRenderingHandler(EntityCarnotaurus.class, new RenderCarnotaurus());
        RenderingRegistry.registerEntityRenderingHandler(EntityVelociraptor.class, new RenderVelociraptor());
        RenderingRegistry.registerEntityRenderingHandler(EntityCoelophysis.class, new RenderCeolophysis());
        RenderingRegistry.registerEntityRenderingHandler(EntitySpinosaurus.class, new RenderSpinosaurus());

        for (int i = 0; i < EnumFossilSkeleton.values().length; i++) {
            MinecraftForgeClient.registerItemRenderer(EnumFossilSkeleton.values()[i].fossilItem, (IItemRenderer)new ItemRendererFossil(new ModelCompsognathus(), EnumFossilSkeleton.values()[i].name, false));
            MinecraftForgeClient.registerItemRenderer(EnumFossilSkeleton.values()[i].fossilBrokenItem, (IItemRenderer)new ItemRendererFossil(new ModelCompsognathus(), EnumFossilSkeleton.values()[i].name, true));
        }
        TileEntitySpecialRenderer render = new RenderTimeRift();
        ClientRegistry.bindTileEntitySpecialRenderer(TileEntityTimeRift.class, render);
        MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(ModBlocks.timeRift_nowhere),new ItemRenderTimeRift(render, new TileEntityTimeRift()));
        MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(ModBlocks.timeRift_cretaceous),new ItemRenderTimeRift(render, new TileEntityTimeRift()));

        ClientRegistry.bindTileEntitySpecialRenderer(TileEntityAmber.class, new RenderAmber());

        TileEntitySpecialRenderer render1 = new RenderCleaningTable();
        ClientRegistry.bindTileEntitySpecialRenderer(TileEntityCleaningTable.class, render1);
        MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(ModBlocks.cleaning_Table_Off),new ItemRenderCleaningTable(render1, new TileEntityCleaningTable()));
        MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(ModBlocks.cleaning_Table_On),new ItemRenderCleaningTable(render1, new TileEntityCleaningTable()));
    }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号