PHP Class pocketmine\level\format\generic\BaseFullChunk

Inheritance: implements pocketmine\level\format\FullChunk
Show file Open project: robske110/ClearSky Class Usage Examples

Protected Properties

Property Type Description
$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

Public Methods

Method Description
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 )

Protected Methods

Method Description
__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 )

Method Details

__construct() protected method

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 method

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

addTile() public method

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

checkOldBiomes() protected method

protected checkOldBiomes ( $data )

fromFastBinary() public static method

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

getBiomeColor() public method

public getBiomeColor ( $x, $z )

getBiomeColorArray() public method

public getBiomeColorArray ( )

getBiomeId() public method

public getBiomeId ( $x, $z )

getBiomeIdArray() public method

public getBiomeIdArray ( )

getBlockDataArray() public method

public getBlockDataArray ( )

getBlockExtraData() public method

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

getBlockExtraDataArray() public method

getBlockIdArray() public method

public getBlockIdArray ( )

getBlockLightArray() public method

public getBlockLightArray ( )

getBlockSkyLightArray() public method

getEntities() public method

public getEntities ( )

getHeightMap() public method

public getHeightMap ( $x, $z )

getHeightMapArray() public method

public getHeightMapArray ( )

getHighestBlockAt() public method

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

getProvider() public method

public getProvider ( ) : pocketmine\level\format\LevelProvider
return pocketmine\level\format\LevelProvider

getTile() public method

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

getTiles() public method

public getTiles ( )

getX() public method

public getX ( )

getZ() public method

public getZ ( )

hasChanged() public method

public hasChanged ( )

initChunk() public method

public initChunk ( )

isLightPopulated() public method

public isLightPopulated ( )

isLoaded() public method

public isLoaded ( )

load() public method

public load ( $generate = true )

populateSkyLight() public method

public populateSkyLight ( )

recalculateHeightMap() public method

removeEntity() public method

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

removeTile() public method

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

setBiomeColor() public method

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

setBiomeId() public method

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

setBlockExtraData() public method

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

setChanged() public method

public setChanged ( $changed = true )

setHeightMap() public method

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

setLightPopulated() public method

public setLightPopulated ( $value = 1 )

setProvider() public method

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

setX() public method

public setX ( $x )

setZ() public method

public setZ ( $z )

toFastBinary() public method

public toFastBinary ( )

unload() public method

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

Property Details

$NBTentities protected property

protected $NBTentities

$NBTtiles protected property

protected $NBTtiles

$biomeColors protected property

protected int[256] $biomeColors
return int[256]

$blockLight protected property

protected $blockLight

$blocks protected property

protected $blocks

$data protected property

protected $data

$entities protected property

protected Entity[],pocketmine\entity $entities
return pocketmine\entity\Entity[]

$extraData protected property

protected $extraData

$hasChanged protected property

protected $hasChanged

$heightMap protected property

protected $heightMap

$provider protected property

protected LevelProvider,pocketmine\level\format $provider
return pocketmine\level\format\LevelProvider

$skyLight protected property

protected $skyLight

$tileList protected property

protected Tile[],pocketmine\tile $tileList
return pocketmine\tile\Tile[]

$tiles protected property

protected Tile[],pocketmine\tile $tiles
return pocketmine\tile\Tile[]

$x protected property

protected $x

$z protected property

protected $z