BaseWorldProvider
Implements WorldProvider
Properties
$blockDataUpgrader protected
php
protected \pocketmine\data\bedrock\block\upgrade\BlockDataUpgrader $blockDataUpgrader$blockStateDeserializer protected
php
protected \pocketmine\data\bedrock\block\BlockStateDeserializer $blockStateDeserializer$blockStateSerializer protected
php
protected \pocketmine\data\bedrock\block\BlockStateSerializer $blockStateSerializer$logger
php
public \Logger $logger$path
php
public string $path$worldData protected
php
protected \pocketmine\world\format\io\WorldData $worldDataMethods
__construct()
php
public function __construct(string $path, \Logger $logger)getPath()
php
public function getPath() : stringgetWorldData()
php
public function getWorldData() : \pocketmine\world\format\io\WorldDataloadLevelData() protected
php
abstract protected function loadLevelData() : \pocketmine\world\format\io\WorldDatapalettizeLegacySubChunkFromColumn() protected
php
protected function palettizeLegacySubChunkFromColumn(string $idArray, string $metaArray, int $yOffset, \Logger $logger) : \pocketmine\world\format\PalettedBlockArraypalettizeLegacySubChunkXZY() protected
php
protected function palettizeLegacySubChunkXZY(string $idArray, string $metaArray, \Logger $logger) : \pocketmine\world\format\PalettedBlockArraypalettizeLegacySubChunkYZX() protected
php
protected function palettizeLegacySubChunkYZX(string $idArray, string $metaArray, \Logger $logger) : \pocketmine\world\format\PalettedBlockArray