Genisys
Genisys API 1.9.3
A server software for Minecraft: Pocket Edition with many features
|
Additional Inherited Members | |
![]() | |
onOpen (Player $who) | |
onClose (Player $who) | |
![]() | |
__construct (InventoryHolder $holder, InventoryType $type, array $items=[], $overrideSize=null, $overrideTitle=null) | |
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