PocketMine-MP 5.23.3 git-4a4572131f27ab967701ceaaf2020cfbe26e375c
|
Public Member Functions | |
map (Block $block, \Closure $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) | |
registerFlatColorBlockSerializers () | |
serialize (int $stateId) | |
serializeBlock (Block $blockState) | |
Definition at line 191 of file BlockObjectToStateSerializer.php.
pocketmine\data\bedrock\block\convert\BlockObjectToStateSerializer::__construct | ( | ) |
Definition at line 207 of file BlockObjectToStateSerializer.php.
pocketmine\data\bedrock\block\convert\BlockObjectToStateSerializer::map | ( | Block | $block, |
\Closure | $serializer ) |
@phpstan-template TBlockType of Block @phpstan-param TBlockType $block @phpstan-param \Closure(TBlockType) : Writer $serializer
Definition at line 231 of file BlockObjectToStateSerializer.php.
References pocketmine\block\Block\getTypeId().
pocketmine\data\bedrock\block\convert\BlockObjectToStateSerializer::mapLog | ( | Wood | $block, |
string | $unstrippedId, | ||
string | $strippedId ) |
Definition at line 250 of file BlockObjectToStateSerializer.php.
pocketmine\data\bedrock\block\convert\BlockObjectToStateSerializer::mapSimple | ( | Block | $block, |
string | $id ) |
Definition at line 238 of file BlockObjectToStateSerializer.php.
pocketmine\data\bedrock\block\convert\BlockObjectToStateSerializer::mapSlab | ( | Slab | $block, |
string | $singleId, | ||
string | $doubleId ) |
Definition at line 242 of file BlockObjectToStateSerializer.php.
pocketmine\data\bedrock\block\convert\BlockObjectToStateSerializer::mapStairs | ( | Stair | $block, |
string | $id ) |
Definition at line 246 of file BlockObjectToStateSerializer.php.
pocketmine\data\bedrock\block\convert\BlockObjectToStateSerializer::registerFlatColorBlockSerializers | ( | ) |
Definition at line 325 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 220 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 260 of file BlockObjectToStateSerializer.php.