|
PocketMine-MP 5.39.3 git-400eb2dddf91a9c112aa09f3b498ffc8c85e98ed
|
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) | |
| mapLog (Wood $block, string $unstrippedId, string $strippedId) | |
| mapSimple (Block $block, string $id) | |
| mapSlab (Slab $block, string $singleId, string $doubleId) | |
| mapStairs (Stair $block, string $id) | |
| serialize (int $stateId) | |
| serializeBlock (Block $blockState) | |
Definition at line 39 of file BlockObjectToStateSerializer.php.
| pocketmine\data\bedrock\block\convert\BlockObjectToStateSerializer::isRegistered | ( | Block | $block | ) |
Definition at line 61 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 70 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::mapLog | ( | Wood | $block, |
| string | $unstrippedId, | ||
| string | $strippedId ) |
Definition at line 102 of file BlockObjectToStateSerializer.php.
| pocketmine\data\bedrock\block\convert\BlockObjectToStateSerializer::mapSimple | ( | Block | $block, |
| string | $id ) |
Definition at line 81 of file BlockObjectToStateSerializer.php.
| pocketmine\data\bedrock\block\convert\BlockObjectToStateSerializer::mapSlab | ( | Slab | $block, |
| string | $singleId, | ||
| string | $doubleId ) |
Definition at line 88 of file BlockObjectToStateSerializer.php.
| pocketmine\data\bedrock\block\convert\BlockObjectToStateSerializer::mapStairs | ( | Stair | $block, |
| string | $id ) |
Definition at line 95 of file BlockObjectToStateSerializer.php.
| 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 55 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 112 of file BlockObjectToStateSerializer.php.