GenisysPro
for Minecraft PE/Windows 10 v1.1.x
Feature-rich server software for Minecraft PE and Windows 10 Edition
|
Additional Inherited Members | |
![]() | |
onOpen (Player $who) | |
onClose (Player $who) | |
![]() | |
__construct (InventoryHolder $holder, InventoryType $type, array $items=[], $overrideSize=null, $overrideTitle=null) | |
__destruct () | |
getSize () | |
getHotbarSize () | |
setSize ($size) | |
getMaxStackSize () | |
getName () | |
getTitle () | |
getItem ($index) | |
getContents () | |
setContents (array $items, $send=true) | |
setItem ($index, Item $item, $send=true) | |
contains (Item $item) | |
slotContains ($slot, Item $item, $matchCount=false) | |
all (Item $item) | |
remove (Item $item, $send=true) | |
first (Item $item) | |
firstEmpty () | |
firstOccupied () | |
canAddItem (Item $item) | |
clear ($index, $send=true) | |
clearAll ($send=true) | |
getViewers () | |
getHolder () | |
setMaxStackSize ($size) | |
open (Player $who) | |
close (Player $who) | |
onOpen (Player $who) | |
onClose (Player $who) | |
onSlotChange ($index, $before, $send) | |
processSlotChange (Transaction $transaction) | |
sendContents ($target) | |
sendSlot ($index, $target) | |
getType () | |
![]() | |
setItem ($index, Item $item) | |
addItem (... $slots) | |
removeItem (... $slots) | |
setContents (array $items) | |
remove (Item $item) | |
clear ($index) | |
clearAll () | |
![]() | |
const | MAX_STACK = 64 |
![]() | |
$type | |
$maxStackSize = Inventory::MAX_STACK | |
$size | |
$name | |
$title | |
$slots = [] | |
$viewers = [] | |
$holder | |
All plugins that want to create their custom inventory should use this class as a base