PHP 클래스 pocketmine\level\generator\Generator

파일 보기 프로젝트 열기: iTXTech/Genisys 1 사용 예제들

공개 메소드들

메소드 설명
__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 )