PocketMine-MP 5.28.3 git-a4ac28592c6c5f5876927aa2a140b65dad63d786
Loading...
Searching...
No Matches
pocketmine\data\bedrock\block\upgrade\BlockDataUpgrader Class Reference
+ Collaboration diagram for pocketmine\data\bedrock\block\upgrade\BlockDataUpgrader:

Public Member Functions

 __construct (private BlockIdMetaUpgrader $blockIdMetaUpgrader, private BlockStateUpgrader $blockStateUpgrader)
 
 getBlockIdMetaUpgrader ()
 
 getBlockStateUpgrader ()
 
 upgradeBlockStateNbt (CompoundTag $tag)
 
 upgradeIntIdMeta (int $id, int $meta)
 
 upgradeStringIdMeta (string $id, int $meta)
 

Detailed Description

Definition at line 30 of file BlockDataUpgrader.php.

Constructor & Destructor Documentation

◆ __construct()

pocketmine\data\bedrock\block\upgrade\BlockDataUpgrader::__construct ( private BlockIdMetaUpgrader $blockIdMetaUpgrader,
private BlockStateUpgrader $blockStateUpgrader )

Definition at line 32 of file BlockDataUpgrader.php.

Member Function Documentation

◆ getBlockIdMetaUpgrader()

pocketmine\data\bedrock\block\upgrade\BlockDataUpgrader::getBlockIdMetaUpgrader ( )

Definition at line 71 of file BlockDataUpgrader.php.

◆ getBlockStateUpgrader()

pocketmine\data\bedrock\block\upgrade\BlockDataUpgrader::getBlockStateUpgrader ( )

Definition at line 69 of file BlockDataUpgrader.php.

◆ upgradeBlockStateNbt()

pocketmine\data\bedrock\block\upgrade\BlockDataUpgrader::upgradeBlockStateNbt ( CompoundTag $tag)
Exceptions
BlockStateDeserializeException

Definition at line 54 of file BlockDataUpgrader.php.

◆ upgradeIntIdMeta()

pocketmine\data\bedrock\block\upgrade\BlockDataUpgrader::upgradeIntIdMeta ( int $id,
int $meta )
Exceptions
BlockStateDeserializeException

Definition at line 40 of file BlockDataUpgrader.php.

◆ upgradeStringIdMeta()

pocketmine\data\bedrock\block\upgrade\BlockDataUpgrader::upgradeStringIdMeta ( string $id,
int $meta )
Exceptions
BlockStateDeserializeException

Definition at line 47 of file BlockDataUpgrader.php.


The documentation for this class was generated from the following file: