From db18e31484e06f493fa6210102871f86790c3e0c Mon Sep 17 00:00:00 2001 From: Zeg9 Date: Mon, 17 Jun 2013 19:15:29 +0200 Subject: [PATCH] Add tin --- mods/default/crafting.lua | 24 +++++++++++++++++- mods/default/craftitems.lua | 10 ++++++++ mods/default/mapgen.lua | 23 +++++++++++++++++ mods/default/nodes.lua | 17 +++++++++++++ mods/default/textures/default_mineral_tin.png | Bin 0 -> 197 bytes mods/default/textures/default_tin_block.png | Bin 0 -> 541 bytes mods/default/textures/default_tin_ingot.png | Bin 0 -> 258 bytes mods/default/textures/default_tin_lump.png | Bin 0 -> 276 bytes mods/external_legacy/init.lua | 2 ++ 9 files changed, 75 insertions(+), 1 deletion(-) create mode 100644 mods/default/textures/default_mineral_tin.png create mode 100644 mods/default/textures/default_tin_block.png create mode 100644 mods/default/textures/default_tin_ingot.png create mode 100644 mods/default/textures/default_tin_lump.png diff --git a/mods/default/crafting.lua b/mods/default/crafting.lua index 868623f7..3cde5161 100644 --- a/mods/default/crafting.lua +++ b/mods/default/crafting.lua @@ -301,7 +301,7 @@ minetest.register_craft({ minetest.register_craft({ type = "shapeless", output = "default:bronze_ingot", - recipe = {"default:steel_ingot", "default:copper_ingot"}, + recipe = {"default:tin_ingot", "default:copper_ingot"}, }) minetest.register_craft({ @@ -352,6 +352,22 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = 'default:tinblock', + recipe = { + {'default:tin_ingot', 'default:tin_ingot', 'default:tin_ingot'}, + {'default:tin_ingot', 'default:tin_ingot', 'default:tin_ingot'}, + {'default:tin_ingot', 'default:tin_ingot', 'default:tin_ingot'}, + } +}) + +minetest.register_craft({ + output = 'default:tin_ingot 9', + recipe = { + {'default:tinblock'}, + } +}) + minetest.register_craft({ output = 'default:bronzeblock', recipe = { @@ -593,6 +609,12 @@ minetest.register_craft({ recipe = "default:copper_lump", }) +minetest.register_craft({ + type = "cooking", + output = "default:tin_ingot", + recipe = "default:tin_lump", +}) + minetest.register_craft({ type = "cooking", output = "default:gold_ingot", diff --git a/mods/default/craftitems.lua b/mods/default/craftitems.lua index 5826d669..98be843b 100644 --- a/mods/default/craftitems.lua +++ b/mods/default/craftitems.lua @@ -30,6 +30,11 @@ minetest.register_craftitem("default:copper_lump", { inventory_image = "default_copper_lump.png", }) +minetest.register_craftitem("default:tin_lump", { + description = "Tin Lump", + inventory_image = "default_tin_lump.png", +}) + minetest.register_craftitem("default:mese_crystal", { description = "Mese Crystal", inventory_image = "default_mese_crystal.png", @@ -60,6 +65,11 @@ minetest.register_craftitem("default:copper_ingot", { inventory_image = "default_copper_ingot.png", }) +minetest.register_craftitem("default:tin_ingot", { + description = "Tin Ingot", + inventory_image = "default_tin_ingot.png", +}) + minetest.register_craftitem("default:bronze_ingot", { description = "Bronze Ingot", inventory_image = "default_bronze_ingot.png", diff --git a/mods/default/mapgen.lua b/mods/default/mapgen.lua index bbdd8671..3956fe95 100644 --- a/mods/default/mapgen.lua +++ b/mods/default/mapgen.lua @@ -207,6 +207,29 @@ minetest.register_ore({ flags = "absheight", }) +minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_tin", + wherein = "default:stone", + clust_scarcity = 10*10*10, + clust_num_ores = 2, + clust_size = 3, + height_min = -63, + height_max = -16, +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_tin", + wherein = "default:stone", + clust_scarcity = 7*7*7, + clust_num_ores = 3, + clust_size = 3, + height_min = -31000, + height_max = -64, + flags = "absheight", +}) + if minetest.setting_get("mg_name") == "indev" then -- Floatlands and high mountains springs minetest.register_ore({ diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index a05d98b1..cc659f7e 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -47,6 +47,15 @@ minetest.register_node("default:stone_with_copper", { sounds = default.node_sound_stone_defaults(), }) +minetest.register_node("default:stone_with_tin", { + description = "Tin Ore", + tiles = {"default_stone.png^default_mineral_tin.png"}, + is_ground_content = true, + groups = {cracky=2}, + drop = 'default:tin_lump', + sounds = default.node_sound_stone_defaults(), +}) + minetest.register_node("default:stone_with_mese", { description = "Mese Crystals in Stone", tiles = {"default_stone.png^default_mineral_mese.png"}, @@ -1042,6 +1051,14 @@ minetest.register_node("default:copperblock", { sounds = default.node_sound_stone_defaults(), }) +minetest.register_node("default:tinblock", { + description = "Tin Block", + tiles = {"default_tin_block.png"}, + is_ground_content = true, + groups = {cracky=1,level=2}, + sounds = default.node_sound_stone_defaults(), +}) + minetest.register_node("default:bronzeblock", { description = "Bronze Block", tiles = {"default_bronze_block.png"}, diff --git a/mods/default/textures/default_mineral_tin.png b/mods/default/textures/default_mineral_tin.png new file mode 100644 index 0000000000000000000000000000000000000000..7fd21a15bc0cf9837120e5f256217f3305c76d2d GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmP)o1h>g)BA*b_^X!2f(fFRujlWW!!~L8 niGY&-m+wiJaB8oT<4TD2{J4i1z6sz4Xm-+%Z%91NH(_^Xhu{UG7{odITfWM?G5UAS4cP zy?$c?=;()rX=^kEYA!Z?%Y}+PyeuS03;(@=sgwspEtLosusD99I6zI$H3;JN-z$@` fG342E-ZJkO@@d2}Ty^}q00000NkvXXu0mjf760B1 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tin_ingot.png b/mods/default/textures/default_tin_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..cde51061a1b36639c660113c3ed240f298cce797 GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmP)o1h@G^iEsjWS~&Lr;B5V#p&b(iGL3+Ead+G{jK%i z`8vJT-{!D9o@?FTWEjZSXmZHpfI%SJL6b$=$I>nw>#hEGe)jf1_MY3C3_Oyvv%mj; z_s;XbxA$rRwg#2uJ~Kbpzr8g#g7?;@rwkFwMs9_69>zv(k}R7A)3n>p8eF(@r!&c+ x{(s4aq!j6mSw~U@HZi(n9!V33lxkOFV2I*p{bb5%A_8<8gQu&X%Q~loCIIXhTyg*a literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tin_lump.png b/mods/default/textures/default_tin_lump.png new file mode 100644 index 0000000000000000000000000000000000000000..54590fb5764e43170d95ebca89a7788f2c7c045a GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmP)o1h?*hWxi=6QIySPZ!4!i_>=}B(fhi5NP|od9}~J zH_0!j8>p`GwN{H>R+8GYF~01xoOx`-w7NTe?H1qnlut_iAAPxGd1c*%@8MCp&Pj zX{W}O=L~Ck8&f+@yijLvnX)uZ;rUOse-n*(rrg@3QZsd_f?jIJ$xrXE3LopczkIK+ S