forked from minetest-mods/moreores
Tin is now in Minetest Game (#18)
This commit is contained in:
parent
0842b4fec4
commit
73e99e7d66
37
init.lua
37
init.lua
|
@ -10,6 +10,11 @@ Licensed under the zlib license. See LICENSE.md for more information.
|
||||||
|
|
||||||
moreores = {}
|
moreores = {}
|
||||||
|
|
||||||
|
local default_tin = false
|
||||||
|
if minetest.registered_items["default:tin_ingot"] then
|
||||||
|
default_tin = true
|
||||||
|
end
|
||||||
|
|
||||||
local S
|
local S
|
||||||
if minetest.get_modpath("intllib") then
|
if minetest.get_modpath("intllib") then
|
||||||
S = intllib.Getter()
|
S = intllib.Getter()
|
||||||
|
@ -266,17 +271,6 @@ local oredefs = {
|
||||||
full_punch_interval = 1.0,
|
full_punch_interval = 1.0,
|
||||||
damage_groups = {fleshy = 6},
|
damage_groups = {fleshy = 6},
|
||||||
},
|
},
|
||||||
tin = {
|
|
||||||
description = "Tin",
|
|
||||||
makes = {ore = true, block = true, lump = true, ingot = true, chest = false},
|
|
||||||
oredef = {clust_scarcity = moreores.tin_chunk_size * moreores.tin_chunk_size * moreores.tin_chunk_size,
|
|
||||||
clust_num_ores = moreores.tin_ore_per_chunk,
|
|
||||||
clust_size = moreores.tin_chunk_size,
|
|
||||||
y_min = moreores.tin_min_depth,
|
|
||||||
y_max = moreores.tin_max_depth
|
|
||||||
},
|
|
||||||
tools = {},
|
|
||||||
},
|
|
||||||
mithril = {
|
mithril = {
|
||||||
description = "Mithril",
|
description = "Mithril",
|
||||||
makes = {ore = true, block = true, lump = true, ingot = true, chest = false},
|
makes = {ore = true, block = true, lump = true, ingot = true, chest = false},
|
||||||
|
@ -311,6 +305,20 @@ local oredefs = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if not default_tin then
|
||||||
|
oredefs.tin = {
|
||||||
|
description = "Tin",
|
||||||
|
makes = {ore = true, block = true, lump = true, ingot = true, chest = false},
|
||||||
|
oredef = {clust_scarcity = moreores.tin_chunk_size * moreores.tin_chunk_size * moreores.tin_chunk_size,
|
||||||
|
clust_num_ores = moreores.tin_ore_per_chunk,
|
||||||
|
clust_size = moreores.tin_chunk_size,
|
||||||
|
y_min = moreores.tin_min_depth,
|
||||||
|
y_max = moreores.tin_max_depth
|
||||||
|
},
|
||||||
|
tools = {},
|
||||||
|
}
|
||||||
|
end
|
||||||
|
|
||||||
for orename,def in pairs(oredefs) do
|
for orename,def in pairs(oredefs) do
|
||||||
add_ore(modname, def.description, orename, def)
|
add_ore(modname, def.description, orename, def)
|
||||||
end
|
end
|
||||||
|
@ -325,6 +333,12 @@ minetest.register_craft({
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
if default_tin then
|
||||||
|
minetest.register_alias("moreores:mineral_tin", "default:stone_with_tin")
|
||||||
|
minetest.register_alias("moreores:tin_lump", "default:tin_lump")
|
||||||
|
minetest.register_alias("moreores:tin_ingot", "default:tin_ingot")
|
||||||
|
minetest.register_alias("moreores:tin_block", "default:tinblock")
|
||||||
|
else
|
||||||
-- Bronze has some special cases, because it is made from copper and tin:
|
-- Bronze has some special cases, because it is made from copper and tin:
|
||||||
minetest.register_craft( {
|
minetest.register_craft( {
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
|
@ -335,6 +349,7 @@ minetest.register_craft( {
|
||||||
"default:copper_ingot",
|
"default:copper_ingot",
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
end
|
||||||
|
|
||||||
-- Unique node:
|
-- Unique node:
|
||||||
minetest.register_node("moreores:copper_rail", {
|
minetest.register_node("moreores:copper_rail", {
|
||||||
|
|
2
mg.lua
2
mg.lua
|
@ -5,6 +5,7 @@ Copyright (c) 2011-2017 Hugo Locurcio and contributors.
|
||||||
Licensed under the zlib license. See LICENSE.md for more information.
|
Licensed under the zlib license. See LICENSE.md for more information.
|
||||||
--]]
|
--]]
|
||||||
|
|
||||||
|
if not minetest.registered_items["default:tin_ingot"] then
|
||||||
mg.register_ore({
|
mg.register_ore({
|
||||||
name = "moreores:mineral_tin",
|
name = "moreores:mineral_tin",
|
||||||
wherein = "default:stone",
|
wherein = "default:stone",
|
||||||
|
@ -19,6 +20,7 @@ mg.register_ore({
|
||||||
forkturnangle = 57,
|
forkturnangle = 57,
|
||||||
numperblock = 2
|
numperblock = 2
|
||||||
})
|
})
|
||||||
|
end
|
||||||
|
|
||||||
mg.register_ore({
|
mg.register_ore({
|
||||||
name = "moreores:mineral_silver",
|
name = "moreores:mineral_silver",
|
||||||
|
|
Loading…
Reference in New Issue
Block a user