PHP Класс pocketmine\tile\Chest

Наследование: extends Spawnable, implements pocketmine\inventory\InventoryHolder, implements pocketmine\tile\Container, implements pocketmine\tile\Nameable, use trait pocketmine\tile\ContainsItemsInSlotsTrait
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$doubleInventory pocketmine\inventory\DoubleChestInventory
$inventory pocketmine\inventory\ChestInventory

Открытые методы

Метод Описание
__construct ( pocketmine\level\format\FullChunk $chunk, CompoundTag $nbt )
close ( )
getDoubleInventory ( ) : DoubleChestInventory | null
getInventory ( ) : ChestInventory | DoubleChestInventory
getItem ( integer $index ) : Item This method should not be used by plugins, use the Inventory
getName ( ) : string
getPair ( ) : Chest
getRealInventory ( ) : ChestInventory
getSize ( ) : integer
getSpawnCompound ( )
hasName ( )
isPaired ( )
pairWith ( Chest $tile )
saveNBT ( )
setItem ( integer $index, Item $item ) : boolean This method should not be used by plugins, use the Inventory
setName ( $str )
unpair ( )

Защищенные методы

Метод Описание
checkPairing ( )
getSlotIndex ( $index ) : integer

Приватные методы

Метод Описание
createPair ( Chest $tile )

Описание методов

__construct() публичный Метод

public __construct ( pocketmine\level\format\FullChunk $chunk, CompoundTag $nbt )
$chunk pocketmine\level\format\FullChunk
$nbt pocketmine\nbt\tag\CompoundTag

checkPairing() защищенный Метод

protected checkPairing ( )

close() публичный Метод

public close ( )

getDoubleInventory() публичный Метод

public getDoubleInventory ( ) : DoubleChestInventory | null
Результат pocketmine\inventory\DoubleChestInventory | null

getInventory() публичный Метод

public getInventory ( ) : ChestInventory | DoubleChestInventory
Результат pocketmine\inventory\ChestInventory | pocketmine\inventory\DoubleChestInventory

getItem() публичный Метод

This method should not be used by plugins, use the Inventory
public getItem ( integer $index ) : Item
$index integer
Результат pocketmine\item\Item

getName() публичный Метод

public getName ( ) : string
Результат string

getPair() публичный Метод

public getPair ( ) : Chest
Результат Chest

getRealInventory() публичный Метод

public getRealInventory ( ) : ChestInventory
Результат pocketmine\inventory\ChestInventory

getSize() публичный Метод

public getSize ( ) : integer
Результат integer

getSlotIndex() защищенный Метод

protected getSlotIndex ( $index ) : integer
$index
Результат integer

getSpawnCompound() публичный Метод

public getSpawnCompound ( )

hasName() публичный Метод

public hasName ( )

isPaired() публичный Метод

public isPaired ( )

pairWith() публичный Метод

public pairWith ( Chest $tile )
$tile Chest

saveNBT() публичный Метод

public saveNBT ( )

setItem() публичный Метод

This method should not be used by plugins, use the Inventory
public setItem ( integer $index, Item $item ) : boolean
$index integer
$item pocketmine\item\Item
Результат boolean

setName() публичный Метод

public setName ( $str )

unpair() публичный Метод

public unpair ( )

Описание свойств

$doubleInventory защищенное свойство

protected DoubleChestInventory,pocketmine\inventory $doubleInventory
Результат pocketmine\inventory\DoubleChestInventory

$inventory защищенное свойство

protected ChestInventory,pocketmine\inventory $inventory
Результат pocketmine\inventory\ChestInventory