1
1
-- Global farming namespace
2
+
2
3
farming = {}
3
4
farming .path = minetest .get_modpath (" farming" )
4
5
6
+
5
7
-- Load files
8
+
6
9
dofile (farming .path .. " /api.lua" )
7
10
dofile (farming .path .. " /nodes.lua" )
8
11
dofile (farming .path .. " /hoes.lua" )
9
12
13
+
10
14
-- WHEAT
15
+
11
16
farming .register_plant (" farming:wheat" , {
12
17
description = " Wheat Seed" ,
13
18
paramtype2 = " meshoptions" ,
@@ -19,6 +24,7 @@ farming.register_plant("farming:wheat", {
19
24
groups = {flammable = 4 },
20
25
place_param2 = 3 ,
21
26
})
27
+
22
28
minetest .register_craftitem (" farming:flour" , {
23
29
description = " Flour" ,
24
30
inventory_image = " farming_flour.png" ,
@@ -45,7 +51,9 @@ minetest.register_craft({
45
51
recipe = " farming:flour"
46
52
})
47
53
54
+
48
55
-- Cotton
56
+
49
57
farming .register_plant (" farming:cotton" , {
50
58
description = " Cotton Seed" ,
51
59
inventory_image = " farming_cotton_seed.png" ,
@@ -56,7 +64,11 @@ farming.register_plant("farming:cotton", {
56
64
groups = {flammable = 4 },
57
65
})
58
66
59
- minetest .register_alias (" farming:string" , " farming:cotton" )
67
+ minetest .register_craftitem (" farming:string" , {
68
+ description = " String" ,
69
+ inventory_image = " farming_string.png" ,
70
+ groups = {flammable = 2 },
71
+ })
60
72
61
73
minetest .register_craft ({
62
74
output = " wool:white" ,
@@ -66,7 +78,17 @@ minetest.register_craft({
66
78
}
67
79
})
68
80
81
+ minetest .register_craft ({
82
+ output = " farming:string 2" ,
83
+ recipe = {
84
+ {" farming:cotton" },
85
+ {" farming:cotton" },
86
+ }
87
+ })
88
+
89
+
69
90
-- Straw
91
+
70
92
minetest .register_craft ({
71
93
output = " farming:straw 3" ,
72
94
recipe = {
@@ -83,7 +105,9 @@ minetest.register_craft({
83
105
}
84
106
})
85
107
108
+
86
109
-- Fuels
110
+
87
111
minetest .register_craft ({
88
112
type = " fuel" ,
89
113
recipe = " farming:straw" ,
@@ -102,6 +126,12 @@ minetest.register_craft({
102
126
burntime = 1 ,
103
127
})
104
128
129
+ minetest .register_craft ({
130
+ type = " fuel" ,
131
+ recipe = " farming:string" ,
132
+ burntime = 1 ,
133
+ })
134
+
105
135
minetest .register_craft ({
106
136
type = " fuel" ,
107
137
recipe = " farming:hoe_wood" ,
0 commit comments