PHP Class pocketmine\level\generator\Generator

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

Méthodes publiques

Méthode Description
__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 )

Method Details

__construct() abstract public méthode

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

addGenerator() public static méthode

public static addGenerator ( $object, $name )

generateChunk() abstract public méthode

abstract public generateChunk ( $chunkX, $chunkZ )

getFastNoise1D() public static méthode

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
Résultat SplFixedArray

getFastNoise2D() public static méthode

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
Résultat SplFixedArray

getFastNoise3D() public static méthode

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
Résultat SplFixedArray

getGenerator() public static méthode

public static getGenerator ( $name ) : Generator
$name
Résultat Generator

getGeneratorList() public static méthode

public static getGeneratorList ( ) : string[]
Résultat string[]

getGeneratorName() public static méthode

public static getGeneratorName ( $class )

getName() abstract public méthode

abstract public getName ( )

getSettings() abstract public méthode

abstract public getSettings ( )

getSpawn() abstract public méthode

abstract public getSpawn ( )

getWaterHeight() public méthode

public getWaterHeight ( ) : integer
Résultat integer

init() abstract public méthode

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

populateChunk() abstract public méthode

abstract public populateChunk ( $chunkX, $chunkZ )