PHP 클래스 pocketmine\level\format\generic\BaseFullChunk

상속: implements pocketmine\level\format\FullChunk
파일 보기 프로젝트 열기: robske110/ClearSky 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$NBTentities
$NBTtiles
$biomeColors int[256]
$blockLight
$blocks
$data
$entities pocketmine\entity\Entity[]
$extraData
$hasChanged
$heightMap
$provider pocketmine\level\format\LevelProvider
$skyLight
$tileList pocketmine\tile\Tile[]
$tiles pocketmine\tile\Tile[]
$x
$z

공개 메소드들

메소드 설명
addEntity ( Entity $entity )
addTile ( Tile $tile )
fromFastBinary ( $data, pocketmine\level\format\LevelProvider $provider = null )
getBiomeColor ( $x, $z )
getBiomeColorArray ( )
getBiomeId ( $x, $z )
getBiomeIdArray ( )
getBlockDataArray ( )
getBlockExtraData ( $x, $y, $z )
getBlockExtraDataArray ( )
getBlockIdArray ( )
getBlockLightArray ( )
getBlockSkyLightArray ( )
getEntities ( )
getHeightMap ( $x, $z )
getHeightMapArray ( )
getHighestBlockAt ( $x, $z, $cache = true )
getProvider ( ) : pocketmine\level\format\LevelProvider
getTile ( $x, $y, $z )
getTiles ( )
getX ( )
getZ ( )
hasChanged ( )
initChunk ( )
isLightPopulated ( )
isLoaded ( )
load ( $generate = true )
populateSkyLight ( )
recalculateHeightMap ( )
removeEntity ( Entity $entity )
removeTile ( Tile $tile )
setBiomeColor ( $x, $z, $R, $G, $B )
setBiomeId ( $x, $z, $biomeId )
setBlockExtraData ( $x, $y, $z, $data )
setChanged ( $changed = true )
setHeightMap ( $x, $z, $value )
setLightPopulated ( $value = 1 )
setProvider ( pocketmine\level\format\LevelProvider $provider )
setX ( $x )
setZ ( $z )
toFastBinary ( )
unload ( $save = true, $safe = true )

보호된 메소드들

메소드 설명
__construct ( pocketmine\level\format\LevelProvider $provider, integer $x, integer $z, string $blocks, string $data, string $skyLight, string $blockLight, array $biomeColors = [], array $heightMap = [], array $entities = [], array $tiles = [], array $extraData = [] )
checkOldBiomes ( $data )

메소드 상세

__construct() 보호된 메소드

protected __construct ( pocketmine\level\format\LevelProvider $provider, integer $x, integer $z, string $blocks, string $data, string $skyLight, string $blockLight, array $biomeColors = [], array $heightMap = [], array $entities = [], array $tiles = [], array $extraData = [] )
$provider pocketmine\level\format\LevelProvider
$x integer
$z integer
$blocks string
$data string
$skyLight string
$blockLight string
$biomeColors array
$heightMap array
$entities array
$tiles array
$extraData array

addEntity() 공개 메소드

public addEntity ( Entity $entity )
$entity pocketmine\entity\Entity

addTile() 공개 메소드

public addTile ( Tile $tile )
$tile pocketmine\tile\Tile

checkOldBiomes() 보호된 메소드

protected checkOldBiomes ( $data )

fromFastBinary() 공개 정적인 메소드

public static fromFastBinary ( $data, pocketmine\level\format\LevelProvider $provider = null )
$provider pocketmine\level\format\LevelProvider

getBiomeColor() 공개 메소드

public getBiomeColor ( $x, $z )

getBiomeColorArray() 공개 메소드

public getBiomeColorArray ( )

getBiomeId() 공개 메소드

public getBiomeId ( $x, $z )

getBiomeIdArray() 공개 메소드

public getBiomeIdArray ( )

getBlockDataArray() 공개 메소드

public getBlockDataArray ( )

getBlockExtraData() 공개 메소드

public getBlockExtraData ( $x, $y, $z )

getBlockExtraDataArray() 공개 메소드

getBlockIdArray() 공개 메소드

public getBlockIdArray ( )

getBlockLightArray() 공개 메소드

public getBlockLightArray ( )

getBlockSkyLightArray() 공개 메소드

getEntities() 공개 메소드

public getEntities ( )

getHeightMap() 공개 메소드

public getHeightMap ( $x, $z )

getHeightMapArray() 공개 메소드

public getHeightMapArray ( )

getHighestBlockAt() 공개 메소드

public getHighestBlockAt ( $x, $z, $cache = true )

getProvider() 공개 메소드

public getProvider ( ) : pocketmine\level\format\LevelProvider
리턴 pocketmine\level\format\LevelProvider

getTile() 공개 메소드

public getTile ( $x, $y, $z )

getTiles() 공개 메소드

public getTiles ( )

getX() 공개 메소드

public getX ( )

getZ() 공개 메소드

public getZ ( )

hasChanged() 공개 메소드

public hasChanged ( )

initChunk() 공개 메소드

public initChunk ( )

isLightPopulated() 공개 메소드

public isLightPopulated ( )

isLoaded() 공개 메소드

public isLoaded ( )

load() 공개 메소드

public load ( $generate = true )

populateSkyLight() 공개 메소드

public populateSkyLight ( )

recalculateHeightMap() 공개 메소드

removeEntity() 공개 메소드

public removeEntity ( Entity $entity )
$entity pocketmine\entity\Entity

removeTile() 공개 메소드

public removeTile ( Tile $tile )
$tile pocketmine\tile\Tile

setBiomeColor() 공개 메소드

public setBiomeColor ( $x, $z, $R, $G, $B )

setBiomeId() 공개 메소드

public setBiomeId ( $x, $z, $biomeId )

setBlockExtraData() 공개 메소드

public setBlockExtraData ( $x, $y, $z, $data )

setChanged() 공개 메소드

public setChanged ( $changed = true )

setHeightMap() 공개 메소드

public setHeightMap ( $x, $z, $value )

setLightPopulated() 공개 메소드

public setLightPopulated ( $value = 1 )

setProvider() 공개 메소드

public setProvider ( pocketmine\level\format\LevelProvider $provider )
$provider pocketmine\level\format\LevelProvider

setX() 공개 메소드

public setX ( $x )

setZ() 공개 메소드

public setZ ( $z )

toFastBinary() 공개 메소드

public toFastBinary ( )

unload() 공개 메소드

public unload ( $save = true, $safe = true )

프로퍼티 상세

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

protected $NBTentities

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

protected $NBTtiles

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

protected int[256] $biomeColors
리턴 int[256]

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

protected $blockLight

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

protected $blocks

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

protected $data

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

protected Entity[],pocketmine\entity $entities
리턴 pocketmine\entity\Entity[]

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

protected $extraData

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

protected $hasChanged

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

protected $heightMap

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

protected LevelProvider,pocketmine\level\format $provider
리턴 pocketmine\level\format\LevelProvider

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

protected $skyLight

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

protected Tile[],pocketmine\tile $tileList
리턴 pocketmine\tile\Tile[]

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

protected Tile[],pocketmine\tile $tiles
리턴 pocketmine\tile\Tile[]

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

protected $x

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

protected $z