| 
    PocketMine-MP 5.37.1 git-cef37e7835c666594588f957a47b27d521c6a58e
    
   | 
 
 Inheritance diagram for pocketmine\data\bedrock\block\BlockStateDeserializer:
 Collaboration diagram for pocketmine\data\bedrock\block\BlockStateDeserializer:Public Member Functions | |
| deserialize (BlockStateData $stateData) | |
Implementors of this interface decide how a block should be deserialized and represented at runtime. This is used by world providers when decoding blockstates into block IDs.
@phpstan-type BlockStateId int
Definition at line 32 of file BlockStateDeserializer.php.
| pocketmine\data\bedrock\block\BlockStateDeserializer::deserialize | ( | BlockStateData | $stateData | ) | 
Deserializes blockstate NBT into an implementation-defined blockstate ID, for runtime paletted storage.
@phpstan-return BlockStateId
| BlockStateDeserializeException | 
Implemented in pocketmine\data\bedrock\block\convert\BlockStateToObjectDeserializer.