@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
}
ClientProxy.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:Coding
作者:
评论列表
文章目录