2016-12-18 15:30:39 +01:00
|
|
|
## ![Preview1](http://i.imgur.com/fIPNYkb.png) Crafting Guide ##
|
2016-02-21 00:42:52 +01:00
|
|
|
|
2018-11-11 22:24:48 +01:00
|
|
|
#### `craftguide` is the most comprehensive crafting guide on Minetest. ####
|
|
|
|
#### Consult the [Minetest Wiki](http://wiki.minetest.net/Crafting_guide) for more details. ####
|
2016-02-21 09:52:59 +01:00
|
|
|
|
2018-12-16 23:20:54 +01:00
|
|
|
This crafting guide is a blue book named *"Crafting Guide"* or a wooden sign.
|
2016-02-21 09:52:59 +01:00
|
|
|
|
2018-12-16 23:20:54 +01:00
|
|
|
This crafting guide features a **progressive mode**.
|
|
|
|
The progressive mode is a Terraria-like system that only shows recipes you can craft from items in inventory.
|
2016-12-18 15:30:39 +01:00
|
|
|
The progressive mode can be enabled with `craftguide_progressive_mode = true` in `minetest.conf`.
|
2016-12-13 01:48:45 +01:00
|
|
|
|
2018-11-11 22:24:48 +01:00
|
|
|
`craftguide` is also integrated in `sfinv` (Minetest Game inventory) when you enable it with
|
|
|
|
`craftguide_sfinv_only = true` in `minetest.conf`.
|
|
|
|
|
2018-12-16 23:20:54 +01:00
|
|
|
Use the command `/craft` to show the recipe(s) of the pointed node.
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
`craftguide` has an API to register **custom recipes**. Demos:
|
|
|
|
#### Registering a custom crafting type ####
|
|
|
|
```Lua
|
|
|
|
craftguide.register_craft_type("digging", {
|
2018-12-17 19:15:28 +01:00
|
|
|
description = "Digging",
|
|
|
|
icon = "default_tool_steelpick.png",
|
2018-12-16 23:20:54 +01:00
|
|
|
})
|
|
|
|
```
|
|
|
|
|
|
|
|
#### Registering a custom crafting recipe ####
|
|
|
|
```Lua
|
|
|
|
craftguide.register_craft({
|
|
|
|
type = "digging",
|
2018-12-17 19:15:28 +01:00
|
|
|
width = 1,
|
2018-12-17 01:09:32 +01:00
|
|
|
output = "default:cobble 2",
|
2018-12-16 23:20:54 +01:00
|
|
|
items = {"default:stone"},
|
|
|
|
})
|
|
|
|
```
|
|
|
|
|
2018-11-25 15:51:01 +01:00
|
|
|
![Preview2](https://i.imgur.com/bToFH38.png)
|