PHP Класс pocketmine\level\format\mcregion\Chunk

Наследование: extends pocketmine\level\format\generic\BaseFullChunk
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$nbt pocketmine\nbt\tag\CompoundTag

Открытые методы

Метод Описание
__construct ( $level, CompoundTag $nbt = null )
fromBinary ( string $data, pocketmine\level\format\LevelProvider $provider = null ) : Chunk
fromFastBinary ( $data, pocketmine\level\format\LevelProvider $provider = null )
getBlockData ( $x, $y, $z )
getBlockDataColumn ( $x, $z )
getBlockId ( $x, $y, $z )
getBlockIdColumn ( $x, $z )
getBlockLight ( $x, $y, $z )
getBlockLightColumn ( $x, $z )
getBlockSkyLight ( $x, $y, $z )
getBlockSkyLightColumn ( $x, $z )
getEmptyChunk ( integer $chunkX, integer $chunkZ, pocketmine\level\format\LevelProvider $provider = null ) : Chunk
getFullBlock ( $x, $y, $z )
getNBT ( ) : CompoundTag
isGenerated ( ) : boolean
isLightPopulated ( )
isPopulated ( ) : boolean
setBlock ( $x, $y, $z, $blockId = null, $meta = null )
setBlockData ( $x, $y, $z, $data )
setBlockId ( $x, $y, $z, $id )
setBlockLight ( $x, $y, $z, $level )
setBlockSkyLight ( $x, $y, $z, $level )
setGenerated ( integer $value = 1 )
setLightPopulated ( $value = 1 )
setPopulated ( integer $value = 1 )
toBinary ( )
toFastBinary ( )

Описание методов

__construct() публичный Метод

public __construct ( $level, CompoundTag $nbt = null )
$nbt pocketmine\nbt\tag\CompoundTag

fromBinary() публичный статический Метод

public static fromBinary ( string $data, pocketmine\level\format\LevelProvider $provider = null ) : Chunk
$data string
$provider pocketmine\level\format\LevelProvider
Результат Chunk

fromFastBinary() публичный статический Метод

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

getBlockData() публичный Метод

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

getBlockDataColumn() публичный Метод

public getBlockDataColumn ( $x, $z )

getBlockId() публичный Метод

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

getBlockIdColumn() публичный Метод

public getBlockIdColumn ( $x, $z )

getBlockLight() публичный Метод

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

getBlockLightColumn() публичный Метод

public getBlockLightColumn ( $x, $z )

getBlockSkyLight() публичный Метод

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

getBlockSkyLightColumn() публичный Метод

public getBlockSkyLightColumn ( $x, $z )

getEmptyChunk() публичный статический Метод

public static getEmptyChunk ( integer $chunkX, integer $chunkZ, pocketmine\level\format\LevelProvider $provider = null ) : Chunk
$chunkX integer
$chunkZ integer
$provider pocketmine\level\format\LevelProvider
Результат Chunk

getFullBlock() публичный Метод

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

getNBT() публичный Метод

public getNBT ( ) : CompoundTag
Результат pocketmine\nbt\tag\CompoundTag

isGenerated() публичный Метод

public isGenerated ( ) : boolean
Результат boolean

isLightPopulated() публичный Метод

public isLightPopulated ( )

isPopulated() публичный Метод

public isPopulated ( ) : boolean
Результат boolean

setBlock() публичный Метод

public setBlock ( $x, $y, $z, $blockId = null, $meta = null )

setBlockData() публичный Метод

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

setBlockId() публичный Метод

public setBlockId ( $x, $y, $z, $id )

setBlockLight() публичный Метод

public setBlockLight ( $x, $y, $z, $level )

setBlockSkyLight() публичный Метод

public setBlockSkyLight ( $x, $y, $z, $level )

setGenerated() публичный Метод

public setGenerated ( integer $value = 1 )
$value integer

setLightPopulated() публичный Метод

public setLightPopulated ( $value = 1 )

setPopulated() публичный Метод

public setPopulated ( integer $value = 1 )
$value integer

toBinary() публичный Метод

public toBinary ( )

toFastBinary() публичный Метод

public toFastBinary ( )

Описание свойств

$nbt защищенное свойство

protected CompoundTag,pocketmine\nbt\tag $nbt
Результат pocketmine\nbt\tag\CompoundTag