|
|
| __construct (Position $pos) |
| |
| | getHolder () |
| |
|
| getResultSlotIndex () |
| |
| | onOpen (Player $who) |
| |
| | onClose (Player $who) |
| |
| | checkEnts (array $ent1, array $ent2) |
| |
|
| onEnchant (Player $who, Item $before, Item $after) |
| |
|
| countBookshelf () |
| |
| | removeConflictEnchantment (Enchantment $enchantment, array $enchantments) |
| |
|
| getResultSlotIndex () |
| |
| | onClose (Player $who) |
| |
| | 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 |
| |
| checkEnts |
( |
array |
$ent1, |
|
|
array |
$ent2 |
|
) |
| |
- Parameters
-
| Enchantment[] | $ent1 |
| Enchantment[] | $ent2 |
- Returns
- bool
| removeConflictEnchantment |
( |
Enchantment |
$enchantment, |
|
|
array |
$enchantments |
|
) |
| |
- Parameters
-
| Enchantment | $enchantment | |
| Enchantment[] | $enchantments |
- Returns
- Enchantment[]
The documentation for this class was generated from the following file:
- src/pocketmine/inventory/EnchantInventory.php