ClientProxy.java 文件源码

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

项目:Coding 作者:
@Override
    public void registerRenderer(){
        //Entities, the 0.5F is the shadow size

        // Dragons
        RenderingRegistry.registerEntityRenderingHandler(EntityCreeperDragon.class, 
                new RenderCreeperDragon(new ModelCreeperDragon(), 0.5F));
        RenderingRegistry.registerEntityRenderingHandler(EntityWildFireDragon.class, 
                new RenderWildFireDragon(new ModelWildFireDragon(), 0.5F));
        RenderingRegistry.registerEntityRenderingHandler(EntitySilverDragon.class, 
                new RenderSilverDragon(new ModelSilverDragon(), 0.5F, 0)); // Silver
        RenderingRegistry.registerEntityRenderingHandler(EntityDracoMortem.class, 
                new RenderDracoMortem(new ModelDracoMortem(), 0.5F));
        RenderingRegistry.registerEntityRenderingHandler(EntityDracoAqua.class, 
                new RenderDracoMortem(new ModelDracoAqua(), 0.5F));
        RenderingRegistry.registerEntityRenderingHandler(EntitySilverDragon.class, 
                new RenderSilverDragon(new ModelSilverDragon(), 0.5F, 1)); // Gold
        RenderingRegistry.registerEntityRenderingHandler(EntityDracoTenebrosus.class, 
                new RenderDracoTenebrosus(new ModelDracoTenebrosus(), 0.5F));
        RenderingRegistry.registerEntityRenderingHandler(EntityDracoIgnis.class, 
                new RenderDracoIgnis(new ModelDracoIgnis(), 0.5F));
        RenderingRegistry.registerEntityRenderingHandler(EntityDracoAquila.class, 
                new RenderDracoAquila(new ModelDracoAquila(), 0.5F));

        // Other entities
        RenderingRegistry.registerEntityRenderingHandler(EntityGuard.class, new RenderGuard(new ModelBiped(), 0.5F));
//      RenderingRegistry.registerEntityRenderingHandler(EntityMCSilverDragon.class, new RenderMCSilverDragon());
        RenderingRegistry.registerEntityRenderingHandler(EntityBallista.class, 
                new RenderBallista(new ModelBallista(), 0.5F));
        RenderingRegistry.registerEntityRenderingHandler(EntityCatapult.class, 
                new RenderCatapult(new ModelCatapult(), 0.5F));

        // Throwable entities
        RenderingRegistry.registerEntityRenderingHandler(EntitySpear.class, new RenderSpear());
        RenderingRegistry.registerEntityRenderingHandler(EntityMyFireball.class, new RenderSnowball(ModItems.fireball));
        RenderingRegistry.registerEntityRenderingHandler(EntityMyExplosive.class, new RenderSnowball(ModItems.explosiveFireball));
        RenderingRegistry.registerEntityRenderingHandler(EntityMyRock.class, new RenderSnowball(ModItems.rock));

        // Special one for hoard
        ClientRegistry.bindTileEntitySpecialRenderer(TileEntityTemporaryHoard.class, new TemporaryHoardRenderer());
        MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(ModBlocks.temporaryHoard), 
                new ItemRendererTemporaryHoard());

        //Items
        MinecraftForgeClient.registerItemRenderer(ModWeapons.longBow, new BowRender());
        MinecraftForgeClient.registerItemRenderer(ModWeapons.crossbow, new CrossbowRender());
        MinecraftForgeClient.registerItemRenderer(ModItems.spear, new ItemRendererSpear()); // For when it is held
    }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号