PHP Class pocketmine\level\generator\biome\Biome

Afficher le fichier Open project: iTXTech/Genisys Class Usage Examples

Protected Properties

Свойство Type Description
$grassColor
$rainfall
$temperature

Méthodes publiques

Méthode Description
addPopulator ( Populator $populator )
clearPopulators ( )
getBiome ( $id ) : Biome
getColor ( ) : integer
getGroundCover ( ) : Block[]
getId ( )
getMaxElevation ( )
getMinElevation ( )
getName ( )
getPopulators ( )
getRainfall ( )
getTemperature ( )
init ( )
populateChunk ( pocketmine\level\ChunkManager $level, $chunkX, $chunkZ, Random $random )
setElevation ( $min, $max )
setGroundCover ( array $covers )
setId ( $id )

Méthodes protégées

Méthode Description
register ( $id, Biome $biome )

Private Methods

Méthode Description
generateBiomeColor ( $temperature, $rainfall )
interpolateColor ( $size, $x, $z, $c1, $c2, $c3, $c4 )
lerpColor ( $a, $b, $s )

Method Details

addPopulator() public méthode

public addPopulator ( Populator $populator )
$populator pocketmine\level\generator\populator\Populator

clearPopulators() public méthode

public clearPopulators ( )

getBiome() public static méthode

public static getBiome ( $id ) : Biome
$id
Résultat Biome

getColor() abstract public méthode

abstract public getColor ( ) : integer
Résultat integer (Red|Green|Blue)

getGroundCover() public méthode

public getGroundCover ( ) : Block[]
Résultat pocketmine\block\Block[]

getId() public méthode

public getId ( )

getMaxElevation() public méthode

public getMaxElevation ( )

getMinElevation() public méthode

public getMinElevation ( )

getName() abstract public méthode

abstract public getName ( )

getPopulators() public méthode

public getPopulators ( )

getRainfall() public méthode

public getRainfall ( )

getTemperature() public méthode

public getTemperature ( )

init() public static méthode

public static init ( )

populateChunk() public méthode

public populateChunk ( pocketmine\level\ChunkManager $level, $chunkX, $chunkZ, Random $random )
$level pocketmine\level\ChunkManager
$random pocketmine\utils\Random

register() protected static méthode

protected static register ( $id, Biome $biome )
$biome Biome

setElevation() public méthode

public setElevation ( $min, $max )

setGroundCover() public méthode

public setGroundCover ( array $covers )
$covers array

setId() public méthode

public setId ( $id )

Property Details

$grassColor protected_oe property

protected $grassColor

$rainfall protected_oe property

protected $rainfall

$temperature protected_oe property

protected $temperature