Skip to content

SpawnContext 5.46.0 ​

final class · pocketmine\world\mobs\spawn\SpawnContext · source

World state shared by every spawn rule check of one spawn pass.

Properties ​

$difficulty ​

php
public readonly int $difficulty

$dimension ​

php
public readonly \pocketmine\world\dimension\Dimension $dimension

$maxDistance ​

php
public readonly int $maxDistance

$minDistance ​

php
public readonly int $minDistance

$skyReductionTime ​

php
public readonly int $skyReductionTime

$skyReductionWeather ​

php
public readonly int $skyReductionWeather

Methods ​

__construct() ​

php
public function __construct(int $difficulty, int $skyReductionWeather, int $skyReductionTime, \pocketmine\world\dimension\Dimension $dimension = \pocketmine\world\dimension\Dimension::OVERWORLD, int $minDistance = \pocketmine\world\mobs\spawn\SpawnCondition::DEFAULT_MIN_DISTANCE, int $maxDistance = \pocketmine\world\mobs\spawn\SpawnCondition::DEFAULT_MAX_DISTANCE)

VanillaMine is a fork of PocketMine-MP, maintained by Luxury Nodes. Not affiliated with the PMMP team or Mojang.