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

Register Level->registerChunkLoader($this, $chunkX, $chunkZ) Unregister Level->unregisterChunkLoader($this, $chunkX, $chunkZ) WARNING: When moving this object around in the world or destroying it, be sure to free the existing references from Level, otherwise you'll leak memory.
Показать файл Открыть проект Примеры использования интерфейса

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

Метод Описание
getLevel ( ) : Level
getLoaderId ( ) : integer Returns the ChunkLoader id.
getPosition ( ) : Position
getX ( ) : float
getZ ( ) : float
isLoaderActive ( ) : boolean Returns if the chunk loader is currently active
onBlockChanged ( Vector3 $block ) This method will be called when a block changes in a registered chunk
onChunkChanged ( pocketmine\level\format\FullChunk $chunk ) This method will be called when a Chunk is replaced by a new one
onChunkLoaded ( pocketmine\level\format\FullChunk $chunk ) This method will be called when a registered chunk is loaded
onChunkPopulated ( pocketmine\level\format\FullChunk $chunk ) This method will be called when a registered chunk is populated Usually it'll be sent with another call to onChunkChanged()
onChunkUnloaded ( pocketmine\level\format\FullChunk $chunk ) This method will be called when a registered chunk is unloaded

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

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

public getLevel ( ) : Level
Результат Level

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

Call Level::generateChunkLoaderId($this) to generate and save it
public getLoaderId ( ) : integer
Результат integer

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

public getPosition ( ) : Position
Результат Position

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

public getX ( ) : float
Результат float

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

public getZ ( ) : float
Результат float

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

Returns if the chunk loader is currently active
public isLoaderActive ( ) : boolean
Результат boolean

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

This method will be called when a block changes in a registered chunk
public onBlockChanged ( Vector3 $block )
$block pocketmine\math\Vector3

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

This method will be called when a Chunk is replaced by a new one
public onChunkChanged ( pocketmine\level\format\FullChunk $chunk )
$chunk pocketmine\level\format\FullChunk

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

This method will be called when a registered chunk is loaded
public onChunkLoaded ( pocketmine\level\format\FullChunk $chunk )
$chunk pocketmine\level\format\FullChunk

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

This method will be called when a registered chunk is populated Usually it'll be sent with another call to onChunkChanged()
public onChunkPopulated ( pocketmine\level\format\FullChunk $chunk )
$chunk pocketmine\level\format\FullChunk

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

This method will be called when a registered chunk is unloaded
public onChunkUnloaded ( pocketmine\level\format\FullChunk $chunk )
$chunk pocketmine\level\format\FullChunk