Ores: Add tin ore, lump, ingot and block

Use Calinou's textures from moreores mod.
Craft bronze from tin and copper instead of steel and copper.
Match ore density to the moreores mod but start ore at a depth of
y = -32 to be part of the depth progression of other ores.
This commit is contained in:
paramat 2017-04-19 02:48:00 +01:00
parent 6335525757
commit 2668619638
9 changed files with 102 additions and 6 deletions

@ -53,6 +53,10 @@ Calinou (CC BY-SA 3.0):
default_papyrus.png default_papyrus.png
default_mineral_copper.png default_mineral_copper.png
default_glass_detail.png default_glass_detail.png
default_mineral_tin.png
default_tin_block.png
default_tin_ingot.png
default_tin_lump.png
MirceaKitsune (CC BY-SA 3.0): MirceaKitsune (CC BY-SA 3.0):
character.x character.x

@ -392,12 +392,6 @@ minetest.register_craft({
} }
}) })
minetest.register_craft({
type = "shapeless",
output = "default:bronze_ingot",
recipe = {"default:steel_ingot", "default:copper_ingot"},
})
minetest.register_craft({ minetest.register_craft({
output = 'default:coalblock', output = 'default:coalblock',
recipe = { recipe = {
@ -446,6 +440,31 @@ 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:bronze_ingot 9",
recipe = {
{"default:copper_ingot", "default:copper_ingot", "default:copper_ingot"},
{"default:copper_ingot", "default:tin_ingot", "default:copper_ingot"},
{"default:copper_ingot", "default:copper_ingot", "default:copper_ingot"},
}
})
minetest.register_craft({ minetest.register_craft({
output = 'default:bronzeblock', output = 'default:bronzeblock',
recipe = { recipe = {
@ -849,6 +868,12 @@ minetest.register_craft({
recipe = "default:copper_lump", recipe = "default:copper_lump",
}) })
minetest.register_craft({
type = "cooking",
output = "default:tin_ingot",
recipe = "default:tin_lump",
})
minetest.register_craft({ minetest.register_craft({
type = "cooking", type = "cooking",
output = "default:gold_ingot", output = "default:gold_ingot",

@ -258,6 +258,11 @@ minetest.register_craftitem("default:copper_lump", {
inventory_image = "default_copper_lump.png", 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", { minetest.register_craftitem("default:mese_crystal", {
description = "Mese Crystal", description = "Mese Crystal",
inventory_image = "default_mese_crystal.png", inventory_image = "default_mese_crystal.png",
@ -288,6 +293,11 @@ minetest.register_craftitem("default:copper_ingot", {
inventory_image = "default_copper_ingot.png", 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", { minetest.register_craftitem("default:bronze_ingot", {
description = "Bronze Ingot", description = "Bronze Ingot",
inventory_image = "default_bronze_ingot.png", inventory_image = "default_bronze_ingot.png",

@ -357,6 +357,41 @@ function default.register_ores()
y_max = -64, y_max = -64,
}) })
-- Tin
minetest.register_ore({
ore_type = "scatter",
ore = "default:stone_with_tin",
wherein = "default:stone",
clust_scarcity = 10 * 10 * 10,
clust_num_ores = 9,
clust_size = 3,
y_min = 1025,
y_max = 31000,
})
minetest.register_ore({
ore_type = "scatter",
ore = "default:stone_with_tin",
wherein = "default:stone",
clust_scarcity = 13 * 13 * 13,
clust_num_ores = 7,
clust_size = 3,
y_min = -31000,
y_max = -32,
})
minetest.register_ore({
ore_type = "scatter",
ore = "default:stone_with_tin",
wherein = "default:stone",
clust_scarcity = 10 * 10 * 10,
clust_num_ores = 9,
clust_size = 3,
y_min = -31000,
y_max = -128,
})
-- Gold -- Gold
minetest.register_ore({ minetest.register_ore({

@ -107,6 +107,10 @@ default:steelblock
default:stone_with_copper default:stone_with_copper
default:copperblock default:copperblock
default:stone_with_tin
default:tinblock
default:bronzeblock default:bronzeblock
default:stone_with_gold default:stone_with_gold
@ -1046,6 +1050,24 @@ minetest.register_node("default:copperblock", {
sounds = default.node_sound_metal_defaults(), sounds = default.node_sound_metal_defaults(),
}) })
minetest.register_node("default:stone_with_tin", {
description = "Tin Ore",
tiles = {"default_stone.png^default_mineral_tin.png"},
groups = {cracky = 2},
drop = "default:tin_lump",
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("default:tinblock", {
description = "Tin Block",
tiles = {"default_tin_block.png"},
is_ground_content = false,
groups = {cracky = 1, level = 2},
sounds = default.node_sound_metal_defaults(),
})
minetest.register_node("default:bronzeblock", { minetest.register_node("default:bronzeblock", {
description = "Bronze Block", description = "Bronze Block",
tiles = {"default_bronze_block.png"}, tiles = {"default_bronze_block.png"},

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 274 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 198 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 B