PocketMine-MP 5.30.1 git-04494e845c8ec9ae174604b6dde6c1cc6c22953a
|
Public Member Functions | |
isRegistered (Block $block) | |
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 193 of file BlockObjectToStateSerializer.php.
pocketmine\data\bedrock\block\convert\BlockObjectToStateSerializer::__construct | ( | ) |
Definition at line 209 of file BlockObjectToStateSerializer.php.
pocketmine\data\bedrock\block\convert\BlockObjectToStateSerializer::isRegistered | ( | Block | $block | ) |
Definition at line 229 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 238 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 257 of file BlockObjectToStateSerializer.php.
pocketmine\data\bedrock\block\convert\BlockObjectToStateSerializer::mapSimple | ( | Block | $block, |
string | $id ) |
Definition at line 245 of file BlockObjectToStateSerializer.php.
pocketmine\data\bedrock\block\convert\BlockObjectToStateSerializer::mapSlab | ( | Slab | $block, |
string | $singleId, | ||
string | $doubleId ) |
Definition at line 249 of file BlockObjectToStateSerializer.php.
pocketmine\data\bedrock\block\convert\BlockObjectToStateSerializer::mapStairs | ( | Stair | $block, |
string | $id ) |
Definition at line 253 of file BlockObjectToStateSerializer.php.
pocketmine\data\bedrock\block\convert\BlockObjectToStateSerializer::registerFlatColorBlockSerializers | ( | ) |
Definition at line 332 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 223 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 267 of file BlockObjectToStateSerializer.php.