private function getHighestWorkableBlock($x, $z) { for ($y = 127; $y >= 0; --$y) { $b = $this->level->getBlockIdAt($x, $y, $z); if ($b == 0) { break; } } return $y === 0 ? -1 : ++$y; }