OpenMiner/docs/lua-api-gui-inventory-data.md

71 lines
794 B
Markdown
Raw Normal View History

2020-03-12 23:38:34 +01:00
# Lua API: Inventory data
## Example
```lua
gui:inventory_data {
name = "inv_data",
width = 9,
height = 1,
items = {
{"default:cobblestone", 10},
{"default:stick", 64}
},
is_unlimited = true,
}
```
## Attributes
### `height`
Height of the inventory.
Example:
```lua
height = 1
```
### `is_unlimited`
Defines if the inventory is an infinite source of items or not.
Example:
```lua
is_unlimited = false -- this is the default value
```
### `items`
Table containing item stacks. Format of the stack table is `{id, amount}`.
Example:
```lua
items = {
{"default:cobblestone", 10},
{"default:stick", 64}
}
```
### `name`
Name of the widget. **Mandatory field.**
Example:
```lua
name = "inv_data"
```
### `width`
Width of the inventory.
Example:
```lua
width = 9
```