|
PocketMine-MP 5.42.2 git-40e2639b20bdc4ddba49d9f7f5fa0d5e92aa266f
|
Inheritance diagram for pocketmine\data\bedrock\block\convert\BlockObjectToStateSerializer:
Collaboration diagram for pocketmine\data\bedrock\block\convert\BlockObjectToStateSerializer:Public Member Functions | |
| isRegistered (Block $block) | |
| map (Block $block, \Closure|Writer|BlockStateData $serializer) | |
| serialize (int $stateId) | |
| serializeBlock (Block $blockState) | |
Definition at line 34 of file BlockObjectToStateSerializer.php.
| pocketmine\data\bedrock\block\convert\BlockObjectToStateSerializer::isRegistered | ( | Block | $block | ) |
Definition at line 56 of file BlockObjectToStateSerializer.php.
| pocketmine\data\bedrock\block\convert\BlockObjectToStateSerializer::map | ( | Block | $block, |
| \Closure|Writer|BlockStateData | $serializer ) |
@phpstan-template TBlockType of Block @phpstan-param TBlockType $block @phpstan-param \Closure(TBlockType) : (Writer|BlockStateData)|Writer|BlockStateData $serializer
Definition at line 65 of file BlockObjectToStateSerializer.php.
References pocketmine\block\Block\getName(), and pocketmine\block\Block\getTypeId().
Here is the call graph for this function:| pocketmine\data\bedrock\block\convert\BlockObjectToStateSerializer::serialize | ( | int | $stateId | ) |
Serializes an implementation-defined blockstate ID to NBT for storage.
@phpstan-param BlockStateId $stateId
| BlockStateSerializeException |
Implements pocketmine\data\bedrock\block\BlockStateSerializer.
Definition at line 50 of file BlockObjectToStateSerializer.php.
| pocketmine\data\bedrock\block\convert\BlockObjectToStateSerializer::serializeBlock | ( | Block | $blockState | ) |
@phpstan-template TBlockType of Block @phpstan-param TBlockType $blockState
| BlockStateSerializeException |
Definition at line 79 of file BlockObjectToStateSerializer.php.