PocketMine-MP 5.15.1 git-5ef247620a7c6301a849b54e5ef1009217729fc8
|
Public Member Functions | |
calculateChunkCount () | |
close () | |
doGarbageCollection () | |
getAllChunks (bool $skipCorrupted=false, ?\Logger $logger=null) | |
getPath () | |
getWorldData () | |
getWorldMaxY () | |
getWorldMinY () | |
loadChunk (int $chunkX, int $chunkZ) | |
Definition at line 28 of file WorldProvider.php.
pocketmine\world\format\io\WorldProvider::calculateChunkCount | ( | ) |
Returns the number of chunks in the provider. Used for world conversion time estimations.
Implemented in pocketmine\world\format\io\leveldb\LevelDB, and pocketmine\world\format\io\region\RegionWorldProvider.
pocketmine\world\format\io\WorldProvider::close | ( | ) |
Performs cleanups necessary when the world provider is closed and no longer needed.
Implemented in pocketmine\world\format\io\leveldb\LevelDB, and pocketmine\world\format\io\region\RegionWorldProvider.
pocketmine\world\format\io\WorldProvider::doGarbageCollection | ( | ) |
Performs garbage collection in the world provider, such as cleaning up regions in Region-based worlds.
Implemented in pocketmine\world\format\io\leveldb\LevelDB, and pocketmine\world\format\io\region\RegionWorldProvider.
pocketmine\world\format\io\WorldProvider::getAllChunks | ( | bool | $skipCorrupted = false , |
?\Logger | $logger = null |
||
) |
Returns a generator which yields all the chunks in this world.
CorruptedChunkException |
Implemented in pocketmine\world\format\io\leveldb\LevelDB, and pocketmine\world\format\io\region\RegionWorldProvider.
pocketmine\world\format\io\WorldProvider::getWorldData | ( | ) |
Returns information about the world
Implemented in pocketmine\world\format\io\BaseWorldProvider.
pocketmine\world\format\io\WorldProvider::getWorldMaxY | ( | ) |
Gets the build height limit of this world
Implemented in pocketmine\world\format\io\leveldb\LevelDB, pocketmine\world\format\io\region\Anvil, pocketmine\world\format\io\region\McRegion, and pocketmine\world\format\io\region\PMAnvil.
pocketmine\world\format\io\WorldProvider::getWorldMinY | ( | ) |
Returns the lowest buildable Y coordinate of this world
Implemented in pocketmine\world\format\io\leveldb\LevelDB, pocketmine\world\format\io\region\Anvil, pocketmine\world\format\io\region\McRegion, and pocketmine\world\format\io\region\PMAnvil.
pocketmine\world\format\io\WorldProvider::loadChunk | ( | int | $chunkX, |
int | $chunkZ | ||
) |
Loads a chunk (usually from disk storage) and returns it. If the chunk does not exist, null is returned.
CorruptedChunkException |
Implemented in pocketmine\world\format\io\leveldb\LevelDB, and pocketmine\world\format\io\region\RegionWorldProvider.