public getTargetBlock ( integer $maxDistance, array $transparent = [] ) : |
||
$maxDistance | integer | |
$transparent | array | |
return |
public function getTargetBlock($maxDistance, array $transparent = [])
{
try {
$block = $this->getLineOfSight($maxDistance, 1, $transparent)[0];
if ($block instanceof Block) {
return $block;
}
} catch (\ArrayOutOfBoundsException $e) {
}
return null;
}