Skip to content

ShulkerBox ​

class · pocketmine\block\tile\ShulkerBox · source

Extends Spawnable
Implements ComparatorReadableContainer, Nameable

Constants ​

TAG_FACING ​

php
public const TAG_FACING = "facing"

Properties ​

$facing protected ​

php
protected int $facing

$inventory protected ​

php
protected \pocketmine\block\inventory\ShulkerBoxInventory $inventory

Methods ​

__construct() ​

php
public function __construct(\pocketmine\world\World $world, \pocketmine\math\Vector3 $pos)

addAdditionalSpawnData() protected ​

php
protected function addAdditionalSpawnData(\pocketmine\nbt\tag\CompoundTag $nbt) : void

close() ​

php
public function close() : void

copyDataFromItem() ​

php
public function copyDataFromItem(\pocketmine\item\Item $item) : void

getCleanedNBT() ​

php
public function getCleanedNBT() : ?\pocketmine\nbt\tag\CompoundTag

getDefaultName() ​

php
public function getDefaultName() : string

getFacing() ​

php
public function getFacing() : int

getInventory() ​

php
public function getInventory() : \pocketmine\block\inventory\ShulkerBoxInventory

getRealInventory() ​

php
public function getRealInventory() : \pocketmine\block\inventory\ShulkerBoxInventory

onBlockDestroyedHook() protected ​

php
protected function onBlockDestroyedHook() : void

readSaveData() ​

php
public function readSaveData(\pocketmine\nbt\tag\CompoundTag $nbt) : void

setFacing() ​

php
public function setFacing(int $facing) : void

writeSaveData() protected ​

php
protected function writeSaveData(\pocketmine\nbt\tag\CompoundTag $nbt) : void

VanillaMine is a fork of PocketMine-MP, maintained by Luxury Nodes. Not affiliated with the PMMP team or Mojang.