|
PocketMine-MP 5.42.1 git-d77520d210fcb967a02bc11817ad625393c8ebc6
|
Inheritance diagram for pocketmine\data\bedrock\block\convert\property\StringProperty:
Collaboration diagram for pocketmine\data\bedrock\block\convert\property\StringProperty:Public Member Functions | |
| deserialize (object $block, BlockStateReader $in) | |
| deserializePlain (object $block, string $raw) | |
| getName () | |
| getPossibleValues () | |
| serialize (object $block, BlockStateWriter $out) | |
| serializePlain (object $block) | |
@phpstan-template TBlock of object @phpstan-extends Property<TBlock>
Definition at line 30 of file StringProperty.php.
|
inherited |
@phpstan-param TBlock $block
Implemented in pocketmine\data\bedrock\block\convert\property\BoolFromStringProperty, pocketmine\data\bedrock\block\convert\property\BoolProperty, pocketmine\data\bedrock\block\convert\property\DummyProperty, pocketmine\data\bedrock\block\convert\property\IntProperty, pocketmine\data\bedrock\block\convert\property\ValueFromIntProperty, pocketmine\data\bedrock\block\convert\property\ValueFromStringProperty, and pocketmine\data\bedrock\block\convert\property\ValueSetFromIntProperty.
| pocketmine\data\bedrock\block\convert\property\StringProperty::deserializePlain | ( | object | $block, |
| string | $raw ) |
TODO: These are only used for flattened IDs for now, we should expand their use to all properties in the future and remove the dependencies on BlockStateReader and BlockStateWriter @phpstan-param TBlock $block
Implemented in pocketmine\data\bedrock\block\convert\property\BoolFromStringProperty, and pocketmine\data\bedrock\block\convert\property\ValueFromStringProperty.
| pocketmine\data\bedrock\block\convert\property\StringProperty::getPossibleValues | ( | ) |
Implemented in pocketmine\data\bedrock\block\convert\property\BoolFromStringProperty, and pocketmine\data\bedrock\block\convert\property\ValueFromStringProperty.
|
inherited |
@phpstan-param TBlock $block
Implemented in pocketmine\data\bedrock\block\convert\property\BoolFromStringProperty, pocketmine\data\bedrock\block\convert\property\BoolProperty, pocketmine\data\bedrock\block\convert\property\DummyProperty, pocketmine\data\bedrock\block\convert\property\IntProperty, pocketmine\data\bedrock\block\convert\property\ValueFromIntProperty, pocketmine\data\bedrock\block\convert\property\ValueFromStringProperty, and pocketmine\data\bedrock\block\convert\property\ValueSetFromIntProperty.
| pocketmine\data\bedrock\block\convert\property\StringProperty::serializePlain | ( | object | $block | ) |
TODO: These are only used for flattened IDs for now, we should expand their use to all properties in the future and remove the dependencies on BlockStateReader and BlockStateWriter @phpstan-param TBlock $block
Implemented in pocketmine\data\bedrock\block\convert\property\BoolFromStringProperty, and pocketmine\data\bedrock\block\convert\property\ValueFromStringProperty.