java类net.minecraft.client.renderer.tileentity.TileEntityRenderer的实例源码

ChestItemRenderHelper.java 文件源码 项目:RuneCraftery 阅读 20 收藏 0 点赞 0 评论 0
/**
 * Renders a chest at 0,0,0 - used for item rendering
 */
public void renderChest(Block par1Block, int par2, float par3)
{
    if (par1Block.blockID == Block.enderChest.blockID)
    {
        TileEntityRenderer.instance.renderTileEntityAt(this.theEnderChest, 0.0D, 0.0D, 0.0D, 0.0F);
    }
    else if (par1Block.blockID == Block.chestTrapped.blockID)
    {
        TileEntityRenderer.instance.renderTileEntityAt(this.field_142033_c, 0.0D, 0.0D, 0.0D, 0.0F);
    }
    else
    {
        TileEntityRenderer.instance.renderTileEntityAt(this.theChest, 0.0D, 0.0D, 0.0D, 0.0F);
    }
}
ChestItemRenderHelper.java 文件源码 项目:BetterNutritionMod 阅读 72 收藏 0 点赞 0 评论 0
/**
 * Renders a chest at 0,0,0 - used for item rendering
 */
public void renderChest(Block par1Block, int par2, float par3)
{
    if (par1Block.blockID == Block.enderChest.blockID)
    {
        TileEntityRenderer.instance.renderTileEntityAt(this.theEnderChest, 0.0D, 0.0D, 0.0D, 0.0F);
    }
    else if (par1Block.blockID == Block.chestTrapped.blockID)
    {
        TileEntityRenderer.instance.renderTileEntityAt(this.field_142033_c, 0.0D, 0.0D, 0.0D, 0.0F);
    }
    else
    {
        TileEntityRenderer.instance.renderTileEntityAt(this.theChest, 0.0D, 0.0D, 0.0D, 0.0F);
    }
}
ChestItemRenderHelper.java 文件源码 项目:RuneCraftery 阅读 27 收藏 0 点赞 0 评论 0
public void func_78542_a(Block p_78542_1_, int p_78542_2_, float p_78542_3_) {
   if(p_78542_1_.field_71990_ca == Block.field_72066_bS.field_71990_ca) {
      TileEntityRenderer.field_76963_a.func_76949_a(this.field_78544_c, 0.0D, 0.0D, 0.0D, 0.0F);
   } else if(p_78542_1_.field_71990_ca == Block.field_94347_ck.field_71990_ca) {
      TileEntityRenderer.field_76963_a.func_76949_a(this.field_142033_c, 0.0D, 0.0D, 0.0D, 0.0F);
   } else {
      TileEntityRenderer.field_76963_a.func_76949_a(this.field_78543_b, 0.0D, 0.0D, 0.0D, 0.0F);
   }

}
ClientProxy.java 文件源码 项目:CTMGen 阅读 22 收藏 0 点赞 0 评论 0
@Override
public void registerRenderers() {
    renderers.put(TileEntityControlledSpawner.class, new TileEntityMobSpawnerRenderer());

    for (TileEntitySpecialRenderer tesr : renderers.values()) {
        tesr.setTileEntityRenderer(TileEntityRenderer.instance);
    }
    TileEntityRenderer.instance.specialRendererMap.putAll(renderers);
}
SCVenusBlockRendererTreasureChest.java 文件源码 项目:4-Space-Legacy 阅读 18 收藏 0 点赞 0 评论 0
public void renderChest(Block par1Block, int par2, float par3)
{
    if (par1Block.blockID == VenusBlocks.T3Chest.blockID)
    {
        TileEntityRenderer.instance.renderTileEntityAt(this.chest, 0.0D, 0.0D, 0.0D, 0.0F);
    }
}
ItemAltarRenderer.java 文件源码 项目:Mythical-Gods-Mod 阅读 17 收藏 0 点赞 0 评论 0
@Override
public void renderItem(ItemRenderType type, ItemStack item, Object... data) {
    GL11.glPushMatrix();
    GL11.glScalef(1.0F, 1.0F, 1.0F);        
    TileEntityRenderer.instance.renderTileEntityAt(new TileEntityAltar(), 0.0D, 0.0D, 0.0D, 0.0F);
    GL11.glPopMatrix();
}
RenderEricssonEngine.java 文件源码 项目:AestusCraft 阅读 24 收藏 0 点赞 0 评论 0
public RenderEricssonEngine()
{
    setTileEntityRenderer(TileEntityRenderer.instance);

    box = new ModelRenderer(model, 0, 1);
    box.addBox(-8.0f, -8.0f, -8.0f, 16, 4, 16);
    box.rotationPointX = 8.0f;
    box.rotationPointY = 8.0f;
    box.rotationPointZ = 8.0f;

    trunk = new ModelRenderer(model, 1, 1);
    trunk.addBox(-4.0f, -4.0f, -4.0f, 8, 12, 8);
    trunk.rotationPointX = 8.0f;
    trunk.rotationPointY = 8.0f;
    trunk.rotationPointZ = 8.0f;

    movingBox = new ModelRenderer(model, 0, 1);
    movingBox.addBox(-8.0f, -4.0f, -8.0f, 16, 4, 16);
    movingBox.rotationPointX = 8.0f;
    movingBox.rotationPointY = 8.0f;
    movingBox.rotationPointZ = 8.0f;

    chamber = new ModelRenderer(model, 1, 1);
    chamber.addBox(-5.0f, -4.0f, -5.0f, 10, 2, 10);
    chamber.rotationPointX = 8.0f;
    chamber.rotationPointY = 8.0f;
    chamber.rotationPointZ = 8.0f;
}
TETravelingChestRenderer.java 文件源码 项目:TravelingChest 阅读 19 收藏 0 点赞 0 评论 0
@Override
public void renderInventoryBlock(Block block, int metadata, int modelID,
        RenderBlocks renderer) {
    TETravelingChest te = new TETravelingChest();
    GL11.glRotatef(90.0f, 0.0F, 1.0F, 0.0F);
    GL11.glTranslatef(-0.5F, -0.5F, -0.5F);
    TileEntityRenderer.instance.renderTileEntityAt(te, 0.0D, 0.0D, 0.0D,
            0.0F);
    GL11.glTranslatef(0.5F, 0.5F, 0.5F);
}
TileEntityLanternRenderer.java 文件源码 项目:MineFantasy 阅读 24 收藏 0 点赞 0 评论 0
public TileEntityLanternRenderer(TileEntityRenderer render) {
    this.setTileEntityRenderer(render);
    model = new ModelLantern();
}
TileEntityTailorRenderer.java 文件源码 项目:MineFantasy 阅读 18 收藏 0 点赞 0 评论 0
public TileEntityTailorRenderer(TileEntityRenderer render) 
{
    this();
    this.setTileEntityRenderer(render);
}
TileEntityTanningRackRenderer.java 文件源码 项目:MineFantasy 阅读 16 收藏 0 点赞 0 评论 0
public TileEntityTanningRackRenderer(TileEntityRenderer render) {
    model = new ModelTanningRack();
    this.setTileEntityRenderer(render);
}
TileEntityBellowsRenderer.java 文件源码 项目:MineFantasy 阅读 17 收藏 0 点赞 0 评论 0
public TileEntityBellowsRenderer(TileEntityRenderer render) {
    model = new ModelBellows();
    this.setTileEntityRenderer(render);
}
TileEntityFoodPrepRenderer.java 文件源码 项目:MineFantasy 阅读 17 收藏 0 点赞 0 评论 0
public TileEntityFoodPrepRenderer(TileEntityRenderer render) {
    this.setTileEntityRenderer(render);
}
TileEntitySmelterRenderer.java 文件源码 项目:MineFantasy 阅读 18 收藏 0 点赞 0 评论 0
public TileEntitySmelterRenderer(TileEntityRenderer render) {
    model = new ModelBloom();
    hearth = new ModelCrucible();
    this.setTileEntityRenderer(render);
}
TileEntityAnvilRenderer.java 文件源码 项目:MineFantasy 阅读 18 收藏 0 点赞 0 评论 0
public TileEntityAnvilRenderer(int meta, TileEntityRenderer render) {
    model = new ModelAnvil();
    this.setTileEntityRenderer(render);
    metadata = meta;
}
TileEntityFurnaceRendererMF.java 文件源码 项目:MineFantasy 阅读 18 收藏 0 点赞 0 评论 0
public TileEntityFurnaceRendererMF(TileEntityRenderer render) {
model = new ModelFurnaceMF();
this.setTileEntityRenderer(render);
}
TileEntityOvenRenderer.java 文件源码 项目:MineFantasy 阅读 22 收藏 0 点赞 0 评论 0
public TileEntityOvenRenderer(TileEntityRenderer render) 
{
    model = new ModelOven();
    this.setTileEntityRenderer(render);
}
TileEntityTripHammerRenderer.java 文件源码 项目:MineFantasy 阅读 22 收藏 0 点赞 0 评论 0
public TileEntityTripHammerRenderer(TileEntityRenderer render) {
    model = new ModelTripHammer();
    model2 = new ModelTripHammerBack();
    this.setTileEntityRenderer(render);
}
TileEntityFirepitRenderer.java 文件源码 项目:MineFantasy 阅读 22 收藏 0 点赞 0 评论 0
public TileEntityFirepitRenderer(TileEntityRenderer render) 
{
    this();
    this.setTileEntityRenderer(render);
}
TileEntitySpinningWheelRenderer.java 文件源码 项目:MineFantasy 阅读 19 收藏 0 点赞 0 评论 0
public TileEntitySpinningWheelRenderer(TileEntityRenderer render) 
{
    this();
    this.setTileEntityRenderer(render);
}
TileEntityDogbowlRenderer.java 文件源码 项目:MineFantasy 阅读 18 收藏 0 点赞 0 评论 0
public TileEntityDogbowlRenderer(int meta, TileEntityRenderer render) {
    model = new ModelDogbowl();
    this.setTileEntityRenderer(render);
    metadata = meta;
}
TileEntityRoastRenderer.java 文件源码 项目:MineFantasy 阅读 22 收藏 0 点赞 0 评论 0
public TileEntityRoastRenderer(TileEntityRenderer render) {
    model = new ModelSpitRoast();
    this.setTileEntityRenderer(render);
}
TileEntityForgeRenderer.java 文件源码 项目:MineFantasy 阅读 19 收藏 0 点赞 0 评论 0
public TileEntityForgeRenderer(TileEntityRenderer render) {
    model = new ModelForge();
    this.setTileEntityRenderer(render);
}
BlockRendererMF.java 文件源码 项目:MineFantasy 阅读 17 收藏 0 点赞 0 评论 0
@Override
public void renderInventoryBlock(Block block, int metadata, int modelID,
        RenderBlocks renderer) {
    TileEntityRenderer rend = TileEntityRenderer.instance;
    if(TileEntityRenderer.instance == null)
        return;
    if(TileEntityRenderer.instance.renderEngine == null)
        return;
    if (block == BlockListMF.lantern) {
           new TileEntityLanternRenderer(rend).renderTileEntityAt(new TileEntityLantern(), 0.0D, 0.0D, 0.0D, 0.0F);
       }
    if (block == BlockListMF.anvil) {
           new TileEntityAnvilRenderer(metadata, rend).renderTileEntityAt(new TileEntityAnvil(metadata), 0.0D, 0.0D, 0.0D, 0.0F);
       }
    if (block == BlockListMF.forge) {
           new TileEntityForgeRenderer(rend).renderTileEntityAt(new TileEntityForge(metadata), 0.0D, 0.0D, 0.0D, 0.0F);
       }
    if (block == BlockListMF.smelter) {
           new TileEntitySmelterRenderer(rend).renderTileEntityAt(new TileEntitySmelter(metadata), 0.0D, 0.0D, 0.0D, 0.0F);
       }
    if (block == BlockListMF.tanner) {
           new TileEntityTanningRackRenderer(rend).renderTileEntityAt(new TileEntityTanningRack(), 0.0D, 0.0D, 0.0D, 0.0F);
       }
    if (block == BlockListMF.weaponRack) {
           new TileEntityWeaponRackRenderer(rend).renderTileEntityAt(new TileEntityWeaponRack(), 0.0D, 0.0D, 0.0D, 0.0F);
       }
    if (block == BlockListMF.roast) {
           new TileEntityRoastRenderer(rend).renderTileEntityAt(new TileEntityRoast(), 0.0D, 0.0D, 0.0D, 0.0F);
       }
    if (block == BlockListMF.bellows) {
           new TileEntityBellowsRenderer(rend).renderTileEntityAt(new TileEntityBellows(), 0.0D, 0.0D, 0.0D, 0.0F);
       }
    if (block == BlockListMF.tripHammer) {
           new TileEntityTripHammerRenderer(rend).renderTileEntityAt(new TileEntityTripHammer(metadata), 0.0D, 0.0D, 0.0D, 0.0F);
       }
    if (block == BlockListMF.furnace) {
           new TileEntityFurnaceRendererMF(rend).renderTileEntityAt(new TileEntityFurnaceMF(metadata), 0.0D, 0.0D, 0.0D, 0.0F);
       }

    if (block == BlockListMF.foodPrep) {
           new TileEntityFoodPrepRenderer(rend).renderTileEntityAt(new TileEntityPrepBlock(), 0.0D, 0.0D, 0.0D, 0.0F);
       }
    if (block == BlockListMF.dogbowl) {
           new TileEntityDogbowlRenderer(metadata, rend).renderTileEntityAt(new TileEntityDogBowl(metadata), 0.0D, 0.0D, 0.0D, 0.0F);
       }
    if (block == BlockListMF.tailor) {
           new TileEntityTailorRenderer(rend).renderTileEntityAt(new TileEntityTailor(), 0.0D, 0.0D, 0.0D, 0.0F);
       }
    if (block == BlockListMF.spinningWheel) {
           new TileEntitySpinningWheelRenderer(rend).renderTileEntityAt(new TileEntitySpinningWheel(), 0.0D, 0.0D, 0.0D, 0.0F);
       }
    if (block == BlockListMF.firepit) {
           new TileEntityFirepitRenderer(rend).renderTileEntityAt(new TileEntityFirepit(), 0.0D, 0.0D, 0.0D, 0.0F);
       }
    if (block == BlockListMF.oven) {
           new TileEntityOvenRenderer(rend).renderTileEntityAt(new TileEntityOven(metadata), 0.0D, 0.0D, 0.0D, 0.0F);
       }
}
TileEntityWeaponRackRenderer.java 文件源码 项目:MineFantasy 阅读 24 收藏 0 点赞 0 评论 0
public TileEntityWeaponRackRenderer(TileEntityRenderer render)
{
    model = new ModelWeaponRack();
    this.setTileEntityRenderer(render);
}
ItemRendererNileTable.java 文件源码 项目:ZeroQuest 阅读 20 收藏 0 点赞 0 评论 0
public void renderItem(ItemRenderType type, ItemStack item, Object... data) {
    TileEntityRenderer.instance.renderTileEntityAt(new TileEntityNileTable(), 0.0D, 0.0D, 0.0D, 0.0F);
}
RenderItemRedEgg.java 文件源码 项目:Rediscovered-Mod-1.6.4 阅读 19 收藏 0 点赞 0 评论 0
@Override
public void renderItem(ItemRenderType type, ItemStack item, Object... data) 
{
    TileEntityRenderer.instance.renderTileEntityAt(new TileEntityRedEgg(), 0.0D, 0.0D, 0.0D, 0.0F);
}
ChairItemRenderHelper.java 文件源码 项目:Rediscovered-Mod-1.6.4 阅读 20 收藏 0 点赞 0 评论 0
/**
 * Renders a chest at 0,0,0 - used for item rendering
 */
public void renderChair(Block par1Block)
{
        TileEntityRenderer.instance.renderTileEntityAt(this.theChest, 0.0D, 0.0D, 0.0D, 0.0F);

}
RenderItemLectern.java 文件源码 项目:Rediscovered-Mod-1.6.4 阅读 17 收藏 0 点赞 0 评论 0
@Override
public void renderItem(ItemRenderType type, ItemStack item, Object... data) 
{
    //                                      (new TileEntityLectern(),  horizontal, vertical, diagonal (?),  ?) 
    TileEntityRenderer.instance.renderTileEntityAt(new TileEntityLectern(), 0.0D, -0.3D, 0.0D, 0.0F);
}
RenderItemSpikesSide.java 文件源码 项目:Rediscovered-Mod-1.6.4 阅读 17 收藏 0 点赞 0 评论 0
@Override
public void renderItem(ItemRenderType type, ItemStack item, Object... data) 
{
    TileEntityRenderer.instance.renderTileEntityAt(new TileEntitySpikesSide(), 0.0D, 0.0D, 0.0D, 0.0F);
}


问题


面经


文章

微信
公众号

扫码关注公众号