public TileEntity func_76597_e(int p_76597_1_, int p_76597_2_, int p_76597_3_) {
ChunkPosition var4 = new ChunkPosition(p_76597_1_, p_76597_2_, p_76597_3_);
TileEntity var5 = (TileEntity)this.field_76648_i.get(var4);
if(var5 == null) {
int var6 = this.func_76610_a(p_76597_1_, p_76597_2_, p_76597_3_);
if(var6 <= 0 || !Block.field_71973_m[var6].func_71887_s()) {
return null;
}
if(var5 == null) {
var5 = ((ITileEntityProvider)Block.field_71973_m[var6]).func_72274_a(this.field_76637_e);
this.field_76637_e.func_72837_a(this.field_76635_g * 16 + p_76597_1_, p_76597_2_, this.field_76647_h * 16 + p_76597_3_, var5);
}
var5 = (TileEntity)this.field_76648_i.get(var4);
}
if(var5 != null && var5.func_70320_p()) {
this.field_76648_i.remove(var4);
return null;
} else {
return var5;
}
}
Chunk.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:RuneCraftery
作者:
评论列表
文章目录