|
| deserializeBlockPalette (BinaryStream $stream, \Logger $logger) |
|
| deserializeLegacyExtraData (string $index, int $chunkVersion, \Logger $logger) |
|
| loadLevelData () |
|
| palettizeLegacySubChunkFromColumn (string $idArray, string $metaArray, int $yOffset, \Logger $logger) |
|
| palettizeLegacySubChunkXZY (string $idArray, string $metaArray, \Logger $logger) |
|
| palettizeLegacySubChunkYZX (string $idArray, string $metaArray, \Logger $logger) |
|
Definition at line 73 of file LevelDB.php.
◆ __construct()
pocketmine\world\format\io\leveldb\LevelDB::__construct |
( |
string |
$path, |
|
|
\Logger |
$logger |
|
) |
| |
◆ calculateChunkCount()
pocketmine\world\format\io\leveldb\LevelDB::calculateChunkCount |
( |
| ) |
|
◆ chunkIndex()
static pocketmine\world\format\io\leveldb\LevelDB::chunkIndex |
( |
int |
$chunkX, |
|
|
int |
$chunkZ |
|
) |
| |
|
static |
◆ close()
pocketmine\world\format\io\leveldb\LevelDB::close |
( |
| ) |
|
◆ deserializeBlockPalette()
pocketmine\world\format\io\leveldb\LevelDB::deserializeBlockPalette |
( |
BinaryStream |
$stream, |
|
|
\Logger |
$logger |
|
) |
| |
|
protected |
◆ deserializeExtraDataKey()
static pocketmine\world\format\io\leveldb\LevelDB::deserializeExtraDataKey |
( |
int |
$chunkVersion, |
|
|
int |
$key, |
|
|
?int & |
$x, |
|
|
?int & |
$y, |
|
|
?int & |
$z |
|
) |
| |
|
staticprotected |
@phpstan-param-out int $x @phpstan-param-out int $y @phpstan-param-out int $z
Definition at line 351 of file LevelDB.php.
◆ deserializeLegacyExtraData()
pocketmine\world\format\io\leveldb\LevelDB::deserializeLegacyExtraData |
( |
string |
$index, |
|
|
int |
$chunkVersion, |
|
|
\Logger |
$logger |
|
) |
| |
|
protected |
- Returns
- PalettedBlockArray[]
Definition at line 366 of file LevelDB.php.
◆ doGarbageCollection()
pocketmine\world\format\io\leveldb\LevelDB::doGarbageCollection |
( |
| ) |
|
◆ generate()
static pocketmine\world\format\io\leveldb\LevelDB::generate |
( |
string |
$path, |
|
|
string |
$name, |
|
|
WorldCreationOptions |
$options |
|
) |
| |
|
static |
◆ getAllChunks()
pocketmine\world\format\io\leveldb\LevelDB::getAllChunks |
( |
bool |
$skipCorrupted = false , |
|
|
?\Logger |
$logger = null |
|
) |
| |
◆ getDatabase()
pocketmine\world\format\io\leveldb\LevelDB::getDatabase |
( |
| ) |
|
◆ getPath()
pocketmine\world\format\io\BaseWorldProvider::getPath |
( |
| ) |
|
|
inherited |
◆ getWorldData()
pocketmine\world\format\io\BaseWorldProvider::getWorldData |
( |
| ) |
|
|
inherited |
◆ getWorldMaxY()
pocketmine\world\format\io\leveldb\LevelDB::getWorldMaxY |
( |
| ) |
|
◆ getWorldMinY()
pocketmine\world\format\io\leveldb\LevelDB::getWorldMinY |
( |
| ) |
|
◆ isValid()
static pocketmine\world\format\io\leveldb\LevelDB::isValid |
( |
string |
$path | ) |
|
|
static |
◆ loadChunk()
pocketmine\world\format\io\leveldb\LevelDB::loadChunk |
( |
int |
$chunkX, |
|
|
int |
$chunkZ |
|
) |
| |
◆ loadLevelData()
pocketmine\world\format\io\leveldb\LevelDB::loadLevelData |
( |
| ) |
|
|
protected |
◆ palettizeLegacySubChunkFromColumn()
pocketmine\world\format\io\BaseWorldProvider::palettizeLegacySubChunkFromColumn |
( |
string |
$idArray, |
|
|
string |
$metaArray, |
|
|
int |
$yOffset, |
|
|
\Logger |
$logger |
|
) |
| |
|
protectedinherited |
◆ palettizeLegacySubChunkXZY()
pocketmine\world\format\io\BaseWorldProvider::palettizeLegacySubChunkXZY |
( |
string |
$idArray, |
|
|
string |
$metaArray, |
|
|
\Logger |
$logger |
|
) |
| |
|
protectedinherited |
◆ palettizeLegacySubChunkYZX()
pocketmine\world\format\io\BaseWorldProvider::palettizeLegacySubChunkYZX |
( |
string |
$idArray, |
|
|
string |
$metaArray, |
|
|
\Logger |
$logger |
|
) |
| |
|
protectedinherited |
◆ saveChunk()
pocketmine\world\format\io\leveldb\LevelDB::saveChunk |
( |
int |
$chunkX, |
|
|
int |
$chunkZ, |
|
|
ChunkData |
$chunkData, |
|
|
int |
$dirtyFlags |
|
) |
| |
◆ $blockDataUpgrader
◆ $blockStateDeserializer
◆ $blockStateSerializer
◆ $db
LevelDB pocketmine\world\format\io\leveldb\LevelDB::$db |
|
protected |
◆ $worldData
WorldData pocketmine\world\format\io\BaseWorldProvider::$worldData |
|
protectedinherited |
◆ CURRENT_LEVEL_CHUNK_VERSION
const pocketmine\world\format\io\leveldb\LevelDB::CURRENT_LEVEL_CHUNK_VERSION = ChunkVersion::v1_18_30 |
|
protected |
◆ CURRENT_LEVEL_SUBCHUNK_VERSION
◆ ENTRY_FLAT_WORLD_LAYERS
const pocketmine\world\format\io\leveldb\LevelDB::ENTRY_FLAT_WORLD_LAYERS = "game_flatworldlayers" |
|
protected |
◆ FINALISATION_DONE
const pocketmine\world\format\io\leveldb\LevelDB::FINALISATION_DONE = 2 |
|
protected |
◆ FINALISATION_NEEDS_INSTATICKING
const pocketmine\world\format\io\leveldb\LevelDB::FINALISATION_NEEDS_INSTATICKING = 0 |
|
protected |
◆ FINALISATION_NEEDS_POPULATION
const pocketmine\world\format\io\leveldb\LevelDB::FINALISATION_NEEDS_POPULATION = 1 |
|
protected |
The documentation for this class was generated from the following file: