mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-09-06 09:56:06 +00:00
Implemented new Inventory windows on Player, Chest and Furnace
This commit is contained in:
@ -33,7 +33,7 @@ abstract class MetadataStore{
|
||||
/**
|
||||
* Adds a metadata value to an object.
|
||||
*
|
||||
* @param mixed $subject
|
||||
* @param mixed $subject
|
||||
* @param string $metadataKey
|
||||
* @param MetadataValue $newMetadataValue
|
||||
*/
|
||||
@ -41,6 +41,7 @@ abstract class MetadataStore{
|
||||
$owningPlugin = $newMetadataValue->getOwningPlugin();
|
||||
if($owningPlugin === null){
|
||||
trigger_error("Plugin cannot be null", E_USER_WARNING);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
@ -58,7 +59,7 @@ abstract class MetadataStore{
|
||||
* Returns all metadata values attached to an object. If multiple
|
||||
* have attached metadata, each will value will be included.
|
||||
*
|
||||
* @param mixed $subject
|
||||
* @param mixed $subject
|
||||
* @param string $metadataKey
|
||||
*
|
||||
* @return MetadataValue[]
|
||||
@ -75,7 +76,7 @@ abstract class MetadataStore{
|
||||
/**
|
||||
* Tests to see if a metadata attribute has been set on an object.
|
||||
*
|
||||
* @param mixed $subject
|
||||
* @param mixed $subject
|
||||
* @param string $metadataKey
|
||||
*
|
||||
* @return bool
|
||||
@ -87,7 +88,7 @@ abstract class MetadataStore{
|
||||
/**
|
||||
* Removes a metadata item owned by a plugin from a subject.
|
||||
*
|
||||
* @param mixed $subject
|
||||
* @param mixed $subject
|
||||
* @param string $metadataKey
|
||||
* @param Plugin $owningPlugin
|
||||
*/
|
||||
@ -121,7 +122,7 @@ abstract class MetadataStore{
|
||||
* Creates a unique name for the object receiving metadata by combining
|
||||
* unique data from the subject with a metadataKey.
|
||||
*
|
||||
* @param mixed $subject
|
||||
* @param mixed $subject
|
||||
* @param string $metadataKey
|
||||
*
|
||||
* @return string
|
||||
|
Reference in New Issue
Block a user