|
GenisysPro
for Minecraft PE/Windows 10 v1.1.x
Feature-rich server software for Minecraft PE and Windows 10 Edition
|
Additional Inherited Members | |
Public Member Functions inherited from ContainerInventory | |
| onOpen (Player $who) | |
| onClose (Player $who) | |
Public Member Functions inherited from BaseInventory | |
| __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 () | |
Public Member Functions inherited from Inventory | |
| setItem ($index, Item $item) | |
| addItem (... $slots) | |
| removeItem (... $slots) | |
| setContents (array $items) | |
| remove (Item $item) | |
| clear ($index) | |
| clearAll () | |
Data Fields inherited from Inventory | |
| const | MAX_STACK = 64 |
Protected Attributes inherited from BaseInventory | |
| $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