summaryrefslogtreecommitdiff
path: root/trunks/crafting.lua
blob: 72f39ba74abae2c8692b9a88c1b3305a7bb3b431 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
-- Code by Mossmanikin
-----------------------------------------------------------------------------------------------
-- TWiGS
-----------------------------------------------------------------------------------------------
minetest.register_craft({ -- *leaves --> twigs
	output = "trunks:twig_1 2",
	recipe = {{"group:leafdecay"}}
})
if minetest.get_modpath("moretrees") ~= nil then
minetest.register_craft({ -- moretrees_leaves --> twigs
	output = "trunks:twig_1 2",
	recipe = {{"group:moretrees_leaves"}}
})
minetest.register_craft({ -- except moretrees:palm_leaves
	output = "moretrees:palm_leaves",
	recipe = {{"moretrees:palm_leaves"}}
})
end
if minetest.get_modpath("bushes") ~= nil then
minetest.register_craft({ -- BushLeaves --> twigs
	output = "trunks:twig_1 2",
	recipe = {{"bushes:BushLeaves1"}}
})
minetest.register_craft({
	output = "trunks:twig_1 2",
	recipe = {{"bushes:BushLeaves2"}}
})
minetest.register_craft({ -- bushbranches --> twigs
	output = "trunks:twig_1 4",
	recipe = {{"bushes:bushbranches1"}}
})
minetest.register_craft({
	output = "trunks:twig_1 4",
	recipe = {{"bushes:bushbranches2"}}
})
minetest.register_craft({
	output = "trunks:twig_1 4",
	recipe = {{"bushes:bushbranches2"}}
})
minetest.register_craft({
	output = "trunks:twig_1 4",
	recipe = {{"bushes:bushbranches3"}}
})
end
minetest.register_craft({ -- twigs block --> twigs
	output = "trunks:twig_1 8",
	recipe = {{"trunks:twigs"}}
})
minetest.register_craft({ -- twigs_slab --> twigs
	output = "trunks:twig_1 4",
	recipe = {{"trunks:twigs_slab"}}
})
minetest.register_craft({ -- twigs_roof --> twigs
	output = "trunks:twig_1 4",
	recipe = {{"trunks:twigs_roof"}}
})
minetest.register_craft({ -- twigs_roof_corner --> twigs
	output = "trunks:twig_1 3",
	recipe = {{"trunks:twigs_roof_corner"}}
})
minetest.register_craft({ -- twigs_roof_corner_2 --> twigs
	output = "trunks:twig_1 3",
	recipe = {{"trunks:twigs_roof_corner_2"}}
})
-----------------------------------------------------------------------------------------------
-- STiCK
-----------------------------------------------------------------------------------------------
minetest.register_craft({ -- twig --> stick
	output = "default:stick",
	recipe = {{"trunks:twig_1"}}
})

-----------------------------------------------------------------------------------------------
-- TWiGS BLoCK
-----------------------------------------------------------------------------------------------
minetest.register_craft({ -- twigs --> twigs block
	output = "trunks:twigs",
	recipe = {
		{"trunks:twig_1","trunks:twig_1","trunks:twig_1"},
		{"trunks:twig_1",      ""       ,"trunks:twig_1"},
		{"trunks:twig_1","trunks:twig_1","trunks:twig_1"},
	}
})

-----------------------------------------------------------------------------------------------
-- TWiGS SLaBS
-----------------------------------------------------------------------------------------------
minetest.register_craft({ -- twigs blocks --> twigs_slabs
	output = "trunks:twigs_slab 6",
	recipe = {
		{"trunks:twigs","trunks:twigs","trunks:twigs"},
	}
})

-----------------------------------------------------------------------------------------------
-- TWiGS RooFS
-----------------------------------------------------------------------------------------------
minetest.register_craft({ -- twigs blocks --> twigs_roofs
	output = "trunks:twigs_roof 4",
	recipe = {
		{"trunks:twigs",""},
		{"","trunks:twigs"},
	}
})
minetest.register_craft({
	output = "trunks:twigs_roof 4",
	recipe = {
		{"","trunks:twigs"},
		{"trunks:twigs",""},
	}
})

-----------------------------------------------------------------------------------------------
-- TWiGS RooF CoRNeRS
-----------------------------------------------------------------------------------------------
minetest.register_craft({ -- twigs blocks --> twigs_roof_corners
	output = "trunks:twigs_roof_corner 8",
	recipe = {
		{      ""      ,"trunks:twigs",      ""      },
		{"trunks:twigs",      ""      ,"trunks:twigs"},
	}
})

-----------------------------------------------------------------------------------------------
-- TWiGS RooF CoRNeRS 2
-----------------------------------------------------------------------------------------------
minetest.register_craft({ -- twigs blocks --> twigs_roof_corner_2's
	output = "trunks:twigs_roof_corner_2 8",
	recipe = {
		{"trunks:twigs",      ""      ,"trunks:twigs"},
		{      ""      ,"trunks:twigs",      ""      },
	}
})