Skip to content

BaseWorldProvider ​

abstract class · pocketmine\world\format\io\BaseWorldProvider · source

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 $worldData

Methods ​

__construct() ​

php
public function __construct(string $path, \Logger $logger)

getPath() ​

php
public function getPath() : string

getWorldData() ​

php
public function getWorldData() : \pocketmine\world\format\io\WorldData

loadLevelData() protected ​

php
abstract protected function loadLevelData() : \pocketmine\world\format\io\WorldData

palettizeLegacySubChunkFromColumn() protected ​

php
protected function palettizeLegacySubChunkFromColumn(string $idArray, string $metaArray, int $yOffset, \Logger $logger) : \pocketmine\world\format\PalettedBlockArray

palettizeLegacySubChunkXZY() protected ​

php
protected function palettizeLegacySubChunkXZY(string $idArray, string $metaArray, \Logger $logger) : \pocketmine\world\format\PalettedBlockArray

palettizeLegacySubChunkYZX() protected ​

php
protected function palettizeLegacySubChunkYZX(string $idArray, string $metaArray, \Logger $logger) : \pocketmine\world\format\PalettedBlockArray

VanillaMine is a fork of PocketMine-MP, maintained by Luxury Nodes. Not affiliated with the PMMP team or Mojang.