PHP Интерфейс pocketmine\level\format\ChunkSection

Показать файл Открыть проект Примеры использования интерфейса

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

Метод Описание
getBlockData ( integer $x, integer $y, integer $z ) : integer
getBlockDataColumn ( integer $x, integer $z ) : string[8] Returns a data column from low y to high y
getBlockId ( integer $x, integer $y, integer $z ) : integer
getBlockIdColumn ( integer $x, integer $z ) : string[16] Returns a id column from low y to high y
getBlockLight ( integer $x, integer $y, integer $z ) : integer
getBlockLightColumn ( integer $x, integer $z ) : string[8] Returns a data column from low y to high y
getBlockSkyLight ( integer $x, integer $y, integer $z ) : integer
getBlockSkyLightColumn ( integer $x, integer $z ) : string[8] Returns a skylight column from low y to high y
getDataArray ( )
getFullBlock ( integer $x, integer $y, integer $z ) : integer Gets block and meta in one go
getIdArray ( )
getLightArray ( )
getSkyLightArray ( )
getY ( ) : integer
setBlock ( integer $x, integer $y, integer $z, integer $blockId = null, integer $meta = null ) : boolean
setBlockData ( integer $x, integer $y, integer $z, integer $data )
setBlockId ( integer $x, integer $y, integer $z, integer $id )
setBlockLight ( integer $x, integer $y, integer $z, integer $level )
setBlockSkyLight ( integer $x, integer $y, integer $z, integer $level )

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

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

public getBlockData ( integer $x, integer $y, integer $z ) : integer
$x integer 0-15
$y integer 0-15
$z integer 0-15
Результат integer 0-15

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

Returns a data column from low y to high y
public getBlockDataColumn ( integer $x, integer $z ) : string[8]
$x integer 0-15
$z integer 0-15
Результат string[8]

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

public getBlockId ( integer $x, integer $y, integer $z ) : integer
$x integer 0-15
$y integer 0-15
$z integer 0-15
Результат integer 0-255

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

Returns a id column from low y to high y
public getBlockIdColumn ( integer $x, integer $z ) : string[16]
$x integer 0-15
$z integer 0-15
Результат string[16]

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

public getBlockLight ( integer $x, integer $y, integer $z ) : integer
$x integer 0-15
$y integer 0-15
$z integer 0-15
Результат integer 0-15

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

Returns a data column from low y to high y
public getBlockLightColumn ( integer $x, integer $z ) : string[8]
$x integer 0-15
$z integer 0-15
Результат string[8]

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

public getBlockSkyLight ( integer $x, integer $y, integer $z ) : integer
$x integer 0-15
$y integer 0-15
$z integer 0-15
Результат integer 0-15

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

Returns a skylight column from low y to high y
public getBlockSkyLightColumn ( integer $x, integer $z ) : string[8]
$x integer 0-15
$z integer 0-15
Результат string[8]

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

public getDataArray ( )

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

Gets block and meta in one go
public getFullBlock ( integer $x, integer $y, integer $z ) : integer
$x integer 0-15
$y integer 0-15
$z integer 0-15
Результат integer bitmap, (id << 4) | data

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

public getIdArray ( )

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

public getLightArray ( )

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

public getSkyLightArray ( )

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

public getY ( ) : integer
Результат integer

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

public setBlock ( integer $x, integer $y, integer $z, integer $blockId = null, integer $meta = null ) : boolean
$x integer 0-15
$y integer 0-15
$z integer 0-15
$blockId integer , if null, do not change
$meta integer 0-15, if null, do not change
Результат boolean

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

public setBlockData ( integer $x, integer $y, integer $z, integer $data )
$x integer 0-15
$y integer 0-15
$z integer 0-15
$data integer 0-15

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

public setBlockId ( integer $x, integer $y, integer $z, integer $id )
$x integer 0-15
$y integer 0-15
$z integer 0-15
$id integer 0-255

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

public setBlockLight ( integer $x, integer $y, integer $z, integer $level )
$x integer 0-15
$y integer 0-15
$z integer 0-15
$level integer 0-15

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

public setBlockSkyLight ( integer $x, integer $y, integer $z, integer $level )
$x integer 0-15
$y integer 0-15
$z integer 0-15
$level integer 0-15