public static Block getBlockAtEntityViewpoint(World p_151460_0_, EntityLivingBase p_151460_1_, float p_151460_2_)
{
Vec3 var3 = projectViewFromEntity(p_151460_1_, (double)p_151460_2_);
ChunkPosition var4 = new ChunkPosition(var3);
Block var5 = p_151460_0_.getBlock(var4.field_151329_a, var4.field_151327_b, var4.field_151328_c);
if (var5.getMaterial().isLiquid())
{
float var6 = BlockLiquid.func_149801_b(p_151460_0_.getBlockMetadata(var4.field_151329_a, var4.field_151327_b, var4.field_151328_c)) - 0.11111111F;
float var7 = (float)(var4.field_151327_b + 1) - var6;
if (var3.yCoord >= (double)var7)
{
var5 = p_151460_0_.getBlock(var4.field_151329_a, var4.field_151327_b + 1, var4.field_151328_c);
}
}
return var5;
}
ActiveRenderInfo.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:Resilience-Client-Source
作者:
评论列表
文章目录