PHP 클래스 pocketmine\level\format\leveldb\LevelDB

상속: extends pocketmine\level\format\generic\BaseLevelProvider
파일 보기 프로젝트 열기: iTXTech/Genisys 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$chunks pocketmine\level\format\leveldb\Chunk[]
$db LevelDB

공개 메소드들

메소드 설명
__construct ( Level $level, $path )
chunkIndex ( $chunkX, $chunkZ )
close ( )
createChunkSection ( $Y )
generate ( $path, $name, $seed, $generator, array $options = [] )
getChunk ( integer $chunkX, integer $chunkZ, boolean $create = false ) : pocketmine\level\format\leveldb\Chunk
getDatabase ( ) : LevelDB
getGenerator ( )
getGeneratorOptions ( )
getLoadedChunks ( )
getProviderName ( )
getProviderOrder ( )
isChunkGenerated ( $chunkX, $chunkZ )
isChunkLoaded ( $x, $z )
isChunkPopulated ( $chunkX, $chunkZ )
isValid ( $path )
loadChunk ( $chunkX, $chunkZ, $create = false )
requestChunkTask ( $x, $z )
saveChunk ( $x, $z )
saveChunks ( )
saveLevelData ( )
setChunk ( $chunkX, $chunkZ, pocketmine\level\format\FullChunk $chunk )
unloadChunk ( $x, $z, $safe = true )
unloadChunks ( )
usesChunkSection ( )

비공개 메소드들

메소드 설명
chunkExists ( $chunkX, $chunkZ )
readChunk ( $chunkX, $chunkZ ) : pocketmine\level\format\leveldb\Chunk
writeChunk ( pocketmine\level\format\leveldb\Chunk $chunk )

메소드 상세

__construct() 공개 메소드

public __construct ( Level $level, $path )
$level pocketmine\level\Level

chunkIndex() 공개 정적인 메소드

public static chunkIndex ( $chunkX, $chunkZ )

close() 공개 메소드

public close ( )

createChunkSection() 공개 정적인 메소드

public static createChunkSection ( $Y )

generate() 공개 정적인 메소드

public static generate ( $path, $name, $seed, $generator, array $options = [] )
$options array

getChunk() 공개 메소드

public getChunk ( integer $chunkX, integer $chunkZ, boolean $create = false ) : pocketmine\level\format\leveldb\Chunk
$chunkX integer
$chunkZ integer
$create boolean
리턴 pocketmine\level\format\leveldb\Chunk

getDatabase() 공개 메소드

public getDatabase ( ) : LevelDB
리턴 LevelDB

getGenerator() 공개 메소드

public getGenerator ( )

getGeneratorOptions() 공개 메소드

public getGeneratorOptions ( )

getLoadedChunks() 공개 메소드

public getLoadedChunks ( )

getProviderName() 공개 정적인 메소드

public static getProviderName ( )

getProviderOrder() 공개 정적인 메소드

public static getProviderOrder ( )

isChunkGenerated() 공개 메소드

public isChunkGenerated ( $chunkX, $chunkZ )

isChunkLoaded() 공개 메소드

public isChunkLoaded ( $x, $z )

isChunkPopulated() 공개 메소드

public isChunkPopulated ( $chunkX, $chunkZ )

isValid() 공개 정적인 메소드

public static isValid ( $path )

loadChunk() 공개 메소드

public loadChunk ( $chunkX, $chunkZ, $create = false )

requestChunkTask() 공개 메소드

public requestChunkTask ( $x, $z )

saveChunk() 공개 메소드

public saveChunk ( $x, $z )

saveChunks() 공개 메소드

public saveChunks ( )

saveLevelData() 공개 메소드

public saveLevelData ( )

setChunk() 공개 메소드

public setChunk ( $chunkX, $chunkZ, pocketmine\level\format\FullChunk $chunk )
$chunk pocketmine\level\format\FullChunk

unloadChunk() 공개 메소드

public unloadChunk ( $x, $z, $safe = true )

unloadChunks() 공개 메소드

public unloadChunks ( )

usesChunkSection() 공개 정적인 메소드

public static usesChunkSection ( )

프로퍼티 상세

$chunks 보호되어 있는 프로퍼티

protected Chunk[],pocketmine\level\format\leveldb $chunks
리턴 pocketmine\level\format\leveldb\Chunk[]

$db 보호되어 있는 프로퍼티

protected LevelDB,pocketmine\level\format\leveldb $db
리턴 LevelDB