pub fn block_pos(&self) -> BlockPosition {
        BlockPosition::new(
            self.x.floor() as i32,
            self.y.floor() as i32,
            self.z.floor() as i32,
        )
    }
/// Retrieves the position of the block
/// this position is in.
Retrieves the position of the block
this position is in.
Retrieves the position of the block this position is in .
pub fn block_pos(&self) -> BlockPosition {
        BlockPosition::new(
            self.x.floor() as i32,
            self.y.floor() as i32,
            self.z.floor() as i32,
        )
    }
pub fn block_pos ( & self ) -> BlockPosition { BlockPosition :: new ( self . x . floor ( ) as i32 , self . y . floor ( ) as i32 , self . z . floor ( ) as i32 , ) }
Retrieves the position of the block
this position is in.
Retrieves the position of the block this position is in .
&self
&self