Implemented new Inventory windows on Player, Chest and Furnace

This commit is contained in:
Shoghi Cervantes
2014-05-23 20:53:06 +02:00
parent 27e82ea60a
commit 53749483c3
71 changed files with 1189 additions and 1009 deletions

View File

@ -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