clear() | Make this inventory empty. |
can_insert(items) → boolean | Can at least some items be inserted? |
insert(items) → uint | Insert items into this inventory. |
remove(items) → uint | Remove items from this inventory. |
get_item_count(item) → uint | Get the number of all or some items in this inventory. |
is_empty() → boolean | Does this inventory contain nothing? |
get_contents() → dictionary string → uint | Get counts of all items in this inventory. |
hasbar() → boolean | Does this inventory have a bar? |
getbar() → uint | Get the current bar. |
setbar(bar) | Set the current bar. |
operator [] [RW] | The indexing operator. |
operator # [R] | Get the number of slots in this inventory. |
A storage of item stacks.
Make this inventory empty.
Can at least some items be inserted?
true
if at least a part of the given items could be inserted into this inventory.Insert items into this inventory.
Remove items from this inventory.
Get the number of all or some items in this inventory.
Does this inventory contain nothing?
Get counts of all items in this inventory.
Does this inventory have a bar? Bar is the draggable red thing, found for example on chests, that limits the portion of the inventory that may be manipulated by machines.
Get the current bar. This is the index at which the red area starts.
Set the current bar.
The indexing operator.
game.local_player.get_inventory(defines.inventory.player_quickbar)[1]
Get the number of slots in this inventory.
game.local_player.print(#game.local_player.get_inventory(defines.inventory.player_main))