PHP Класс pocketmine\level\generator\Generator

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( array $settings = [] )
addGenerator ( $object, $name )
generateChunk ( $chunkX, $chunkZ )
getFastNoise1D ( Noise $noise, integer $xSize, integer $samplingRate, integer $x, integer $y, integer $z ) : SplFixedArray
getFastNoise2D ( Noise $noise, integer $xSize, integer $zSize, integer $samplingRate, integer $x, integer $y, integer $z ) : SplFixedArray
getFastNoise3D ( Noise $noise, integer $xSize, integer $ySize, integer $zSize, integer $xSamplingRate, integer $ySamplingRate, integer $zSamplingRate, integer $x, integer $y, integer $z ) : SplFixedArray
getGenerator ( $name ) : Generator
getGeneratorList ( ) : string[]
getGeneratorName ( $class )
getName ( )
getSettings ( )
getSpawn ( )
getWaterHeight ( ) : integer
init ( pocketmine\level\ChunkManager $level, Random $random )
populateChunk ( $chunkX, $chunkZ )

Описание методов

__construct() абстрактный публичный Метод

abstract public __construct ( array $settings = [] )
$settings array

addGenerator() публичный статический Метод

public static addGenerator ( $object, $name )

generateChunk() абстрактный публичный Метод

abstract public generateChunk ( $chunkX, $chunkZ )

getFastNoise1D() публичный статический Метод

public static getFastNoise1D ( Noise $noise, integer $xSize, integer $samplingRate, integer $x, integer $y, integer $z ) : SplFixedArray
$noise pocketmine\level\generator\noise\Noise
$xSize integer
$samplingRate integer
$x integer
$y integer
$z integer
Результат SplFixedArray

getFastNoise2D() публичный статический Метод

public static getFastNoise2D ( Noise $noise, integer $xSize, integer $zSize, integer $samplingRate, integer $x, integer $y, integer $z ) : SplFixedArray
$noise pocketmine\level\generator\noise\Noise
$xSize integer
$zSize integer
$samplingRate integer
$x integer
$y integer
$z integer
Результат SplFixedArray

getFastNoise3D() публичный статический Метод

public static getFastNoise3D ( Noise $noise, integer $xSize, integer $ySize, integer $zSize, integer $xSamplingRate, integer $ySamplingRate, integer $zSamplingRate, integer $x, integer $y, integer $z ) : SplFixedArray
$noise pocketmine\level\generator\noise\Noise
$xSize integer
$ySize integer
$zSize integer
$xSamplingRate integer
$ySamplingRate integer
$zSamplingRate integer
$x integer
$y integer
$z integer
Результат SplFixedArray

getGenerator() публичный статический Метод

public static getGenerator ( $name ) : Generator
$name
Результат Generator

getGeneratorList() публичный статический Метод

public static getGeneratorList ( ) : string[]
Результат string[]

getGeneratorName() публичный статический Метод

public static getGeneratorName ( $class )

getName() абстрактный публичный Метод

abstract public getName ( )

getSettings() абстрактный публичный Метод

abstract public getSettings ( )

getSpawn() абстрактный публичный Метод

abstract public getSpawn ( )

getWaterHeight() публичный Метод

public getWaterHeight ( ) : integer
Результат integer

init() абстрактный публичный Метод

abstract public init ( pocketmine\level\ChunkManager $level, Random $random )
$level pocketmine\level\ChunkManager
$random pocketmine\utils\Random

populateChunk() абстрактный публичный Метод

abstract public populateChunk ( $chunkX, $chunkZ )