diff --git a/craftitems.lua b/craftitems.lua index 774fc1b..27aadb9 100644 --- a/craftitems.lua +++ b/craftitems.lua @@ -85,6 +85,12 @@ minetest.register_craftitem("basic_materials:gold_wire", { inventory_image = "basic_materials_gold_wire.png" }) +minetest.register_craftitem("basic_materials:stainless_steel_wire", { + description = S("Spool of stainless steel wire"), + groups = { wire = 1 }, + inventory_image = "basic_materials_stainless_steel_wire.png" +}) + minetest.register_craftitem("basic_materials:steel_strip", { description = S("Steel Strip"), groups = { strip = 1 }, @@ -97,11 +103,22 @@ minetest.register_craftitem("basic_materials:copper_strip", { inventory_image = "basic_materials_copper_strip.png" }) +minetest.register_craftitem("basic_materials:lead_strip", { + description = S("Lead Strip"), + groups = { strip = 1 }, + inventory_image = "basic_materials_lead_strip.png" +}) + minetest.register_craftitem("basic_materials:steel_bar", { description = S("Steel Bar"), inventory_image = "basic_materials_steel_bar.png", }) +minetest.register_craftitem("basic_materials:carbon_steel_bar", { + description = S("Carbon Steel Bar"), + inventory_image = "basic_materials_carbon_steel_bar.png", +}) + minetest.register_craftitem("basic_materials:chainlink_brass", { description = S("Chainlinks (brass)"), groups = { chainlinks = 1 }, diff --git a/crafts.lua b/crafts.lua index cc08716..22fc4e8 100644 --- a/crafts.lua +++ b/crafts.lua @@ -20,6 +20,12 @@ if minetest.get_modpath("moreores") then materials.silver_ingot = "moreores:silver_ingot" end +if minetest.get_modpath("technic") then + materials.lead_ingot = "technic:lead_ingot" + materials.carbon_steel_ingot = "technic:carbon_steel_ingot" + materials.stainless_steel_ingot = "technic:stainless_steel_ingot" +end + if minetest.get_modpath("mcl_core") then materials = { dirt = "mcl_core:dirt", @@ -91,6 +97,11 @@ elseif minetest.get_modpath("hades_core") then if minetest.get_modpath("hades_extraores") then materials["silver_ingot"] = "hades_extraores:silver_ingot" end + if minetest.get_modpath("hades_technic") then + materials.lead_ingot = "hades_technic:lead_ingot" + materials.carbon_steel_ingot = "hades_technic:carbon_steel_ingot" + materials.stainless_steel_ingot = "hades_technic:stainless_steel_ingot" + end end local have_hades_materials = minetest.get_modpath("hades_materials") @@ -276,6 +287,18 @@ minetest.register_craft( { }, }) +if materials.stainless_steel_ingot then + minetest.register_craft( { + output = "basic_materials:stainless_steel_wire 2", + type = "shapeless", + recipe = { + materials.stainless_steel_ingot, + "basic_materials:empty_spool", + "basic_materials:empty_spool", + }, + }) +end + minetest.register_craft( { output = "basic_materials:steel_strip 12", recipe = { @@ -292,6 +315,16 @@ minetest.register_craft( { }, }) +if materials.lead_ingot then + minetest.register_craft( { + output = "basic_materials:lead_strip 12", + recipe = { + {"", materials.lead_ingot, ""}, + {materials.lead_ingot, "", ""}, + }, + }) +end + minetest.register_craft( { output = "basic_materials:steel_bar 6", recipe = { @@ -301,6 +334,17 @@ minetest.register_craft( { }, }) +if materials.carbon_steel_ingot then + minetest.register_craft( { + output = "basic_materials:carbon_steel_bar 6", + recipe = { + {"", "", materials.carbon_steel_ingot}, + {"", materials.carbon_steel_ingot, ""}, + {materials.carbon_steel_ingot, "", ""}, + }, + }) +end + minetest.register_craft( { output = "basic_materials:padlock 2", recipe = { diff --git a/textures/basic_materials_carbon_steel_bar.png b/textures/basic_materials_carbon_steel_bar.png new file mode 100644 index 0000000..a8c3531 Binary files /dev/null and b/textures/basic_materials_carbon_steel_bar.png differ diff --git a/textures/basic_materials_lead_strip.png b/textures/basic_materials_lead_strip.png new file mode 100644 index 0000000..675933f Binary files /dev/null and b/textures/basic_materials_lead_strip.png differ diff --git a/textures/basic_materials_stainless_steel_wire.png b/textures/basic_materials_stainless_steel_wire.png new file mode 100644 index 0000000..2429bae Binary files /dev/null and b/textures/basic_materials_stainless_steel_wire.png differ