PocketMine-MP 5.33.2 git-1133d49c924b4358c79d44eeb97dcbf56cb4d1eb
Loading...
Searching...
No Matches
pocketmine\block\utils\Container Interface Reference
+ Inheritance diagram for pocketmine\block\utils\Container:
+ Collaboration diagram for pocketmine\block\utils\Container:

Public Member Functions

 canOpenWith (string $key)
 
 getInventory ()
 
 isOpeningObstructed ()
 
 openToUnchecked (Player $player)
 

Detailed Description

Blocks which have an associated inventory of contents Default implementation provided by {

See also
ContainerTrait}

Definition at line 32 of file Container.php.

Member Function Documentation

◆ canOpenWith()

pocketmine\block\utils\Container::canOpenWith ( string $key)

Returns whether an item with the given key as its custom name can be used to access the container's contents.

◆ getInventory()

pocketmine\block\utils\Container::getInventory ( )

Returns the inventory of this container. Note: This may return NULL if the container's tile was missing or incorrect. This is rare, but may occur as a result of plugins incorrectly creating blocks, or legacy world data.

Implemented in pocketmine\block\Chest.

◆ isOpeningObstructed()

pocketmine\block\utils\MenuAccessor::isOpeningObstructed ( )
inherited

Returns whether the block's ability to open the menu is currently obstructed (e.g. by nearby blocks).

Implemented in pocketmine\block\Chest, pocketmine\block\EnderChest, and pocketmine\block\ShulkerBox.

◆ openToUnchecked()

pocketmine\block\utils\MenuAccessor::openToUnchecked ( Player $player)
inherited

Opens the menu to the player. Note: No preconditions are checked. Do not check for obstruction or locks here.

Returns true if successful, false otherwise (e.g. event cancelled, container missing)


The documentation for this interface was generated from the following file: