diff --git a/craftitems.lua b/craftitems.lua index 27aadb9..0040c67 100644 --- a/craftitems.lua +++ b/craftitems.lua @@ -91,6 +91,12 @@ minetest.register_craftitem("basic_materials:stainless_steel_wire", { inventory_image = "basic_materials_stainless_steel_wire.png" }) +minetest.register_craftitem("basic_materials:aluminum_wire", { + description = S("Spool of aluminum wire"), + groups = { wire = 1 }, + inventory_image = "basic_materials_aluminum_wire.png" +}) + minetest.register_craftitem("basic_materials:steel_strip", { description = S("Steel Strip"), groups = { strip = 1 }, @@ -109,6 +115,24 @@ minetest.register_craftitem("basic_materials:lead_strip", { inventory_image = "basic_materials_lead_strip.png" }) +minetest.register_craftitem("basic_materials:gold_strip", { + description = S("Gold Strip"), + groups = { strip = 1 }, + inventory_image = "basic_materials_gold_strip.png" +}) + +minetest.register_craftitem("basic_materials:stainless_steel_strip", { + description = S("Stainless Steel Strip"), + groups = { strip = 1 }, + inventory_image = "basic_materials_stainless_steel_strip.png" +}) + +minetest.register_craftitem("basic_materials:aluminum_strip", { + description = S("Aluminum Strip"), + groups = { strip = 1 }, + inventory_image = "basic_materials_aluminum_strip.png" +}) + minetest.register_craftitem("basic_materials:steel_bar", { description = S("Steel Bar"), inventory_image = "basic_materials_steel_bar.png", @@ -119,6 +143,16 @@ minetest.register_craftitem("basic_materials:carbon_steel_bar", { inventory_image = "basic_materials_carbon_steel_bar.png", }) +minetest.register_craftitem("basic_materials:stainless_steel_bar", { + description = S("Stainless Steel Bar"), + inventory_image = "basic_materials_stainless_steel_bar.png", +}) + +minetest.register_craftitem("basic_materials:aluminum_bar", { + description = S("Aluminum Bar"), + inventory_image = "basic_materials_aluminum_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 22fc4e8..0188c9d 100644 --- a/crafts.lua +++ b/crafts.lua @@ -26,6 +26,10 @@ if minetest.get_modpath("technic") then materials.stainless_steel_ingot = "technic:stainless_steel_ingot" end +if minetest.get_modpath("aloz") then + materials["aluminum_ingot"] = "aloz:aluminum_ingot" +end + if minetest.get_modpath("mcl_core") then materials = { dirt = "mcl_core:dirt", @@ -96,6 +100,7 @@ elseif minetest.get_modpath("hades_core") then end if minetest.get_modpath("hades_extraores") then materials["silver_ingot"] = "hades_extraores:silver_ingot" + materials["aluminum_ingot"] = "hades_extraores:aluminum_ingot" end if minetest.get_modpath("hades_technic") then materials.lead_ingot = "hades_technic:lead_ingot" @@ -299,6 +304,18 @@ if materials.stainless_steel_ingot then }) end +if materials.aluminum_ingot then + minetest.register_craft( { + output = "basic_materials:aluminum_wire 2", + type = "shapeless", + recipe = { + materials.aluminum_ingot, + "basic_materials:empty_spool", + "basic_materials:empty_spool", + }, + }) +end + minetest.register_craft( { output = "basic_materials:steel_strip 12", recipe = { @@ -315,6 +332,14 @@ minetest.register_craft( { }, }) +minetest.register_craft( { + output = "basic_materials:gold_strip 12", + recipe = { + {"", materials.gold_ingot, ""}, + {materials.gold_ingot, "", ""}, + }, +}) + if materials.lead_ingot then minetest.register_craft( { output = "basic_materials:lead_strip 12", @@ -325,6 +350,26 @@ if materials.lead_ingot then }) end +if materials.stainless_steel_ingot then + minetest.register_craft( { + output = "basic_materials:stainless_steel_strip 12", + recipe = { + {"", materials.stainless_steel_ingot, ""}, + {materials.stainless_steel_ingot, "", ""}, + }, + }) +end + +if materials.aluminum_ingot then + minetest.register_craft( { + output = "basic_materials:aluminum_strip 12", + recipe = { + {"", materials.aluminum_ingot, ""}, + {materials.aluminum_ingot, "", ""}, + }, + }) +end + minetest.register_craft( { output = "basic_materials:steel_bar 6", recipe = { @@ -345,6 +390,28 @@ if materials.carbon_steel_ingot then }) end +if materials.stainless_steel_ingot then + minetest.register_craft( { + output = "basic_materials:stainless_steel_bar 6", + recipe = { + {"", "", materials.stainless_steel_ingot}, + {"", materials.stainless_steel_ingot, ""}, + {materials.stainless_steel_ingot, "", ""}, + }, + }) +end + +if materials.aluminum_ingot then + minetest.register_craft( { + output = "basic_materials:aluminum_bar 6", + recipe = { + {"", "", materials.aluminum_ingot}, + {"", materials.aluminum_ingot, ""}, + {materials.aluminum_ingot, "", ""}, + }, + }) +end + minetest.register_craft( { output = "basic_materials:padlock 2", recipe = { diff --git a/mod.conf b/mod.conf index 63bac73..0d07279 100644 --- a/mod.conf +++ b/mod.conf @@ -1,3 +1,3 @@ name = basic_materials -optional_depends = moreores, default, mesecons_materials, dye, bucket, fl_stone, fl_trees, mcl_sounds, hades_core, hades_sounds, hades_materials, hades_dye, hades_bucket, hades_extraores, hades_mesecons_materials +optional_depends = moreores, default, mesecons_materials, dye, bucket, fl_stone, fl_trees, mcl_sounds, hades_core, hades_sounds, hades_materials, hades_dye, hades_bucket, hades_extraores, hades_mesecons_materials, aloz min_minetest_version = 5.2.0 diff --git a/textures/basic_materials_aluminum_bar.png b/textures/basic_materials_aluminum_bar.png new file mode 100644 index 0000000..8d3e11e Binary files /dev/null and b/textures/basic_materials_aluminum_bar.png differ diff --git a/textures/basic_materials_aluminum_strip.png b/textures/basic_materials_aluminum_strip.png new file mode 100644 index 0000000..8957022 Binary files /dev/null and b/textures/basic_materials_aluminum_strip.png differ diff --git a/textures/basic_materials_aluminum_wire.png b/textures/basic_materials_aluminum_wire.png new file mode 100644 index 0000000..f0b3dc6 Binary files /dev/null and b/textures/basic_materials_aluminum_wire.png differ diff --git a/textures/basic_materials_gold_strip.png b/textures/basic_materials_gold_strip.png new file mode 100644 index 0000000..9fe97a2 Binary files /dev/null and b/textures/basic_materials_gold_strip.png differ diff --git a/textures/basic_materials_stainless_steel_bar.png b/textures/basic_materials_stainless_steel_bar.png new file mode 100644 index 0000000..7f7425e Binary files /dev/null and b/textures/basic_materials_stainless_steel_bar.png differ diff --git a/textures/basic_materials_stainless_steel_strip.png b/textures/basic_materials_stainless_steel_strip.png new file mode 100644 index 0000000..3a33146 Binary files /dev/null and b/textures/basic_materials_stainless_steel_strip.png differ