PlayerCommand.java 文件源码

java
阅读 29 收藏 0 点赞 0 评论 0

项目:4Space-5 作者:
public ChunkPosition getPlayerLookingAtBlock(EntityPlayerMP player, float reach)
{
    Vec3 vec3d = Vec3.createVectorHelper(player.posX, (player.posY + 1.6200000000000001D) - player.yOffset, player.posZ);
    Vec3 vec3d1 = player.getLook(1.0F);
    Vec3 vec3d2 = vec3d.addVector(vec3d1.xCoord * reach, vec3d1.yCoord * reach, vec3d1.zCoord * reach);
    MovingObjectPosition hit = player.worldObj.rayTraceBlocks(vec3d, vec3d2);
    if(hit == null || hit.typeOfHit != MovingObjectType.BLOCK)
    {
        return null;
    }

    return new ChunkPosition(hit.blockX, hit.blockY, hit.blockZ);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号