For working with inventories.
local Inventory = require('stdlib/entity/inventory')
copy_as_simple_stacks (src, dest[, clear=false]) | Copies the contents of source inventory to destination inventory by using Concepts.SimpleItemStack. |
each (inventory, func[, ...]) | Given a function, apply it to each slot in the given inventory. |
each_reverse (inventory, func[, ...]) | Given a function, apply it to each slot in the given inventory. |
Copies the contents of source inventory to destination inventory by using Concepts.SimpleItemStack.
Parameters:
Given a function, apply it to each slot in the given inventory.
Passes the index of a slot as the second argument to the given function.
Iteration is aborted if the applied function returns true for any element during iteration.
Parameters:Given a function, apply it to each slot in the given inventory.
Passes the index of a slot as the second argument to the given function.
Iteration is aborted if the applied function returns true for any element during iteration.
Iteration is performed from last to first in order to support dynamically sized inventories.
Parameters: