public void func_72713_a(Vec3 p_72713_1_, ICamera p_72713_2_, float p_72713_3_) {
if(this.field_72740_G > 0) {
--this.field_72740_G;
} else {
this.field_72769_h.field_72984_F.func_76320_a("prepare");
TileEntityRenderer.field_76963_a.func_76953_a(this.field_72769_h, this.field_72777_q.func_110434_K(), this.field_72777_q.field_71466_p, this.field_72777_q.field_71451_h, p_72713_3_);
RenderManager.field_78727_a.func_78718_a(this.field_72769_h, this.field_72777_q.func_110434_K(), this.field_72777_q.field_71466_p, this.field_72777_q.field_71451_h, this.field_72777_q.field_96291_i, this.field_72777_q.field_71474_y, p_72713_3_);
this.field_72748_H = 0;
this.field_72749_I = 0;
this.field_72750_J = 0;
EntityLivingBase var4 = this.field_72777_q.field_71451_h;
RenderManager.field_78725_b = var4.field_70142_S + (var4.field_70165_t - var4.field_70142_S) * (double)p_72713_3_;
RenderManager.field_78726_c = var4.field_70137_T + (var4.field_70163_u - var4.field_70137_T) * (double)p_72713_3_;
RenderManager.field_78723_d = var4.field_70136_U + (var4.field_70161_v - var4.field_70136_U) * (double)p_72713_3_;
TileEntityRenderer.field_76961_b = var4.field_70142_S + (var4.field_70165_t - var4.field_70142_S) * (double)p_72713_3_;
TileEntityRenderer.field_76962_c = var4.field_70137_T + (var4.field_70163_u - var4.field_70137_T) * (double)p_72713_3_;
TileEntityRenderer.field_76959_d = var4.field_70136_U + (var4.field_70161_v - var4.field_70136_U) * (double)p_72713_3_;
this.field_72777_q.field_71460_t.func_78463_b((double)p_72713_3_);
this.field_72769_h.field_72984_F.func_76318_c("global");
List var5 = this.field_72769_h.func_72910_y();
this.field_72748_H = var5.size();
int var6;
Entity var7;
for(var6 = 0; var6 < this.field_72769_h.field_73007_j.size(); ++var6) {
var7 = (Entity)this.field_72769_h.field_73007_j.get(var6);
++this.field_72749_I;
if(var7.func_70102_a(p_72713_1_)) {
RenderManager.field_78727_a.func_78720_a(var7, p_72713_3_);
}
}
this.field_72769_h.field_72984_F.func_76318_c("entities");
for(var6 = 0; var6 < var5.size(); ++var6) {
var7 = (Entity)var5.get(var6);
boolean var8 = var7.func_70102_a(p_72713_1_) && (var7.field_70158_ak || p_72713_2_.func_78546_a(var7.field_70121_D) || var7.field_70153_n == this.field_72777_q.field_71439_g);
if(!var8 && var7 instanceof EntityLiving) {
EntityLiving var9 = (EntityLiving)var7;
if(var9.func_110167_bD() && var9.func_110166_bE() != null) {
Entity var10 = var9.func_110166_bE();
var8 = p_72713_2_.func_78546_a(var10.field_70121_D);
}
}
if(var8 && (var7 != this.field_72777_q.field_71451_h || this.field_72777_q.field_71474_y.field_74320_O != 0 || this.field_72777_q.field_71451_h.func_70608_bn()) && this.field_72769_h.func_72899_e(MathHelper.func_76128_c(var7.field_70165_t), 0, MathHelper.func_76128_c(var7.field_70161_v))) {
++this.field_72749_I;
RenderManager.field_78727_a.func_78720_a(var7, p_72713_3_);
}
}
this.field_72769_h.field_72984_F.func_76318_c("tileentities");
RenderHelper.func_74519_b();
for(var6 = 0; var6 < this.field_72762_a.size(); ++var6) {
TileEntityRenderer.field_76963_a.func_76950_a((TileEntity)this.field_72762_a.get(var6), p_72713_3_);
}
this.field_72777_q.field_71460_t.func_78483_a((double)p_72713_3_);
this.field_72769_h.field_72984_F.func_76319_b();
}
}
RenderGlobal.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:RuneCraftery
作者:
评论列表
文章目录