Documentation

WritableWorldProvider extends WorldProvider

Table of Contents

calculateChunkCount()  : int
Returns the number of chunks in the provider. Used for world conversion time estimations.
close()  : void
Performs cleanups necessary when the world provider is closed and no longer needed.
doGarbageCollection()  : void
Performs garbage collection in the world provider, such as cleaning up regions in Region-based worlds.
getAllChunks()  : Generator|array<string|int, ChunkData>
Returns a generator which yields all the chunks in this world.
getPath()  : string
getWorldData()  : WorldData
Returns information about the world
getWorldMaxY()  : int
Gets the build height limit of this world
getWorldMinY()  : int
Returns the lowest buildable Y coordinate of this world
loadChunk()  : ChunkData|null
Loads a chunk (usually from disk storage) and returns it. If the chunk does not exist, null is returned.
saveChunk()  : void
Saves a chunk (usually to disk).

Methods

calculateChunkCount()

Returns the number of chunks in the provider. Used for world conversion time estimations.

public calculateChunkCount() : int
Return values
int

close()

Performs cleanups necessary when the world provider is closed and no longer needed.

public close() : void
Return values
void

doGarbageCollection()

Performs garbage collection in the world provider, such as cleaning up regions in Region-based worlds.

public doGarbageCollection() : void
Return values
void

getAllChunks()

Returns a generator which yields all the chunks in this world.

public getAllChunks([bool $skipCorrupted = false ][, Logger|null $logger = null ]) : Generator|array<string|int, ChunkData>
Parameters
$skipCorrupted : bool = false
$logger : Logger|null = null
Tags
phpstan-return

\Generator<array{int, int}, ChunkData, void, void>

throws
CorruptedChunkException
Return values
Generator|array<string|int, ChunkData>

getPath()

public getPath() : string
Return values
string

getWorldMaxY()

Gets the build height limit of this world

public getWorldMaxY() : int
Return values
int

getWorldMinY()

Returns the lowest buildable Y coordinate of this world

public getWorldMinY() : int
Return values
int

loadChunk()

Loads a chunk (usually from disk storage) and returns it. If the chunk does not exist, null is returned.

public loadChunk(int $chunkX, int $chunkZ) : ChunkData|null
Parameters
$chunkX : int
$chunkZ : int
Tags
throws
CorruptedChunkException
Return values
ChunkData|null

saveChunk()

Saves a chunk (usually to disk).

public saveChunk(int $chunkX, int $chunkZ, ChunkData $chunkData) : void
Parameters
$chunkX : int
$chunkZ : int
$chunkData : ChunkData
Return values
void

Search results