PHP Class pocketmine\metadata\BlockMetadataStore

Inheritance: extends MetadataStore
Datei anzeigen Open project: ClearSkyTeam/ClearSky

Public Methods

Method Description
__construct ( Level $owningLevel )
disambiguate ( pocketmine\metadata\Metadatable $block, $metadataKey )
getMetadata ( $block, $metadataKey )
hasMetadata ( $block, $metadataKey )
removeMetadata ( $block, $metadataKey, pocketmine\plugin\Plugin $owningPlugin )
setMetadata ( $block, $metadataKey, MetadataValue $newMetadatavalue )

Method Details

__construct() public method

public __construct ( Level $owningLevel )
$owningLevel pocketmine\level\Level

disambiguate() public method

public disambiguate ( pocketmine\metadata\Metadatable $block, $metadataKey )
$block pocketmine\metadata\Metadatable

getMetadata() public method

public getMetadata ( $block, $metadataKey )

hasMetadata() public method

public hasMetadata ( $block, $metadataKey )

removeMetadata() public method

public removeMetadata ( $block, $metadataKey, pocketmine\plugin\Plugin $owningPlugin )
$owningPlugin pocketmine\plugin\Plugin

setMetadata() public method

public setMetadata ( $block, $metadataKey, MetadataValue $newMetadatavalue )
$newMetadatavalue MetadataValue