PocketMine-MP 5.18.2 git-00e39821f06a4b6d728d35053c2621dbb19369ff
pocketmine\world\generator\biome\BiomeSelector Class Reference
+ Collaboration diagram for pocketmine\world\generator\biome\BiomeSelector:

Public Member Functions

 __construct (Random $random)
 
 getRainfall (float $x, float $z)
 
 getTemperature (float $x, float $z)
 
 pickBiome (float $x, float $z)
 
 recalculate ()
 

Protected Member Functions

 lookup (float $temperature, float $rainfall)
 

Detailed Description

Definition at line 32 of file BiomeSelector.php.

Constructor & Destructor Documentation

◆ __construct()

pocketmine\world\generator\biome\BiomeSelector::__construct ( Random  $random)

Definition at line 42 of file BiomeSelector.php.

Member Function Documentation

◆ getRainfall()

pocketmine\world\generator\biome\BiomeSelector::getRainfall ( float  $x,
float  $z 
)

Definition at line 73 of file BiomeSelector.php.

◆ getTemperature()

pocketmine\world\generator\biome\BiomeSelector::getTemperature ( float  $x,
float  $z 
)

Definition at line 69 of file BiomeSelector.php.

◆ lookup()

pocketmine\world\generator\biome\BiomeSelector::lookup ( float  $temperature,
float  $rainfall 
)
abstractprotected

Lookup function called by recalculate() to determine the biome to use for this temperature and rainfall.

Returns
int biome ID 0-255

◆ pickBiome()

pocketmine\world\generator\biome\BiomeSelector::pickBiome ( float  $x,
float  $z 
)

Definition at line 77 of file BiomeSelector.php.

◆ recalculate()

pocketmine\world\generator\biome\BiomeSelector::recalculate ( )

Definition at line 54 of file BiomeSelector.php.


The documentation for this class was generated from the following file: