Add more API funcs

This commit is contained in:
Jean-Patrick Guerrero
2021-01-16 04:44:25 +01:00
parent 030c921485
commit dcd2dc73e0
2 changed files with 28 additions and 0 deletions

12
API.md
View File

@ -2,6 +2,8 @@
### Custom tabs
#### `i3.new_tab(def)`
Custom tabs can be added to the `i3` inventory as follow (example):
```Lua
@ -33,6 +35,16 @@ i3.new_tab {
- `fs` is the formspec table which is callable with a metamethod. Each call adds a new entry.
- `i3.set_fs(player)` must be called to update the formspec.
##### `i3.delete_tab(name)`
Deletes a tab by name.
##### `i3.get_tabs()`
Returns the list of registered tabs.
---
### Custom recipes
Custom recipes are nonconventional crafts outside the main crafting grid.