Compare commits

..

44 Commits

Author SHA1 Message Date
0463712cbb Change la barre de progression pendant le chargement du mod
Cette dernière n'était pas bien supportée par tous les terminaux.
2019-12-22 22:06:35 +01:00
1745cc0ba3 Merge branch 'master' of yunohost.local:minetest-mods/craftguide into nalc-1.2-dev 2019-12-22 12:26:18 +01:00
Jean-Patrick Guerrero
3c3733a226 Minor cleaning 2019-12-17 02:09:40 +01:00
Jean-Patrick Guerrero
55f919ab8f Minor fix 2019-12-17 01:51:55 +01:00
Jean-Patrick Guerrero
937b40aae4 Remove recipe from caches after calling clear_craft() 2019-12-17 01:46:22 +01:00
Jean-Patrick Guerrero
97036d9f9a New formspec style 2019-12-17 01:33:40 +01:00
Jean-Patrick Guerrero
17a8c5ddd8 Merge branch 'master' of https://github.com/minetest-mods/craftguide 2019-12-09 21:16:47 +01:00
Jean-Patrick Guerrero
9fb5a93b2b Style 2019-12-09 21:16:41 +01:00
bell07
00a79d26e5 Fix comparing items with their aliases (#95) 2019-12-03 13:54:56 +01:00
Jean-Patrick Guerrero
303aa3ef91 Style cleaning 2019-11-27 13:36:06 +01:00
Jean-Patrick Guerrero
89059f20b6 Reorder formspec elements 2019-11-10 16:11:29 +01:00
Jean-Patrick Guerrero
0d2af529ef Add forgotten files 2019-11-05 18:34:26 +01:00
Jean-Patrick Guerrero
7a7bb8dc51 Remove brackets 2019-11-03 19:16:29 +01:00
Jean-Patrick Guerrero
4241c89c17 http_post_data -> export_url 2019-11-01 02:04:35 +01:00
Jean-Patrick Guerrero
70d38d1c63 Minor cleaning 2019-11-01 01:56:35 +01:00
Jean-Patrick Guerrero
92c5b1ab8e Add progress bar info 2019-10-31 23:39:20 +01:00
Jean-Patrick Guerrero
62d2b302ed Add more accurate caching information 2019-10-25 13:41:56 +02:00
Jean-Patrick Guerrero
8b4ef8a4b7 Improve search filter accuracy 2019-10-25 01:43:40 +02:00
Jean-Patrick Guerrero
35b2ecfdc1 Implement visual feedbacks on nav buttons 2019-10-25 01:15:51 +02:00
Jean-Patrick Guerrero
edbed14d9b Fix non-shown recipes 2019-10-22 12:53:47 +02:00
Jean-Patrick Guerrero
4e4cb0625c Merge branch 'master' of https://github.com/minetest-mods/craftguide 2019-10-15 15:30:59 +02:00
Jean-Patrick Guerrero
77dbe040b8 Fix tooltip 2019-10-15 15:30:52 +02:00
Hamlet
d6bd17f6b3 Updated Italian locale (#94)
* Updated Italian locale
2019-10-15 00:42:44 +02:00
Jean-Patrick Guerrero
b12502a7da Small fixes 2019-10-13 18:31:46 +02:00
Jean-Patrick Guerrero
e707db9ab9 Fix sfinv grid positioning 2019-10-13 00:27:31 +02:00
Jean-Patrick Guerrero
270dc19ec1 Fix crash with groups_to_items() 2019-10-12 13:21:46 +02:00
Jean-Patrick Guerrero
c9c2bf03de Small precisions 2019-10-11 02:45:51 +02:00
Jean-Patrick Guerrero
ee1eac039e Minor cleaning 2019-10-10 17:50:29 +02:00
Jean-Patrick Guerrero
4fb4fe1763 Add support for dropped items + support for URL fetched recipes +
bugfixes
2019-10-10 17:34:43 +02:00
Jean-Patrick Guerrero
98a652259b test 2019-10-09 00:16:42 +02:00
Jean-Patrick Guerrero
a8ad0435fa Add test file 2019-10-09 00:11:23 +02:00
Jean-Patrick Guerrero
41021895ce Minor cleaning 2019-10-08 14:56:45 +02:00
Jean-Patrick Guerrero
abd9274798 Fix crash in progressive mode + refacto 2019-10-08 00:39:28 +02:00
Jean-Patrick Guerrero
e16c23c29c Minor refactoring 2019-10-05 00:53:33 +02:00
Jean-Patrick Guerrero
90adfb42c1 Minor refactoring 2019-10-05 00:32:48 +02:00
Jean-Patrick Guerrero
c32feb44fc Update template 2019-10-05 00:23:46 +02:00
Jean-Patrick Guerrero
36878ce9a0 Show item drops 2019-10-05 00:09:29 +02:00
Jean-Patrick Guerrero
8b5de4f7f7 Minor refactoring 2019-10-04 23:11:07 +02:00
Jean-Patrick Guerrero
9e3997c689 Remove infos from info panel 2019-10-04 22:54:41 +02:00
Jean-Patrick Guerrero
ce74f49773 Add prev/next buttons for recipes/usages 2019-10-04 22:40:23 +02:00
Jean-Patrick Guerrero
fb4805ccf0 Add button background only if engine >= 5.1 2019-10-04 21:50:32 +02:00
Jean-Patrick Guerrero
2d332913c5 Fix messages in craft command 2019-10-04 01:10:55 +02:00
66fc47a1c3 Merge branch 'master' into nalc-1.2 2019-05-06 01:51:15 +02:00
sys4-fr
d6542a2697 Ajoute message de chargement du mod dans le journal "action" 2018-12-24 01:25:12 +01:00
12 changed files with 684 additions and 395 deletions

View File

@@ -9,6 +9,7 @@ read_globals = {
"vector",
"string",
"table",
"ItemStack",
}
globals = {

46
API.md
View File

@@ -5,6 +5,9 @@
Custom recipes are nonconventional crafts outside the main crafting grid.
They can be registered in-game dynamically and have a size beyond 3x3 items.
**Note:** the registration format differs from the default registration format in everything.
The width is automatically calculated depending where you place the commas. Look at the examples attentively.
#### Registering a custom crafting type (example)
```Lua
@@ -35,7 +38,7 @@ craftguide.register_craft({
})
```
Recipes can also be registered in a Minecraft-like way:
Recipes can be registered in a Minecraft-like way:
```Lua
craftguide.register_craft({
@@ -53,6 +56,38 @@ craftguide.register_craft({
})
```
Multiples recipes can also be registered:
```Lua
craftguide.register_craft({
{
result = "default:mese",
items = {
"default:mese_crystal, default:mese_crystal",
"default:mese_crystal, default:mese_crystal",
}
},
big = {
result = "default:mese 4",
items = {
"default:mese_crystal, default:mese_crystal",
"default:mese_crystal, default:mese_crystal",
"default:mese_crystal, default:mese_crystal",
"default:mese_crystal, default:mese_crystal",
}
},
})
```
Recipes can be registered from a given URL containing a JSON file (HTTP support is required¹):
```Lua
craftguide.register_craft({
url = "https://raw.githubusercontent.com/minetest-mods/craftguide/master/test.json"
})
```
---
### Recipe filters
@@ -168,3 +203,12 @@ You can add a stereotype like so:
```Lua
craftguide.group_stereotypes.radioactive = "mod:item"
```
#### `craftguide.export_url`
If set, the mod will export all the cached recipes and usages in a JSON format
to the given URL (HTTP support is required¹).
---
**¹** Add `craftguide` to the `secure.http_mods` or `secure.trusted_mods` setting in `minetest.conf`.

View File

@@ -19,4 +19,4 @@ For developers, `craftguide` also has a [modding API](https://github.com/minetes
Love this mod? Donations are appreciated: https://www.paypal.me/jpg84240
![Preview2](https://i.imgur.com/GVQvufb.png)
![Preview2](https://i.imgur.com/w7KMS9G.png)

1005
init.lua

File diff suppressed because it is too large Load Diff

View File

@@ -21,3 +21,6 @@ Show recipe(s) of the pointed node=Mostra la ricetta del nodo puntato
No node pointed=Nessun nodo puntato
You don't know a recipe for this node=Non conosci una ricetta per questo nodo
No recipe for this node=Nessuna ricetta per questo nodo
Digging=Scavando
Digging Chance=Probabilità di scavare
@1 of chance to drop=@1 di probabilità di rilascio

View File

@@ -5,6 +5,8 @@ Crafting Guide=
Crafting Guide Sign=
Usage @1 of @2=
Recipe @1 of @2=
No recipes=
No usages=
Burning time: @1=
Cooking time: @1=
Replaced by @1 on smelting=
@@ -21,12 +23,6 @@ Show recipe(s) of the pointed node=
No node pointed=
You don't know a recipe or usage for this item=
No recipe or usage for this item=
Node=
Entity=
Craftitem=
Tool=
Name=
Type=
Groups=
Unknown=
None=
Digging=
Digging Chance=
@1 of chance to drop=

8
test.json Normal file
View File

@@ -0,0 +1,8 @@
{
"items": [
"default:stone, default:stone, default:stone",
"default:stone, , default:stone",
"default:stone, default:stone, default:stone"
],
"result": "default:cobble 16"
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB