interface Container extends InventoryHolder

This commit is contained in:
Dylan K. Taylor 2019-05-31 18:59:18 +01:00
parent df8db3b8e3
commit e091cfe1de
3 changed files with 4 additions and 10 deletions

View File

@ -25,13 +25,12 @@ namespace pocketmine\block\tile;
use pocketmine\inventory\ChestInventory; use pocketmine\inventory\ChestInventory;
use pocketmine\inventory\DoubleChestInventory; use pocketmine\inventory\DoubleChestInventory;
use pocketmine\inventory\InventoryHolder;
use pocketmine\math\Vector3; use pocketmine\math\Vector3;
use pocketmine\nbt\tag\CompoundTag; use pocketmine\nbt\tag\CompoundTag;
use pocketmine\nbt\tag\IntTag; use pocketmine\nbt\tag\IntTag;
use pocketmine\world\World; use pocketmine\world\World;
class Chest extends Spawnable implements InventoryHolder, Container, Nameable{ class Chest extends Spawnable implements Container, Nameable{
use NameableTrait { use NameableTrait {
addAdditionalSpawnData as addNameSpawnData; addAdditionalSpawnData as addNameSpawnData;
} }

View File

@ -24,16 +24,12 @@ declare(strict_types=1);
namespace pocketmine\block\tile; namespace pocketmine\block\tile;
use pocketmine\inventory\Inventory; use pocketmine\inventory\Inventory;
use pocketmine\inventory\InventoryHolder;
interface Container{ interface Container extends InventoryHolder{
public const TAG_ITEMS = "Items"; public const TAG_ITEMS = "Items";
public const TAG_LOCK = "Lock"; public const TAG_LOCK = "Lock";
/**
* @return Inventory
*/
public function getInventory();
/** /**
* @return Inventory * @return Inventory
*/ */

View File

@ -30,7 +30,6 @@ use pocketmine\inventory\CallbackInventoryChangeListener;
use pocketmine\inventory\FurnaceInventory; use pocketmine\inventory\FurnaceInventory;
use pocketmine\inventory\FurnaceRecipe; use pocketmine\inventory\FurnaceRecipe;
use pocketmine\inventory\Inventory; use pocketmine\inventory\Inventory;
use pocketmine\inventory\InventoryHolder;
use pocketmine\item\Item; use pocketmine\item\Item;
use pocketmine\item\ItemFactory; use pocketmine\item\ItemFactory;
use pocketmine\math\Vector3; use pocketmine\math\Vector3;
@ -40,7 +39,7 @@ use pocketmine\world\World;
use function ceil; use function ceil;
use function max; use function max;
class Furnace extends Spawnable implements InventoryHolder, Container, Nameable{ class Furnace extends Spawnable implements Container, Nameable{
use NameableTrait { use NameableTrait {
addAdditionalSpawnData as addNameSpawnData; addAdditionalSpawnData as addNameSpawnData;
} }