java类net.minecraft.client.renderer.entity.RenderSnowball的实例源码

EntityBomb.java 文件源码 项目:TaleCraft 阅读 22 收藏 0 点赞 0 评论 0
@Override
public Render createRenderFor(RenderManager manager) {
    Minecraft mc = Minecraft.getMinecraft();
    return new RenderSnowball(manager, TaleCraftItems.bomb, mc.getRenderItem());
}
RenderFireworkEntity.java 文件源码 项目:SimpleCorn 阅读 15 收藏 0 点赞 0 评论 0
@Override
public Render<? super Entity> createRenderFor(RenderManager manager) {
    return new RenderSnowball(manager, Items.FIREWORKS, Minecraft.getMinecraft().getRenderItem());
}
ClientProxy.java 文件源码 项目:Coding 阅读 18 收藏 0 点赞 0 评论 0
@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
    }
ThrowableTorchModClientProxy.java 文件源码 项目:throwabletorchmod 阅读 18 收藏 0 点赞 0 评论 0
@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);
//                }
//            }
//        );
    }
Models.java 文件源码 项目:ARKCraft-Code 阅读 27 收藏 0 点赞 0 评论 0
private static void registerEntityModels()
{
    RenderingRegistry.registerEntityRenderingHandler(EntityStone.class,
            new RenderSnowball(Minecraft.getMinecraft().getRenderManager(),
                    ARKCraftItems.rock, Minecraft.getMinecraft()
                            .getRenderItem()));

    RenderingRegistry.registerEntityRenderingHandler(EntityGrenade.class,
            new RenderSnowball(Minecraft.getMinecraft().getRenderManager(),
                    WeaponModule.items.grenade, Minecraft.getMinecraft()
                            .getRenderItem()));

    RenderingRegistry.registerEntityRenderingHandler(
            EntityTranqArrow.class, new RenderTranqArrow());
    RenderingRegistry.registerEntityRenderingHandler(
            EntityStoneArrow.class, new RenderStoneArrow());
    RenderingRegistry.registerEntityRenderingHandler(
            EntityMetalArrow.class, new RenderMetalArrow());

    if (ModuleItemBalance.WEAPONS.SIMPLE_PISTOL)
    {
        RenderingRegistry.registerEntityRenderingHandler(
                EntitySimpleBullet.class, new RenderSimpleBullet());
    }
    if (ModuleItemBalance.WEAPONS.SHOTGUN)
    {
        RenderingRegistry.registerEntityRenderingHandler(
                EntitySimpleShotgunAmmo.class,
                new RenderSimpleShotgunAmmo());
    }
    if (ModuleItemBalance.WEAPONS.LONGNECK_RIFLE)
    {
        RenderingRegistry.registerEntityRenderingHandler(
                EntitySimpleRifleAmmo.class, new RenderSimpleRifleAmmo());
        RenderingRegistry.registerEntityRenderingHandler(
                EntityTranquilizer.class, new RenderTranquilizer());
    }
    if (ModuleItemBalance.WEAPONS.SPEAR)
    {
        RenderingRegistry.registerEntityRenderingHandler(EntitySpear.class,
                new RenderSpear());
    }
    if (ModuleItemBalance.WEAPONS.FABRICATED_PISTOL)
    {
        RenderingRegistry.registerEntityRenderingHandler(
                EntityAdvancedBullet.class, new RenderAdvancedBullet());
    }
}
ClientProxy.java 文件源码 项目:AbyssalCraft 阅读 20 收藏 0 点赞 0 评论 0
@Override
public void preInit() {

    OBJLoader.INSTANCE.addDomain(AbyssalCraft.modid);

    RenderingRegistry.registerEntityRenderingHandler(EntityEvilpig.class, manager -> new RenderEvilPig(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityDepthsGhoul.class, manager -> new RenderDepthsGhoul(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityAbyssalZombie.class, manager -> new RenderAbyssalZombie(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityODBPrimed.class, manager -> new RenderODB(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityODBcPrimed.class, manager -> new RenderODBc(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityJzahar.class, manager -> new RenderJzahar(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityAbygolem.class, manager -> new RenderAbyssalniteGolem(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityDreadgolem.class, manager -> new RenderDreadedAbyssalniteGolem(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityDreadguard.class, manager -> new RenderDreadguard(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityDragonMinion.class, manager -> new RenderDragonMinion(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityDragonBoss.class, manager -> new RenderDragonBoss(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityPSDLTracker.class, manager -> new RenderSnowball(manager, ACItems.powerstone_tracker, Minecraft.getMinecraft().getRenderItem()));
    RenderingRegistry.registerEntityRenderingHandler(EntityShadowCreature.class, manager -> new RenderShadowCreature(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityShadowMonster.class, manager -> new RenderShadowMonster(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityDreadling.class, manager -> new RenderDreadling(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityDreadSpawn.class, manager -> new RenderDreadSpawn(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityDemonPig.class, manager -> new RenderDemonPig(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntitySkeletonGoliath.class, manager -> new RenderSkeletonGoliath(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityChagarothSpawn.class, manager -> new RenderChagarothSpawn(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityChagarothFist.class, manager -> new RenderChagarothFist(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityChagaroth.class, manager -> new RenderChagaroth(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityShadowBeast.class, manager -> new RenderShadowBeast(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntitySacthoth.class, manager -> new RenderSacthoth(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityRemnant.class, manager -> new RenderRemnant(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityOmotholGhoul.class, manager -> new RenderOmotholGhoul(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityCoraliumArrow.class, manager -> new RenderCoraliumArrow(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityGatekeeperMinion.class, manager -> new RenderGatekeeperMinion(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityGreaterDreadSpawn.class, manager -> new RenderGreaterDreadSpawn(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityLesserDreadbeast.class, manager -> new RenderLesserDreadbeast(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityDreadSlug.class, manager -> new RenderSnowball(manager, ACItems.dread_fragment, Minecraft.getMinecraft().getRenderItem()));
    RenderingRegistry.registerEntityRenderingHandler(EntityLesserShoggoth.class, manager -> new RenderLesserShoggoth(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityEvilCow.class, manager -> new RenderEvilCow(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityEvilChicken.class, manager -> new RenderEvilChicken(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityDemonCow.class, manager -> new RenderDemonCow(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityDemonChicken.class, manager -> new RenderDemonChicken(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityGatekeeperEssence.class, manager -> new RenderEntityItem(manager, Minecraft.getMinecraft().getRenderItem()));
    RenderingRegistry.registerEntityRenderingHandler(EntityEvilSheep.class, manager -> new RenderEvilSheep(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityDemonSheep.class, manager -> new RenderDemonSheep(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityCoraliumSquid.class, manager -> new RenderCoraliumSquid(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityInkProjectile.class, manager -> new RenderSnowball(manager, Items.DYE, Minecraft.getMinecraft().getRenderItem()));
    RenderingRegistry.registerEntityRenderingHandler(EntityDreadedCharge.class, manager -> new RenderDreadedCharge(manager));

    RenderingRegistry.registerEntityRenderingHandler(EntityAntiAbyssalZombie.class, manager -> new RenderAntiAbyssalZombie(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityAntiBat.class, manager -> new RenderAntiBat(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityAntiChicken.class, manager -> new RenderAntiChicken(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityAntiCow.class, manager -> new RenderAntiCow(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityAntiCreeper.class, manager -> new RenderAntiCreeper(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityAntiGhoul.class, manager -> new RenderAntiGhoul(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityAntiPig.class, manager -> new RenderAntiPig(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityAntiPlayer.class, manager -> new RenderAntiPlayer(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityAntiSkeleton.class, manager -> new RenderAntiSkeleton(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityAntiSpider.class, manager -> new RenderAntiSpider(manager));
    RenderingRegistry.registerEntityRenderingHandler(EntityAntiZombie.class, manager -> new RenderAntiZombie(manager));

    MinecraftForge.EVENT_BUS.register(new AbyssalCraftClientEventHooks());

    staff_mode = new KeyBinding("key.staff_mode.desc", Keyboard.KEY_M, "key.abyssalcraft.category");

    ClientRegistry.registerKeyBinding(staff_mode);
}
RenderSnowballFactory.java 文件源码 项目:ZeldaSwordSkills 阅读 15 收藏 0 点赞 0 评论 0
@Override
public Render<? super Entity> createRenderFor(RenderManager manager) {
    return new RenderSnowball<Entity>(manager, this.item, Minecraft.getMinecraft().getRenderItem());
}
EntityRenderFactories.java 文件源码 项目:Allomancy 阅读 15 收藏 0 点赞 0 评论 0
@Override
public Render<? super EntityIronNugget> createRenderFor(RenderManager manager) {
    return new RenderSnowball(manager, Items.IRON_NUGGET,  Minecraft.getMinecraft().getRenderItem());
}
EntityRenderFactories.java 文件源码 项目:Allomancy 阅读 16 收藏 0 点赞 0 评论 0
@Override
public Render<? super EntityGoldNugget> createRenderFor(RenderManager manager) {
    return new RenderSnowball(manager, Items.GOLD_NUGGET,  Minecraft.getMinecraft().getRenderItem());
}
RenderManager.java 文件源码 项目:RuneCraftery 阅读 20 收藏 0 点赞 0 评论 0
private RenderManager() {
   this.field_78729_o.put(EntityCaveSpider.class, new RenderCaveSpider());
   this.field_78729_o.put(EntitySpider.class, new RenderSpider());
   this.field_78729_o.put(EntityPig.class, new RenderPig(new ModelPig(), new ModelPig(0.5F), 0.7F));
   this.field_78729_o.put(EntitySheep.class, new RenderSheep(new ModelSheep2(), new ModelSheep1(), 0.7F));
   this.field_78729_o.put(EntityCow.class, new RenderCow(new ModelCow(), 0.7F));
   this.field_78729_o.put(EntityMooshroom.class, new RenderMooshroom(new ModelCow(), 0.7F));
   this.field_78729_o.put(EntityWolf.class, new RenderWolf(new ModelWolf(), new ModelWolf(), 0.5F));
   this.field_78729_o.put(EntityChicken.class, new RenderChicken(new ModelChicken(), 0.3F));
   this.field_78729_o.put(EntityOcelot.class, new RenderOcelot(new ModelOcelot(), 0.4F));
   this.field_78729_o.put(EntitySilverfish.class, new RenderSilverfish());
   this.field_78729_o.put(EntityCreeper.class, new RenderCreeper());
   this.field_78729_o.put(EntityEnderman.class, new RenderEnderman());
   this.field_78729_o.put(EntitySnowman.class, new RenderSnowMan());
   this.field_78729_o.put(EntitySkeleton.class, new RenderSkeleton());
   this.field_78729_o.put(EntityWitch.class, new RenderWitch());
   this.field_78729_o.put(EntityBlaze.class, new RenderBlaze());
   this.field_78729_o.put(EntityZombie.class, new RenderZombie());
   this.field_78729_o.put(EntitySlime.class, new RenderSlime(new ModelSlime(16), new ModelSlime(0), 0.25F));
   this.field_78729_o.put(EntityMagmaCube.class, new RenderMagmaCube());
   this.field_78729_o.put(EntityPlayer.class, new RenderPlayer());
   this.field_78729_o.put(EntityGiantZombie.class, new RenderGiantZombie(new ModelZombie(), 0.5F, 6.0F));
   this.field_78729_o.put(EntityGhast.class, new RenderGhast());
   this.field_78729_o.put(EntitySquid.class, new RenderSquid(new ModelSquid(), 0.7F));
   this.field_78729_o.put(EntityVillager.class, new RenderVillager());
   this.field_78729_o.put(EntityIronGolem.class, new RenderIronGolem());
   this.field_78729_o.put(EntityBat.class, new RenderBat());
   this.field_78729_o.put(EntityDragon.class, new RenderDragon());
   this.field_78729_o.put(EntityEnderCrystal.class, new RenderEnderCrystal());
   this.field_78729_o.put(EntityWither.class, new RenderWither());
   this.field_78729_o.put(Entity.class, new RenderEntity());
   this.field_78729_o.put(EntityPainting.class, new RenderPainting());
   this.field_78729_o.put(EntityItemFrame.class, new RenderItemFrame());
   this.field_78729_o.put(EntityLeashKnot.class, new RenderLeashKnot());
   this.field_78729_o.put(EntityArrow.class, new RenderArrow());
   this.field_78729_o.put(EntitySnowball.class, new RenderSnowball(Item.field_77768_aD));
   this.field_78729_o.put(EntityEnderPearl.class, new RenderSnowball(Item.field_77730_bn));
   this.field_78729_o.put(EntityEnderEye.class, new RenderSnowball(Item.field_77748_bA));
   this.field_78729_o.put(EntityEgg.class, new RenderSnowball(Item.field_77764_aP));
   this.field_78729_o.put(EntityPotion.class, new RenderSnowball(Item.field_77726_bs, 16384));
   this.field_78729_o.put(EntityExpBottle.class, new RenderSnowball(Item.field_77809_bD));
   this.field_78729_o.put(EntityFireworkRocket.class, new RenderSnowball(Item.field_92104_bU));
   this.field_78729_o.put(EntityLargeFireball.class, new RenderFireball(2.0F));
   this.field_78729_o.put(EntitySmallFireball.class, new RenderFireball(0.5F));
   this.field_78729_o.put(EntityWitherSkull.class, new RenderWitherSkull());
   this.field_78729_o.put(EntityItem.class, new RenderItem());
   this.field_78729_o.put(EntityXPOrb.class, new RenderXPOrb());
   this.field_78729_o.put(EntityTNTPrimed.class, new RenderTNTPrimed());
   this.field_78729_o.put(EntityFallingSand.class, new RenderFallingSand());
   this.field_78729_o.put(EntityMinecartTNT.class, new RenderTntMinecart());
   this.field_78729_o.put(EntityMinecartMobSpawner.class, new RenderMinecartMobSpawner());
   this.field_78729_o.put(EntityMinecart.class, new RenderMinecart());
   this.field_78729_o.put(EntityBoat.class, new RenderBoat());
   this.field_78729_o.put(EntityFishHook.class, new RenderFish());
   this.field_78729_o.put(EntityHorse.class, new RenderHorse(new ModelHorse(), 0.75F));
   this.field_78729_o.put(EntityLightningBolt.class, new RenderLightningBolt());
   Iterator var1 = this.field_78729_o.values().iterator();

   while(var1.hasNext()) {
      Render var2 = (Render)var1.next();
      var2.func_76976_a(this);
   }

}


问题


面经


文章

微信
公众号

扫码关注公众号