diff --git a/homedecor/crafts.lua b/homedecor/crafts.lua index 71c530ad..c3711ae7 100644 --- a/homedecor/crafts.lua +++ b/homedecor/crafts.lua @@ -43,6 +43,16 @@ minetest.register_craftitem("homedecor:ic", { inventory_image = "homedecor_ic.png", }) +minetest.register_craftitem("homedecor:heating_element", { + description = S("Heating element"), + inventory_image = "homedecor_heating_element.png", +}) + +minetest.register_craftitem("homedecor:motor", { + description = S("Motor"), + inventory_image = "homedecor_motor.png", +}) + -- alternate craftitem for silicon if mesecons isn't installed. if ( minetest.get_modpath("mesecons") ) == nil then @@ -64,6 +74,22 @@ end -- the actual crafts +minetest.register_craft( { + output = "homedecor:heating_element 2", + recipe = { + { "default:copper_ingot", "default:mese_crystal_fragment", "default:copper_ingot" } + }, +}) + +minetest.register_craft( { + output = "homedecor:motor 2", + recipe = { + { "default:mese_crystal_fragment", "default:iron_lump", "homedecor:plastic_sheeting" }, + { "default:copper_ingot", "default:steel_ingot", "default:steel_ingot" }, + { "default:mese_crystal_fragment", "default:iron_lump", "homedecor:plastic_sheeting" } + }, +}) + minetest.register_craft( { type = "shapeless", output = "homedecor:terracotta_base 8", diff --git a/homedecor/textures/homedecor_heating_element.png b/homedecor/textures/homedecor_heating_element.png new file mode 100644 index 00000000..d9658009 Binary files /dev/null and b/homedecor/textures/homedecor_heating_element.png differ diff --git a/homedecor/textures/homedecor_motor.png b/homedecor/textures/homedecor_motor.png new file mode 100644 index 00000000..16f31673 Binary files /dev/null and b/homedecor/textures/homedecor_motor.png differ