@@ -144,14 +144,27 @@ end
144
144
end
145
145
end
146
146
147
- minetest .register_craft ({
148
- output = ' craft "mesecons_microcontroller:microcontroller0000" 2' ,
149
- recipe = {
150
- {' mesecons_materials:silicon' , ' mesecons_materials:silicon' , ' group:mesecon_conductor_craftable' },
151
- {' mesecons_materials:silicon' , ' mesecons_materials:silicon' , ' group:mesecon_conductor_craftable' },
152
- {' group:mesecon_conductor_craftable' , ' group:mesecon_conductor_craftable' , ' ' },
153
- }
154
- })
147
+ if minetest .get_modpath (" mesecons_luacontroller" ) then
148
+ minetest .register_craft ({
149
+ type = " shapeless" ,
150
+ output = " mesecons_microcontroller:microcontroller0000" ,
151
+ recipe = {" mesecons_luacontroller:luacontroller0000" },
152
+ })
153
+ minetest .register_craft ({
154
+ type = " shapeless" ,
155
+ output = " mesecons_luacontroller:luacontroller0000" ,
156
+ recipe = {" mesecons_microcontroller:microcontroller0000" },
157
+ })
158
+ else
159
+ minetest .register_craft ({
160
+ output = ' craft "mesecons_microcontroller:microcontroller0000" 2' ,
161
+ recipe = {
162
+ {' mesecons_materials:silicon' , ' mesecons_materials:silicon' , ' group:mesecon_conductor_craftable' },
163
+ {' mesecons_materials:silicon' , ' mesecons_materials:silicon' , ' group:mesecon_conductor_craftable' },
164
+ {' group:mesecon_conductor_craftable' , ' group:mesecon_conductor_craftable' , ' ' },
165
+ }
166
+ })
167
+ end
155
168
156
169
yc .reset = function (pos )
157
170
yc .action (pos , {a = false , b = false , c = false , d = false })
0 commit comments