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\DoubleChestInventory;
use pocketmine\inventory\InventoryHolder;
use pocketmine\math\Vector3;
use pocketmine\nbt\tag\CompoundTag;
use pocketmine\nbt\tag\IntTag;
use pocketmine\world\World;
class Chest extends Spawnable implements InventoryHolder, Container, Nameable{
class Chest extends Spawnable implements Container, Nameable{
use NameableTrait {
addAdditionalSpawnData as addNameSpawnData;
}

View File

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

View File

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