private function getZPosition(Vector3 $direction, Vector3 $position, Vector3 $block) { return $this->getPosition($direction->z, $position->z, $block->z); }