[moreores & mff_game] Fuse moreores and mff_game together
@ -64,6 +64,7 @@ Calinou (CC BY-SA):
|
|||||||
default_papyrus.png
|
default_papyrus.png
|
||||||
default_mineral_copper.png
|
default_mineral_copper.png
|
||||||
default_glass_detail.png
|
default_glass_detail.png
|
||||||
|
default_tool_goldsword.png
|
||||||
|
|
||||||
MirceaKitsune (WTFPL):
|
MirceaKitsune (WTFPL):
|
||||||
character.x
|
character.x
|
||||||
|
@ -78,3 +78,21 @@ minetest.register_alias("default:pinewood", "default:pine_wood")
|
|||||||
minetest.register_alias("default:ladder", "default:ladder_wood")
|
minetest.register_alias("default:ladder", "default:ladder_wood")
|
||||||
minetest.register_alias("default:sign_wall", "default:sign_wall_wood")
|
minetest.register_alias("default:sign_wall", "default:sign_wall_wood")
|
||||||
|
|
||||||
|
-- Those lines are for moreores integration
|
||||||
|
minetest.register_alias("moreores:pick_silver", "default:pick_silver")
|
||||||
|
minetest.register_alias("moreores:pick_mithril", "defaut:pick_mithril")
|
||||||
|
minetest.register_alias("moreores:shovel_silver", "default:shovel_silver")
|
||||||
|
minetest.register_alias("moreores:shovel_mithril", "default:shovel_mithril")
|
||||||
|
minetest.register_alias("moreores:axe_silver", "default:axe_silver")
|
||||||
|
minetest.register_alias("moreores:axe_mithril", "default:axe_mithril")
|
||||||
|
minetest.register_alias("moreores:sword_silver", "default:sword_silver")
|
||||||
|
minetest.register_alias("moreores:sword_mithril", "default:sword_mithril")
|
||||||
|
minetest.register_alias("moreores:mineral_silver", "default:stone_with_silver")
|
||||||
|
minetest.register_alias("moreores:mineral_tin", "default:stone_with_tin")
|
||||||
|
minetest.register_alias("moreores:mineral_mithril", "default:stone_with_mithril")
|
||||||
|
minetest.register_alias("moreores:mithril_ingot", "default:mithril_ingot")
|
||||||
|
minetest.register_alias("moreores:silver_ingot", "default:silver_ingot")
|
||||||
|
minetest.register_alias("moreores:tin_ingot", "default:tin_ingot")
|
||||||
|
minetest.register_alias("moreores:mithril_lump", "default:mithril_lump")
|
||||||
|
minetest.register_alias("moreores:silver_lump", "default:silver_lump")
|
||||||
|
minetest.register_alias("moreores:tin_lump", "default:tin_lump")
|
||||||
|
@ -111,6 +111,15 @@ minetest.register_craft({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = 'default:pick_silver',
|
||||||
|
recipe = {
|
||||||
|
{'default:silver_ingot', 'default:silver_ingot', 'default:silver_ingot'},
|
||||||
|
{'', 'group:stick', ''},
|
||||||
|
{'', 'group:stick', ''},
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'default:pick_gold',
|
output = 'default:pick_gold',
|
||||||
recipe = {
|
recipe = {
|
||||||
@ -129,6 +138,15 @@ minetest.register_craft({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = 'default:pick_mithril',
|
||||||
|
recipe = {
|
||||||
|
{'default:mithril_ingot', 'default:mithril_ingot', 'default:mithril_ingot'},
|
||||||
|
{'', 'group:stick', ''},
|
||||||
|
{'', 'group:stick', ''},
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'default:pick_diamond',
|
output = 'default:pick_diamond',
|
||||||
recipe = {
|
recipe = {
|
||||||
@ -183,6 +201,15 @@ minetest.register_craft({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = 'default:shovel_silver',
|
||||||
|
recipe = {
|
||||||
|
{'default:silver_ingot'},
|
||||||
|
{'group:stick'},
|
||||||
|
{'group:stick'},
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'default:shovel_gold',
|
output = 'default:shovel_gold',
|
||||||
recipe = {
|
recipe = {
|
||||||
@ -201,6 +228,15 @@ minetest.register_craft({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = 'default:shovel_mithril',
|
||||||
|
recipe = {
|
||||||
|
{'default:mithril_ingot'},
|
||||||
|
{'group:stick'},
|
||||||
|
{'group:stick'},
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'default:shovel_diamond',
|
output = 'default:shovel_diamond',
|
||||||
recipe = {
|
recipe = {
|
||||||
@ -255,6 +291,15 @@ minetest.register_craft({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = 'default:axe_silver',
|
||||||
|
recipe = {
|
||||||
|
{'default:silver_ingot', 'default:silver_ingot'},
|
||||||
|
{'default:silver_ingot', 'group:stick'},
|
||||||
|
{'', 'group:stick'},
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = "default:axe_gold",
|
output = "default:axe_gold",
|
||||||
recipe = {
|
recipe = {
|
||||||
@ -273,6 +318,15 @@ minetest.register_craft({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = 'default:axe_mithril',
|
||||||
|
recipe = {
|
||||||
|
{'default:mithril_ingot', 'default:mithril_ingot'},
|
||||||
|
{'default:mithril_ingot', 'group:stick'},
|
||||||
|
{'', 'group:stick'},
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'default:axe_diamond',
|
output = 'default:axe_diamond',
|
||||||
recipe = {
|
recipe = {
|
||||||
@ -327,6 +381,15 @@ minetest.register_craft({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = 'default:axe_silver',
|
||||||
|
recipe = {
|
||||||
|
{'default:silver_ingot', 'default:silver_ingot'},
|
||||||
|
{'group:stick', 'default:silver_ingot'},
|
||||||
|
{'group:stick', ''},
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'default:axe_gold',
|
output = 'default:axe_gold',
|
||||||
recipe = {
|
recipe = {
|
||||||
@ -345,6 +408,15 @@ minetest.register_craft({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = 'default:axe_mithril',
|
||||||
|
recipe = {
|
||||||
|
{'default:mithril_ingot', 'default:mithril_ingot'},
|
||||||
|
{'group:stick', 'default:mithril_ingot'},
|
||||||
|
{'group:stick', ''},
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'default:axe_diamond',
|
output = 'default:axe_diamond',
|
||||||
recipe = {
|
recipe = {
|
||||||
@ -399,6 +471,15 @@ minetest.register_craft({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = 'default:sword_silver',
|
||||||
|
recipe = {
|
||||||
|
{'default:silver_ingot'},
|
||||||
|
{'default:silver_ingot'},
|
||||||
|
{'group:stick'},
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = "default:sword_gold",
|
output = "default:sword_gold",
|
||||||
recipe = {
|
recipe = {
|
||||||
@ -417,6 +498,15 @@ minetest.register_craft({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = 'default:sword_mithril',
|
||||||
|
recipe = {
|
||||||
|
{'default:mithril_ingot'},
|
||||||
|
{'default:mithril_ingot'},
|
||||||
|
{'group:stick'},
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'default:sword_diamond',
|
output = 'default:sword_diamond',
|
||||||
recipe = {
|
recipe = {
|
||||||
@ -457,7 +547,7 @@ minetest.register_craft({
|
|||||||
output = 'default:chest_locked',
|
output = 'default:chest_locked',
|
||||||
recipe = {
|
recipe = {
|
||||||
{'group:wood', 'group:wood', 'group:wood'},
|
{'group:wood', 'group:wood', 'group:wood'},
|
||||||
{'group:wood', 'default:steel_ingot', 'group:wood'},
|
{'group:wood', 'group:ingot', 'group:wood'},
|
||||||
{'group:wood', 'group:wood', 'group:wood'},
|
{'group:wood', 'group:wood', 'group:wood'},
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
@ -498,6 +588,16 @@ minetest.register_craft({
|
|||||||
recipe = {"default:steel_ingot", "default:copper_ingot"},
|
recipe = {"default:steel_ingot", "default:copper_ingot"},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "shapeless",
|
||||||
|
output = "default:bronze_ingot 3",
|
||||||
|
recipe = {
|
||||||
|
"default:tin_ingot",
|
||||||
|
"default:copper_ingot",
|
||||||
|
"default:copper_ingot",
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'default:coalblock',
|
output = 'default:coalblock',
|
||||||
recipe = {
|
recipe = {
|
||||||
@ -546,6 +646,23 @@ 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({
|
minetest.register_craft({
|
||||||
output = 'default:bronzeblock',
|
output = 'default:bronzeblock',
|
||||||
recipe = {
|
recipe = {
|
||||||
@ -562,6 +679,22 @@ minetest.register_craft({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = 'default:silverblock',
|
||||||
|
recipe = {
|
||||||
|
{'default:silver_ingot', 'default:silver_ingot', 'default:silver_ingot'},
|
||||||
|
{'default:silver_ingot', 'default:silver_ingot', 'default:silver_ingot'},
|
||||||
|
{'default:silver_ingot', 'default:silver_ingot', 'default:silver_ingot'},
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = 'default:silver_ingot 9',
|
||||||
|
recipe = {
|
||||||
|
{'default:silverblock'},
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'default:goldblock',
|
output = 'default:goldblock',
|
||||||
recipe = {
|
recipe = {
|
||||||
@ -571,6 +704,22 @@ minetest.register_craft({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = 'default:mithrilblock',
|
||||||
|
recipe = {
|
||||||
|
{'default:mithril_ingot', 'default:mithril_ingot', 'default:mithril_ingot'},
|
||||||
|
{'default:mithril_ingot', 'default:mithril_ingot', 'default:mithril_ingot'},
|
||||||
|
{'default:mithril_ingot', 'default:mithril_ingot', 'default:mithril_ingot'},
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = 'default:mithril_ingot 9',
|
||||||
|
recipe = {
|
||||||
|
{'default:mithrilblock'},
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'default:gold_ingot 9',
|
output = 'default:gold_ingot 9',
|
||||||
recipe = {
|
recipe = {
|
||||||
@ -883,12 +1032,30 @@ 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({
|
||||||
|
type = "cooking",
|
||||||
|
output = "default:silver_ingot",
|
||||||
|
recipe = "default:silver_lump",
|
||||||
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "cooking",
|
type = "cooking",
|
||||||
output = "default:gold_ingot",
|
output = "default:gold_ingot",
|
||||||
recipe = "default:gold_lump",
|
recipe = "default:gold_lump",
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "cooking",
|
||||||
|
output = "default:mithril_ingot",
|
||||||
|
recipe = "default:mithril_lump",
|
||||||
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "cooking",
|
type = "cooking",
|
||||||
cooktime = 2, -- //MFF(Mg|07/24/15)
|
cooktime = 2, -- //MFF(Mg|07/24/15)
|
||||||
|
@ -180,6 +180,16 @@ 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:silver_lump", {
|
||||||
|
description = "Silver Lump",
|
||||||
|
inventory_image = "default_silver_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",
|
||||||
@ -190,6 +200,11 @@ minetest.register_craftitem("default:gold_lump", {
|
|||||||
inventory_image = "default_gold_lump.png",
|
inventory_image = "default_gold_lump.png",
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_craftitem("default:mithril_lump", {
|
||||||
|
description = "Mithril Lump",
|
||||||
|
inventory_image = "default_mithril_lump.png",
|
||||||
|
})
|
||||||
|
|
||||||
minetest.register_craftitem("default:diamond", {
|
minetest.register_craftitem("default:diamond", {
|
||||||
description = "Diamond",
|
description = "Diamond",
|
||||||
inventory_image = "default_diamond.png",
|
inventory_image = "default_diamond.png",
|
||||||
@ -213,12 +228,24 @@ minetest.register_craftitem("default:copper_ingot", {
|
|||||||
groups = {ingot = 1},
|
groups = {ingot = 1},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_craftitem("default:tin_ingot", {
|
||||||
|
description = "Tin Ingot",
|
||||||
|
inventory_image = "default_tin_ingot.png",
|
||||||
|
groups = {ingot = 1},
|
||||||
|
})
|
||||||
|
|
||||||
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",
|
||||||
groups = {ingot = 1},
|
groups = {ingot = 1},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_craftitem("default:silver_ingot", {
|
||||||
|
description = "Silver Ingot",
|
||||||
|
inventory_image = "default_silver_ingot.png",
|
||||||
|
groups = {ingot = 1},
|
||||||
|
})
|
||||||
|
|
||||||
minetest.register_craftitem("default:gold_ingot", {
|
minetest.register_craftitem("default:gold_ingot", {
|
||||||
description = "Gold Ingot",
|
description = "Gold Ingot",
|
||||||
groups = {ingot = 1},
|
groups = {ingot = 1},
|
||||||
@ -230,6 +257,12 @@ minetest.register_craftitem("default:mese_crystal_fragment", {
|
|||||||
inventory_image = "default_mese_crystal_fragment.png",
|
inventory_image = "default_mese_crystal_fragment.png",
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_craftitem("default:mithril_ingot", {
|
||||||
|
description = "Mithril Ingot",
|
||||||
|
groups = {ingot = 1},
|
||||||
|
inventory_image = "default_mithril_ingot.png",
|
||||||
|
})
|
||||||
|
|
||||||
minetest.register_craftitem("default:clay_brick", {
|
minetest.register_craftitem("default:clay_brick", {
|
||||||
description = "Clay Brick",
|
description = "Clay Brick",
|
||||||
inventory_image = "default_clay_brick.png",
|
inventory_image = "default_clay_brick.png",
|
||||||
|
@ -322,6 +322,100 @@ function default.register_ores()
|
|||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
-- Tin
|
||||||
|
|
||||||
|
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 = 7,
|
||||||
|
y_min = -31000,
|
||||||
|
y_max = 12,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_ore({
|
||||||
|
ore_type = "scatter",
|
||||||
|
ore = "default:desert_stone_with_tin",
|
||||||
|
wherein = "default:desert_stone",
|
||||||
|
clust_scarcity = 7 * 7 * 7,
|
||||||
|
clust_num_ores = 3,
|
||||||
|
clust_size = 7,
|
||||||
|
y_min = -31000,
|
||||||
|
y_max = 12,
|
||||||
|
})
|
||||||
|
|
||||||
|
-- Silver
|
||||||
|
|
||||||
|
minetest.register_ore({
|
||||||
|
ore_type = "scatter",
|
||||||
|
ore = "default:stone_with_silver",
|
||||||
|
wherein = "default:stone",
|
||||||
|
clust_scarcity = 11 * 11 * 11,
|
||||||
|
clust_num_ores = 4,
|
||||||
|
clust_size = 11,
|
||||||
|
y_min = -31000,
|
||||||
|
y_max = -12,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_ore({
|
||||||
|
ore_type = "scatter",
|
||||||
|
ore = "default:desert_stone_with_silver",
|
||||||
|
wherein = "default:desert_stone",
|
||||||
|
clust_scarcity = 11 * 11 * 11,
|
||||||
|
clust_num_ores = 4,
|
||||||
|
clust_size = 11,
|
||||||
|
y_min = -31000,
|
||||||
|
y_max = -12,
|
||||||
|
})
|
||||||
|
|
||||||
|
-- Mithril
|
||||||
|
|
||||||
|
minetest.register_ore({
|
||||||
|
ore_type = "scatter",
|
||||||
|
ore = "default:stone_with_mithril",
|
||||||
|
wherein = "default:stone",
|
||||||
|
clust_scarcity = 11 * 11 * 11,
|
||||||
|
clust_num_ores = 1,
|
||||||
|
clust_size = 11,
|
||||||
|
y_min = -31000,
|
||||||
|
y_max = -1024,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_ore({
|
||||||
|
ore_type = "scatter",
|
||||||
|
ore = "default:stone_with_mithril",
|
||||||
|
wherein = "default:stone",
|
||||||
|
clust_scarcity = 15 * 15 * 15,
|
||||||
|
clust_num_ores = 2,
|
||||||
|
clust_size = 3,
|
||||||
|
y_min = -31000,
|
||||||
|
y_max = -2048,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_ore({
|
||||||
|
ore_type = "scatter",
|
||||||
|
ore = "default:stone_with_mithril",
|
||||||
|
wherein = "default:stone",
|
||||||
|
clust_scarcity = 22 * 22 * 22,
|
||||||
|
clust_num_ores = 5,
|
||||||
|
clust_size = 5,
|
||||||
|
y_min = -31000,
|
||||||
|
y_max = -4096,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_ore({
|
||||||
|
ore_type = "scatter",
|
||||||
|
ore = "default:stone_with_mithril",
|
||||||
|
wherein = "default:stone",
|
||||||
|
clust_scarcity = 28 * 28 * 28,
|
||||||
|
clust_num_ores = 20,
|
||||||
|
clust_size = 7,
|
||||||
|
y_min = -31000,
|
||||||
|
y_max = -12288,
|
||||||
|
})
|
||||||
|
|
||||||
-- Gold
|
-- Gold
|
||||||
|
|
||||||
minetest.register_ore({
|
minetest.register_ore({
|
||||||
|
@ -105,8 +105,20 @@ default:steelblock
|
|||||||
default:stone_with_copper
|
default:stone_with_copper
|
||||||
default:desert_stone_with_copper
|
default:desert_stone_with_copper
|
||||||
default:copperblock
|
default:copperblock
|
||||||
|
|
||||||
|
default:stone_with_tin
|
||||||
|
default:desert_stone_with_tin
|
||||||
|
default:tinblock
|
||||||
|
|
||||||
default:bronzeblock
|
default:bronzeblock
|
||||||
|
|
||||||
|
default:stone_with_silver
|
||||||
|
default:desert_stone_with_silver
|
||||||
|
default:silverblock
|
||||||
|
|
||||||
|
default:stone_with_mithril
|
||||||
|
default:mithrilblock
|
||||||
|
|
||||||
default:stone_with_gold
|
default:stone_with_gold
|
||||||
default:goldblock
|
default:goldblock
|
||||||
|
|
||||||
@ -1059,6 +1071,81 @@ minetest.register_node("default:bronzeblock", {
|
|||||||
sounds = default.node_sound_stone_defaults(),
|
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 = 3},
|
||||||
|
drop = {
|
||||||
|
items = {
|
||||||
|
{items = {"default:cobble"}},
|
||||||
|
{items = {"default:tin_lump"}},
|
||||||
|
{items = {"maptools:copper_coin 3"}},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("default:desert_stone_with_tin", {
|
||||||
|
description = "Tin Ore",
|
||||||
|
tiles = {"default_desert_stone.png^default_mineral_tin.png"},
|
||||||
|
is_ground_content = true,
|
||||||
|
groups = {crumbly = 1, cracky = 3},
|
||||||
|
drop = {
|
||||||
|
items = {
|
||||||
|
{items = {"default:desert_cobble"}},
|
||||||
|
{items = {"default:tin_lump"}},
|
||||||
|
{items = {"maptools:copper_coin 3"}},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("default:tinblock", {
|
||||||
|
description = "Tin Block",
|
||||||
|
tiles = {"default_tin_block.png"},
|
||||||
|
is_ground_content = false,
|
||||||
|
groups = {snappy = 1, bendy = 2, cracky = 1, melty = 2, level = 2},
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("default:stone_with_silver", {
|
||||||
|
description = "Silver Ore",
|
||||||
|
tiles = {"default_stone.png^default_mineral_silver.png"},
|
||||||
|
is_ground_content = true,
|
||||||
|
groups = {cracky = 3},
|
||||||
|
drop = {
|
||||||
|
items = {
|
||||||
|
{items = {"default:cobble"}},
|
||||||
|
{items = {"default:silver_lump"}},
|
||||||
|
{items = {"maptools:copper_coin 3"}},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("default:desert_stone_with_silver", {
|
||||||
|
description = "Silver Ore",
|
||||||
|
tiles = {"default_desert_stone.png^default_mineral_silver.png"},
|
||||||
|
is_ground_content = true,
|
||||||
|
groups = {crumbly = 1, cracky = 3},
|
||||||
|
drop = {
|
||||||
|
items = {
|
||||||
|
{items = {"default:desert_cobble"}},
|
||||||
|
{items = {"default:silver_lump"}},
|
||||||
|
{items = {"maptools:copper_coin 3"}},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("default:silverblock", {
|
||||||
|
description = "Silver Block",
|
||||||
|
tiles = {"default_silver_block.png"},
|
||||||
|
is_ground_content = false,
|
||||||
|
groups = {snappy = 1, bendy = 2, cracky = 1, melty = 2, level = 2},
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
})
|
||||||
|
|
||||||
minetest.register_node("default:stone_with_mese", {
|
minetest.register_node("default:stone_with_mese", {
|
||||||
description = "Mese Ore",
|
description = "Mese Ore",
|
||||||
@ -1137,6 +1224,28 @@ minetest.register_node("default:goldblock", {
|
|||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.register_node("default:stone_with_mithril", {
|
||||||
|
description = "Tin Ore",
|
||||||
|
tiles = {"default_stone.png^default_mineral_mithril.png"},
|
||||||
|
is_ground_content = true,
|
||||||
|
groups = {cracky = 3},
|
||||||
|
drop = {
|
||||||
|
items = {
|
||||||
|
{items = {"default:cobble"}},
|
||||||
|
{items = {"default:mithril_lump"}},
|
||||||
|
{items = {"maptools:copper_coin 3"}},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("default:mithrilblock", {
|
||||||
|
description = "Mithril Block",
|
||||||
|
tiles = {"default_mithril_block.png"},
|
||||||
|
is_ground_content = false,
|
||||||
|
groups = {snappy = 1, bendy = 2, cracky = 1, melty = 2, level = 2},
|
||||||
|
sounds = default.node_sound_stone_defaults(),
|
||||||
|
})
|
||||||
|
|
||||||
minetest.register_node("default:stone_with_diamond", {
|
minetest.register_node("default:stone_with_diamond", {
|
||||||
description = "Diamond Ore",
|
description = "Diamond Ore",
|
||||||
|
Before Width: | Height: | Size: 141 B After Width: | Height: | Size: 141 B |
Before Width: | Height: | Size: 141 B After Width: | Height: | Size: 141 B |
Before Width: | Height: | Size: 141 B After Width: | Height: | Size: 141 B |
Before Width: | Height: | Size: 372 B After Width: | Height: | Size: 372 B |
Before Width: | Height: | Size: 266 B After Width: | Height: | Size: 266 B |
Before Width: | Height: | Size: 220 B After Width: | Height: | Size: 220 B |
Before Width: | Height: | Size: 315 B After Width: | Height: | Size: 315 B |
Before Width: | Height: | Size: 181 B After Width: | Height: | Size: 181 B |
Before Width: | Height: | Size: 183 B After Width: | Height: | Size: 183 B |
Before Width: | Height: | Size: 486 B After Width: | Height: | Size: 486 B |
Before Width: | Height: | Size: 258 B After Width: | Height: | Size: 258 B |
Before Width: | Height: | Size: 224 B After Width: | Height: | Size: 224 B |
@ -72,6 +72,19 @@ minetest.register_tool("default:pick_bronze", {
|
|||||||
damage_groups = {fleshy = 3},
|
damage_groups = {fleshy = 3},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
minetest.register_tool("default:pick_silver", {
|
||||||
|
description = "Silver Pickaxe",
|
||||||
|
inventory_image = "default_tool_silverpick.png",
|
||||||
|
tool_capabilities = {
|
||||||
|
full_punch_interval = 0.8,
|
||||||
|
max_drop_level = 3,
|
||||||
|
groupcaps = {
|
||||||
|
cracky = {times = {[1] = 3.0, [2] = 1.20, [3] = 0.70}, uses = 90, maxlevel= 2},
|
||||||
|
crumbly = {times = {[1] = 1.75, [2] = 0.80, [3] = 0.65}, uses = 90, maxlevel= 2}
|
||||||
|
},
|
||||||
|
damage_groups = {fleshy = 3},
|
||||||
|
},
|
||||||
|
})
|
||||||
minetest.register_tool("default:pick_gold", {
|
minetest.register_tool("default:pick_gold", {
|
||||||
description = "Golden Pickaxe",
|
description = "Golden Pickaxe",
|
||||||
inventory_image = "default_tool_goldpick.png",
|
inventory_image = "default_tool_goldpick.png",
|
||||||
@ -98,6 +111,19 @@ minetest.register_tool("default:pick_mese", {
|
|||||||
damage_groups = {fleshy = 4},
|
damage_groups = {fleshy = 4},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
minetest.register_tool("default:pick_mithril", {
|
||||||
|
description = "Mithril Pickaxe",
|
||||||
|
inventory_image = "default_tool_mithrilpick.png",
|
||||||
|
tool_capabilities = {
|
||||||
|
full_punch_interval = 0.5,
|
||||||
|
max_drop_level = 3,
|
||||||
|
groupcaps = {
|
||||||
|
cracky = {times = {[1] = 1.50, [2] = 0.80, [3] = 0.35}, uses = 200, maxlevel= 3},
|
||||||
|
crumbly = {times = {[1] = 1.00, [2] = 0.60, [3] = 0.25}, uses = 200, maxlevel= 3}
|
||||||
|
},
|
||||||
|
damage_groups = {fleshy = 5},
|
||||||
|
},
|
||||||
|
})
|
||||||
minetest.register_tool("default:pick_nyan", {
|
minetest.register_tool("default:pick_nyan", {
|
||||||
description = "Nyan Pickaxe",
|
description = "Nyan Pickaxe",
|
||||||
inventory_image = "default_tool_nyanpick.png",
|
inventory_image = "default_tool_nyanpick.png",
|
||||||
@ -181,6 +207,19 @@ minetest.register_tool("default:shovel_bronze", {
|
|||||||
damage_groups = {fleshy = 3},
|
damage_groups = {fleshy = 3},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
minetest.register_tool("default:shovel_silver", {
|
||||||
|
description = "Silver Shovel",
|
||||||
|
inventory_image = "default_tool_silvershovel.png",
|
||||||
|
wield_image = "default_tool_silvershovel.png^[transformR90",
|
||||||
|
tool_capabilities = {
|
||||||
|
full_punch_interval = 0.8,
|
||||||
|
max_drop_level = 1,
|
||||||
|
groupcaps = {
|
||||||
|
crumbly = {times = {[1] = 1.50, [2] = 0.60, [3] = 0.35}, uses = 90, maxlevel= 2}
|
||||||
|
},
|
||||||
|
damage_groups = {fleshy = 3},
|
||||||
|
},
|
||||||
|
})
|
||||||
minetest.register_tool("default:shovel_gold", {
|
minetest.register_tool("default:shovel_gold", {
|
||||||
description = "Golden Shovel",
|
description = "Golden Shovel",
|
||||||
inventory_image = "default_tool_goldshovel.png",
|
inventory_image = "default_tool_goldshovel.png",
|
||||||
@ -207,6 +246,19 @@ minetest.register_tool("default:shovel_mese", {
|
|||||||
damage_groups = {fleshy = 4},
|
damage_groups = {fleshy = 4},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
minetest.register_tool("default:shovel_mithril", {
|
||||||
|
description = "Mithril Shovel",
|
||||||
|
inventory_image = "default_tool_mithrilshovel.png",
|
||||||
|
wield_image = "default_tool_mithrilshovel.png^[transformR90",
|
||||||
|
tool_capabilities = {
|
||||||
|
full_punch_interval = 0.5,
|
||||||
|
max_drop_level = 3,
|
||||||
|
groupcaps = {
|
||||||
|
crumbly = {times = {[1] = 0.75, [2] = 0.4, [3] = 0.17}, uses = 200, maxlevel= 3}
|
||||||
|
},
|
||||||
|
damage_groups = {fleshy = 5},
|
||||||
|
},
|
||||||
|
})
|
||||||
minetest.register_tool("default:shovel_nyan", {
|
minetest.register_tool("default:shovel_nyan", {
|
||||||
description = "Nyan Shovel",
|
description = "Nyan Shovel",
|
||||||
inventory_image = "default_tool_nyanshovel.png",
|
inventory_image = "default_tool_nyanshovel.png",
|
||||||
@ -290,6 +342,19 @@ minetest.register_tool("default:axe_bronze", {
|
|||||||
damage_groups = {fleshy = 3},
|
damage_groups = {fleshy = 3},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
minetest.register_tool("default:axe_silver", {
|
||||||
|
description = "Silver Axe",
|
||||||
|
inventory_image = "default_tool_silveraxe.png",
|
||||||
|
tool_capabilities = {
|
||||||
|
full_punch_interval = 0.8,
|
||||||
|
max_drop_level = 1,
|
||||||
|
groupcaps = {
|
||||||
|
choppy = {times = {[1] = 3.30, [2] = 1.32, [3] = 0.77}, uses = 90, maxlevel= 2},
|
||||||
|
fleshy = {times = {[2] = 1.10, [3] = 0.60}, uses = 100, maxlevel= 1}
|
||||||
|
},
|
||||||
|
damage_groups = {fleshy = 3},
|
||||||
|
},
|
||||||
|
})
|
||||||
minetest.register_tool("default:axe_gold", {
|
minetest.register_tool("default:axe_gold", {
|
||||||
description = "Golden Axe",
|
description = "Golden Axe",
|
||||||
inventory_image = "default_tool_goldaxe.png",
|
inventory_image = "default_tool_goldaxe.png",
|
||||||
@ -316,6 +381,19 @@ minetest.register_tool("default:axe_mese", {
|
|||||||
damage_groups = {fleshy = 4},
|
damage_groups = {fleshy = 4},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
minetest.register_tool("default:axe_mithril", {
|
||||||
|
description = "Mithril Axe",
|
||||||
|
inventory_image = "default_tool_mithrilaxe.png",
|
||||||
|
tool_capabilities = {
|
||||||
|
full_punch_interval = 0.5,
|
||||||
|
max_drop_level = 1,
|
||||||
|
groupcaps = {
|
||||||
|
choppy = {times = {[1] = 1.65, [2] = 0.88, [3] = 0.39}, uses = 200, maxlevel= 3},
|
||||||
|
fleshy = {times = {[2] = 0.95, [3] = 0.30}, uses = 200, maxlevel= 1}
|
||||||
|
},
|
||||||
|
damage_groups = {fleshy = 5},
|
||||||
|
},
|
||||||
|
})
|
||||||
minetest.register_tool("default:axe_nyan", {
|
minetest.register_tool("default:axe_nyan", {
|
||||||
description = "Nyan Axe",
|
description = "Nyan Axe",
|
||||||
inventory_image = "default_tool_nyanaxe.png",
|
inventory_image = "default_tool_nyanaxe.png",
|
||||||
@ -395,6 +473,20 @@ minetest.register_tool("default:sword_bronze", {
|
|||||||
damage_groups = {fleshy = 5},
|
damage_groups = {fleshy = 5},
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
minetest.register_tool("default:sword_silver", {
|
||||||
|
description = "Silver Sword",
|
||||||
|
inventory_image = "default_tool_silversword.png",
|
||||||
|
tool_capabilities = {
|
||||||
|
full_punch_interval = 0.85,
|
||||||
|
max_drop_level = 1,
|
||||||
|
groupcaps = {
|
||||||
|
fleshy = {times = {[2] = 0.70, [3] = 0.30}, uses = 100, maxlevel= 1},
|
||||||
|
snappy = {times = {[2] = 0.70, [3] = 0.30}, uses = 100, maxlevel= 1},
|
||||||
|
choppy = {times = {[3] = 0.80}, uses = 40, maxlevel= 0}
|
||||||
|
},
|
||||||
|
damage_groups = {fleshy = 5},
|
||||||
|
}
|
||||||
|
})
|
||||||
minetest.register_tool("default:sword_gold", {
|
minetest.register_tool("default:sword_gold", {
|
||||||
description = "Golden Sword",
|
description = "Golden Sword",
|
||||||
inventory_image = "default_tool_goldsword.png",
|
inventory_image = "default_tool_goldsword.png",
|
||||||
@ -419,6 +511,20 @@ minetest.register_tool("default:sword_mese", {
|
|||||||
damage_groups = {fleshy = 6},
|
damage_groups = {fleshy = 6},
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
minetest.register_tool("default:sword_mithril", {
|
||||||
|
description = "Mithril Sword (Warrior)",
|
||||||
|
inventory_image = "default_tool_mithrilsword.png",
|
||||||
|
tool_capabilities = {
|
||||||
|
full_punch_interval = 0.5,
|
||||||
|
max_drop_level = 1,
|
||||||
|
groupcaps = {
|
||||||
|
fleshy = {times = {[2] = 0.65, [3] = 0.25}, uses = 200, maxlevel= 1},
|
||||||
|
snappy = {times = {[2] = 0.70, [3] = 0.25}, uses = 200, maxlevel= 1},
|
||||||
|
choppy = {times = {[3] = 0.65}, uses = 200, maxlevel= 0}
|
||||||
|
},
|
||||||
|
damage_groups = {fleshy = 9},
|
||||||
|
}
|
||||||
|
})
|
||||||
minetest.register_tool("default:sword_nyan", {
|
minetest.register_tool("default:sword_nyan", {
|
||||||
description = "Nyan Sword",
|
description = "Nyan Sword",
|
||||||
inventory_image = "default_tool_nyansword.png",
|
inventory_image = "default_tool_nyansword.png",
|
||||||
|
@ -151,6 +151,13 @@ farming.register_hoe(":farming:hoe_bronze", {
|
|||||||
material = "default:bronze_ingot"
|
material = "default:bronze_ingot"
|
||||||
})
|
})
|
||||||
|
|
||||||
|
farming.register_hoe(":farming:hoe_silver", {
|
||||||
|
description = "Silver Hoe",
|
||||||
|
inventory_image = "farming_tool_silverhoe.png",
|
||||||
|
max_uses = 300,
|
||||||
|
material = "moreores:silver_ingot"
|
||||||
|
})
|
||||||
|
|
||||||
farming.register_hoe(":farming:hoe_mese", {
|
farming.register_hoe(":farming:hoe_mese", {
|
||||||
description = "Mese Hoe",
|
description = "Mese Hoe",
|
||||||
inventory_image = "farming_tool_mesehoe.png",
|
inventory_image = "farming_tool_mesehoe.png",
|
||||||
@ -164,3 +171,10 @@ farming.register_hoe(":farming:hoe_diamond", {
|
|||||||
max_uses = 500,
|
max_uses = 500,
|
||||||
material = "default:diamond"
|
material = "default:diamond"
|
||||||
})
|
})
|
||||||
|
|
||||||
|
farming.register_hoe(":farming:hoe_mithril", {
|
||||||
|
description = "Mithril Hoe",
|
||||||
|
inventory_image = "farming_tool_mithrilhoe.png",
|
||||||
|
max_uses = 1000,
|
||||||
|
material = "moreores:mithril_ingot"
|
||||||
|
})
|
||||||
|
Before Width: | Height: | Size: 199 B After Width: | Height: | Size: 199 B |
Before Width: | Height: | Size: 199 B After Width: | Height: | Size: 199 B |
@ -1,14 +0,0 @@
|
|||||||
zlib license
|
|
||||||
============
|
|
||||||
|
|
||||||
Copyright (c) 2011-2015 Calinou and contributors
|
|
||||||
|
|
||||||
**This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.**
|
|
||||||
|
|
||||||
Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
|
|
||||||
|
|
||||||
1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
|
|
||||||
|
|
||||||
2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
|
|
||||||
|
|
||||||
3. This notice may not be removed or altered from any source distribution.
|
|
@ -1,11 +0,0 @@
|
|||||||
More Ores
|
|
||||||
=========
|
|
||||||
|
|
||||||
More Ores for Minetest <http://minetest.net>, a free/libre infinite
|
|
||||||
world block sandbox game.
|
|
||||||
|
|
||||||
To install, just clone this repository into your "mods" directory.
|
|
||||||
|
|
||||||
More Ores code is licensed under the zlib license, textures are by Calinou and are licensed under CC BY-SA 3.0 Unported.
|
|
||||||
|
|
||||||
**Forum topic:** <https://forum.minetest.net/viewtopic.php?f=11&t=549>
|
|
@ -1,27 +0,0 @@
|
|||||||
------------------------------------------------------------------------------
|
|
||||||
------------------------------ CONFIGURATION ---------------------------------
|
|
||||||
------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
------------------------------------------------------------------------------
|
|
||||||
-------- Change settings by changing the values after the "=". ---------------
|
|
||||||
------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
-- Chunk sizes for ore generation (bigger = ore deposits are more scattered around)
|
|
||||||
moreores_tin_chunk_size = 7
|
|
||||||
moreores_silver_chunk_size = 11
|
|
||||||
moreores_mithril_chunk_size = 11
|
|
||||||
|
|
||||||
-- Amount of ore per chunk (higher = bigger ore deposits)
|
|
||||||
moreores_tin_ore_per_chunk = 3
|
|
||||||
moreores_silver_ore_per_chunk = 4
|
|
||||||
moreores_mithril_ore_per_chunk = 1
|
|
||||||
|
|
||||||
-- Minimal depths of ore generation (Y coordinate, 0 being sea level by default)
|
|
||||||
moreores_tin_min_depth = -31000
|
|
||||||
moreores_silver_min_depth = -31000
|
|
||||||
moreores_mithril_min_depth = -31000
|
|
||||||
|
|
||||||
-- Maximal depths of ore generation (Y coordinate, 0 being sea level by default)
|
|
||||||
moreores_tin_max_depth = 12
|
|
||||||
moreores_silver_max_depth = -12
|
|
||||||
moreores_mithril_max_depth = -1024
|
|
@ -1,2 +0,0 @@
|
|||||||
default
|
|
||||||
mg?
|
|
@ -1 +0,0 @@
|
|||||||
Adds new Ore types.
|
|
@ -1,380 +0,0 @@
|
|||||||
--[[
|
|
||||||
=====================================================================
|
|
||||||
** More Ores **
|
|
||||||
By Calinou, with the help of Nore.
|
|
||||||
|
|
||||||
Copyright (c) 2011-2015 Calinou and contributors.
|
|
||||||
Licensed under the zlib license. See LICENSE.md for more information.
|
|
||||||
=====================================================================
|
|
||||||
--]]
|
|
||||||
|
|
||||||
local S
|
|
||||||
if minetest.get_modpath("intllib") then
|
|
||||||
S = intllib.Getter()
|
|
||||||
else
|
|
||||||
S = function(s) return s end
|
|
||||||
end
|
|
||||||
|
|
||||||
local modpath = minetest.get_modpath("moreores")
|
|
||||||
|
|
||||||
dofile(modpath .. "/_config.txt")
|
|
||||||
|
|
||||||
-- `mg` support:
|
|
||||||
if minetest.get_modpath("mg") then
|
|
||||||
dofile(modpath .. "/mg.lua")
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Utility functions
|
|
||||||
-- =================
|
|
||||||
|
|
||||||
local default_stone_sounds = default.node_sound_stone_defaults()
|
|
||||||
|
|
||||||
local function hoe_on_use(itemstack, user, pointed_thing, uses)
|
|
||||||
local pt = pointed_thing
|
|
||||||
-- Check if pointing at a node:
|
|
||||||
if not pt then
|
|
||||||
return
|
|
||||||
end
|
|
||||||
if pt.type ~= "node" then
|
|
||||||
return
|
|
||||||
end
|
|
||||||
|
|
||||||
local under = minetest.get_node(pt.under)
|
|
||||||
local pos = {x = pt.under.x, y = pt.under.y + 1, z = pt.under.z}
|
|
||||||
local above = minetest.get_node(pos)
|
|
||||||
|
|
||||||
-- Return if any of the nodes is not registered:
|
|
||||||
if not minetest.registered_nodes[under.name] then return end
|
|
||||||
if not minetest.registered_nodes[above.name] then return end
|
|
||||||
|
|
||||||
-- Check if the node above the pointed thing is air:
|
|
||||||
if above.name ~= "air" then return end
|
|
||||||
|
|
||||||
-- Check if pointing at dirt:
|
|
||||||
if minetest.get_item_group(under.name, "soil") ~= 1 then return end
|
|
||||||
|
|
||||||
-- Turn the node into soil, wear out item and play sound:
|
|
||||||
minetest.set_node(pt.under, {name ="farming:soil"})
|
|
||||||
minetest.sound_play("default_dig_crumbly", {pos = pt.under, gain = 0.5})
|
|
||||||
itemstack:add_wear(65535 / (uses - 1))
|
|
||||||
return itemstack
|
|
||||||
end
|
|
||||||
|
|
||||||
local function get_recipe(c, name)
|
|
||||||
if name == "sword" then
|
|
||||||
return {{c}, {c}, {"group:stick"}}
|
|
||||||
end
|
|
||||||
if name == "shovel" then
|
|
||||||
return {{c}, {"group:stick"}, {"group:stick"}}
|
|
||||||
end
|
|
||||||
if name == "axe" then
|
|
||||||
return {{c, c}, {c, "group:stick"}, {"", "group:stick"}}
|
|
||||||
end
|
|
||||||
if name == "pick" then
|
|
||||||
return {{c, c, c}, {"", "group:stick", ""}, {"", "group:stick", ""}}
|
|
||||||
end
|
|
||||||
if name == "hoe" then
|
|
||||||
return {{c, c}, {"", "group:stick"}, {"", "group:stick"}}
|
|
||||||
end
|
|
||||||
if name == "block" then
|
|
||||||
return {{c, c, c}, {c, c, c}, {c, c, c}}
|
|
||||||
end
|
|
||||||
if name == "lockedchest" then
|
|
||||||
return {{"group:wood", "group:wood", "group:wood"}, {"group:wood", c, "group:wood"}, {"group:wood", "group:wood", "group:wood"}}
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
local function add_ore(modname, description, mineral_name, oredef)
|
|
||||||
local img_base = modname .. "_" .. mineral_name
|
|
||||||
local toolimg_base = modname .. "_tool_"..mineral_name
|
|
||||||
local tool_base = modname .. ":"
|
|
||||||
local tool_post = "_" .. mineral_name
|
|
||||||
local item_base = tool_base .. mineral_name
|
|
||||||
local ingot = item_base .. "_ingot"
|
|
||||||
local lump_item = item_base .. "_lump"
|
|
||||||
local ingotcraft = ingot
|
|
||||||
|
|
||||||
if oredef.makes.ore then
|
|
||||||
minetest.register_node(modname .. ":mineral_" .. mineral_name, {
|
|
||||||
description = S("%s Ore"):format(S(description)),
|
|
||||||
tiles = {"default_stone.png^" .. modname .. "_mineral_" .. mineral_name .. ".png"},
|
|
||||||
groups = {cracky = 3},
|
|
||||||
sounds = default_stone_sounds,
|
|
||||||
drop = lump_item
|
|
||||||
})
|
|
||||||
end
|
|
||||||
|
|
||||||
if oredef.makes.block then
|
|
||||||
local block_item = item_base .. "_block"
|
|
||||||
minetest.register_node(block_item, {
|
|
||||||
description = S("%s Block"):format(S(description)),
|
|
||||||
tiles = { img_base .. "_block.png" },
|
|
||||||
groups = {snappy = 1, bendy = 2, cracky = 1, melty = 2, level= 2},
|
|
||||||
sounds = default_stone_sounds
|
|
||||||
})
|
|
||||||
minetest.register_alias(mineral_name.."_block", block_item)
|
|
||||||
if oredef.makes.ingot then
|
|
||||||
minetest.register_craft( {
|
|
||||||
output = block_item,
|
|
||||||
recipe = get_recipe(ingot, "block")
|
|
||||||
})
|
|
||||||
minetest.register_craft( {
|
|
||||||
output = ingot .. " 9",
|
|
||||||
recipe = {
|
|
||||||
{ block_item }
|
|
||||||
}
|
|
||||||
})
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
if oredef.makes.lump then
|
|
||||||
minetest.register_craftitem(lump_item, {
|
|
||||||
description = S("%s Lump"):format(S(description)),
|
|
||||||
inventory_image = img_base .. "_lump.png",
|
|
||||||
})
|
|
||||||
minetest.register_alias(mineral_name .. "_lump", lump_item)
|
|
||||||
if oredef.makes.ingot then
|
|
||||||
minetest.register_craft({
|
|
||||||
type = "cooking",
|
|
||||||
output = ingot,
|
|
||||||
recipe = lump_item
|
|
||||||
})
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
if oredef.makes.ingot then
|
|
||||||
minetest.register_craftitem(ingot, {
|
|
||||||
description = S("%s Ingot"):format(S(description)),
|
|
||||||
inventory_image = img_base .. "_ingot.png",
|
|
||||||
groups = {ingot = 1}
|
|
||||||
})
|
|
||||||
minetest.register_alias(mineral_name .. "_ingot", ingot)
|
|
||||||
end
|
|
||||||
|
|
||||||
if oredef.makes.chest then
|
|
||||||
minetest.register_craft( {
|
|
||||||
output = "default:chest_locked",
|
|
||||||
recipe = {
|
|
||||||
{ingot},
|
|
||||||
{"default:chest"}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
minetest.register_craft( {
|
|
||||||
output = "default:chest_locked",
|
|
||||||
recipe = get_recipe(ingot, "lockedchest")
|
|
||||||
})
|
|
||||||
end
|
|
||||||
|
|
||||||
oredef.oredef.ore_type = "scatter"
|
|
||||||
oredef.oredef.ore = modname .. ":mineral_" .. mineral_name
|
|
||||||
oredef.oredef.wherein = "default:stone"
|
|
||||||
|
|
||||||
minetest.register_ore(oredef.oredef)
|
|
||||||
|
|
||||||
for tool_name, tooldef in pairs(oredef.tools) do
|
|
||||||
local tdef = {
|
|
||||||
description = "",
|
|
||||||
inventory_image = toolimg_base .. tool_name .. ".png",
|
|
||||||
tool_capabilities = {
|
|
||||||
max_drop_level = 3,
|
|
||||||
groupcaps = tooldef
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if tool_name == "sword" then
|
|
||||||
tdef.tool_capabilities.full_punch_interval = oredef.full_punch_interval
|
|
||||||
tdef.tool_capabilities.damage_groups = oredef.damage_groups
|
|
||||||
tdef.description = S("%s Sword"):format(S(description))
|
|
||||||
end
|
|
||||||
|
|
||||||
if tool_name == "pick" then
|
|
||||||
tdef.tool_capabilities.full_punch_interval = oredef.full_punch_interval
|
|
||||||
tdef.tool_capabilities.damage_groups = oredef.damage_groups
|
|
||||||
tdef.description = S("%s Pickaxe"):format(S(description))
|
|
||||||
end
|
|
||||||
|
|
||||||
if tool_name == "axe" then
|
|
||||||
tdef.tool_capabilities.full_punch_interval = oredef.full_punch_interval
|
|
||||||
tdef.tool_capabilities.damage_groups = oredef.damage_groups
|
|
||||||
tdef.description = S("%s Axe"):format(S(description))
|
|
||||||
end
|
|
||||||
|
|
||||||
if tool_name == "shovel" then
|
|
||||||
tdef.full_punch_interval = oredef.full_punch_interval
|
|
||||||
tdef.tool_capabilities.damage_groups = oredef.damage_groups
|
|
||||||
tdef.description = S("%s Shovel"):format(S(description))
|
|
||||||
end
|
|
||||||
|
|
||||||
if tool_name == "hoe" then
|
|
||||||
tdef.description = S("%s Hoe"):format(S(description))
|
|
||||||
local uses = tooldef.uses
|
|
||||||
tooldef.uses = nil
|
|
||||||
tdef.on_use = function(itemstack, user, pointed_thing)
|
|
||||||
return hoe_on_use(itemstack, user, pointed_thing, uses)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
local fulltool_name = tool_base .. tool_name .. tool_post
|
|
||||||
minetest.register_tool(fulltool_name, tdef)
|
|
||||||
minetest.register_alias(tool_name .. tool_post, fulltool_name)
|
|
||||||
if oredef.makes.ingot then
|
|
||||||
minetest.register_craft({
|
|
||||||
output = fulltool_name,
|
|
||||||
recipe = get_recipe(ingot, tool_name)
|
|
||||||
})
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Add everything:
|
|
||||||
local modname = "moreores"
|
|
||||||
|
|
||||||
local oredefs = {
|
|
||||||
silver = {
|
|
||||||
description = "Silver",
|
|
||||||
makes = {ore = true, block = true, lump = true, ingot = true, chest = true},
|
|
||||||
oredef = {clust_scarcity = moreores_silver_chunk_size * moreores_silver_chunk_size * moreores_silver_chunk_size,
|
|
||||||
clust_num_ores = moreores_silver_ore_per_chunk,
|
|
||||||
clust_size = moreores_silver_chunk_size,
|
|
||||||
y_min = moreores_silver_min_depth,
|
|
||||||
y_max = moreores_silver_max_depth
|
|
||||||
},
|
|
||||||
tools = {
|
|
||||||
pick = {
|
|
||||||
cracky = {times = {[1] = 2.60, [2] = 1.00, [3] = 0.60}, uses = 100, maxlevel= 1}
|
|
||||||
},
|
|
||||||
hoe = {
|
|
||||||
uses = 300
|
|
||||||
},
|
|
||||||
shovel = {
|
|
||||||
crumbly = {times = {[1] = 1.10, [2] = 0.40, [3] = 0.25}, uses = 100, maxlevel= 1}
|
|
||||||
},
|
|
||||||
axe = {
|
|
||||||
choppy = {times = {[1] = 2.50, [2] = 0.80, [3] = 0.50}, uses = 100, maxlevel= 1},
|
|
||||||
fleshy = {times = {[2] = 1.10, [3] = 0.60}, uses = 100, maxlevel= 1}
|
|
||||||
},
|
|
||||||
sword = {
|
|
||||||
fleshy = {times = {[2] = 0.70, [3] = 0.30}, uses = 100, maxlevel= 1},
|
|
||||||
snappy = {times = {[2] = 0.70, [3] = 0.30}, uses = 100, maxlevel= 1},
|
|
||||||
choppy = {times = {[3] = 0.80}, uses = 100, maxlevel= 0}
|
|
||||||
},
|
|
||||||
},
|
|
||||||
full_punch_interval = 1.0,
|
|
||||||
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 = {
|
|
||||||
description = "Mithril",
|
|
||||||
makes = {ore = true, block = true, lump = true, ingot = true, chest = false},
|
|
||||||
oredef = {clust_scarcity = moreores_mithril_chunk_size * moreores_mithril_chunk_size * moreores_mithril_chunk_size,
|
|
||||||
clust_num_ores = moreores_mithril_ore_per_chunk,
|
|
||||||
clust_size = moreores_mithril_chunk_size,
|
|
||||||
y_min = moreores_mithril_min_depth,
|
|
||||||
y_max = moreores_mithril_max_depth
|
|
||||||
},
|
|
||||||
tools = {
|
|
||||||
pick = {
|
|
||||||
cracky = {times = {[1] = 2.25, [2] = 0.55, [3] = 0.35}, uses = 200, maxlevel= 1}
|
|
||||||
},
|
|
||||||
hoe = {
|
|
||||||
uses = 1000
|
|
||||||
},
|
|
||||||
shovel = {
|
|
||||||
crumbly = {times = {[1] = 0.70, [2] = 0.35, [3] = 0.20}, uses = 200, maxlevel= 1}
|
|
||||||
},
|
|
||||||
axe = {
|
|
||||||
choppy = {times = {[1] = 1.75, [2] = 0.45, [3] = 0.45}, uses = 200, maxlevel= 1},
|
|
||||||
fleshy = {times = {[2] = 0.95, [3] = 0.30}, uses = 200, maxlevel= 1}
|
|
||||||
},
|
|
||||||
sword = {
|
|
||||||
fleshy = {times = {[2] = 0.65, [3] = 0.25}, uses = 200, maxlevel= 1},
|
|
||||||
snappy = {times = {[2] = 0.70, [3] = 0.25}, uses = 200, maxlevel= 1},
|
|
||||||
choppy = {times = {[3] = 0.65}, uses = 200, maxlevel= 0}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
full_punch_interval = 0.45,
|
|
||||||
damage_groups = {fleshy = 9},
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
for orename,def in pairs(oredefs) do
|
|
||||||
add_ore(modname, def.description, orename, def)
|
|
||||||
end
|
|
||||||
|
|
||||||
dofile(modpath .. "/ores.lua")
|
|
||||||
|
|
||||||
--[[
|
|
||||||
-- Copper rail (special node):
|
|
||||||
minetest.register_craft({
|
|
||||||
output = "moreores:copper_rail 16",
|
|
||||||
recipe = {
|
|
||||||
{"default:copper_ingot", "", "default:copper_ingot"},
|
|
||||||
{"default:copper_ingot", "group:stick", "default:copper_ingot"},
|
|
||||||
{"default:copper_ingot", "", "default:copper_ingot"}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
--]]
|
|
||||||
|
|
||||||
-- Bronze has some special cases, because it is made from copper and tin:
|
|
||||||
minetest.register_craft( {
|
|
||||||
type = "shapeless",
|
|
||||||
output = "default:bronze_ingot 3",
|
|
||||||
recipe = {
|
|
||||||
"moreores:tin_ingot",
|
|
||||||
"default:copper_ingot",
|
|
||||||
"default:copper_ingot",
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
--[[
|
|
||||||
-- Unique node:
|
|
||||||
minetest.register_node("moreores:copper_rail", {
|
|
||||||
description = S("Copper Rail"),
|
|
||||||
drawtype = "raillike",
|
|
||||||
tiles = {"moreores_copper_rail.png", "moreores_copper_rail_curved.png", "moreores_copper_rail_t_junction.png", "moreores_copper_rail_crossing.png"},
|
|
||||||
inventory_image = "moreores_copper_rail.png",
|
|
||||||
wield_image = "moreores_copper_rail.png",
|
|
||||||
paramtype = "light",
|
|
||||||
sunlight_propagates = true,
|
|
||||||
walkable = false,
|
|
||||||
selection_box = {
|
|
||||||
type = "fixed",
|
|
||||||
fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2},
|
|
||||||
},
|
|
||||||
groups = {bendy = 2,snappy = 1,dig_immediate = 2,rail= 1, connect_to_raillike = 1},
|
|
||||||
mesecons = {
|
|
||||||
effector = {
|
|
||||||
action_on = function(pos, node)
|
|
||||||
minetest.get_meta(pos):set_string("cart_acceleration", "0.5")
|
|
||||||
end,
|
|
||||||
|
|
||||||
action_off = function(pos, node)
|
|
||||||
minetest.get_meta(pos):set_string("cart_acceleration", "0")
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
})
|
|
||||||
--]]
|
|
||||||
|
|
||||||
-- mg support:
|
|
||||||
if minetest.get_modpath("mg") then
|
|
||||||
dofile(moreores_modpath.."/mg.lua")
|
|
||||||
end
|
|
||||||
|
|
||||||
if minetest.setting_getbool("log_mods") then
|
|
||||||
minetest.log("action", S("[moreores] loaded."))
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Sword overwrite
|
|
||||||
minetest.override_item("moreores:sword_mithril", {description = "Mithril Sword (Warrior)"})
|
|
||||||
|
|
@ -1,22 +0,0 @@
|
|||||||
# Translation by Xanthin
|
|
||||||
|
|
||||||
[moreores] loaded. = [moreores] geladen.
|
|
||||||
|
|
||||||
%s Ore = %serz
|
|
||||||
%s Lump = %sklumpen
|
|
||||||
%s Ingot = %sbarren
|
|
||||||
%s Block = %sblock
|
|
||||||
%s Pickaxe = %sspitzhacke
|
|
||||||
%s Shovel = %sschaufel
|
|
||||||
%s Axe = %saxt
|
|
||||||
%s Sword = %sschwert
|
|
||||||
%s Hoe = %shacke
|
|
||||||
|
|
||||||
Copper = Kupfer
|
|
||||||
Tin = Zinn
|
|
||||||
Bronze = Bronze
|
|
||||||
Silver = Silber
|
|
||||||
Gold = Gold
|
|
||||||
Mithril = Mithril
|
|
||||||
|
|
||||||
Copper Rail = Kupferschiene
|
|
@ -1,21 +0,0 @@
|
|||||||
# Translation by kaeza
|
|
||||||
|
|
||||||
[moreores] loaded. = [moreores] cargado.
|
|
||||||
|
|
||||||
%s Ore = Mineral de %s
|
|
||||||
%s Lump = Pepita de %s
|
|
||||||
%s Ingot = Lingote de %s
|
|
||||||
%s Block = Bloque de %s
|
|
||||||
%s Pickaxe = Pico de %s
|
|
||||||
%s Shovel = Pala de %s
|
|
||||||
%s Axe = Hacha de %s
|
|
||||||
%s Sword = Espada de %s
|
|
||||||
|
|
||||||
Copper = cobre
|
|
||||||
Tin = estaño
|
|
||||||
Bronze = bronce
|
|
||||||
Silver = plata
|
|
||||||
Gold = oro
|
|
||||||
Mithril = mitrilo
|
|
||||||
|
|
||||||
Copper Rail = Riel de Cobre
|
|
@ -1,21 +0,0 @@
|
|||||||
# Translation by Calinou
|
|
||||||
|
|
||||||
[moreores] loaded. = [moreores] a été chargé.
|
|
||||||
|
|
||||||
%s Ore = Minerai en %s
|
|
||||||
%s Lump = Roche en %s
|
|
||||||
%s Ingot = Lingot en %s
|
|
||||||
%s Block = Bloc en %s
|
|
||||||
%s Pickaxe = Pioche en %s
|
|
||||||
%s Shovel = Pelle en %s
|
|
||||||
%s Axe = Hache en %s
|
|
||||||
%s Sword = Épée en %s
|
|
||||||
|
|
||||||
Copper = cuivre
|
|
||||||
Tin = étain
|
|
||||||
Bronze = bronze
|
|
||||||
Silver = argent
|
|
||||||
Gold = or
|
|
||||||
Mithril = mithril
|
|
||||||
|
|
||||||
Copper Rail = Rail en cuivre
|
|
@ -1,21 +0,0 @@
|
|||||||
# Translation by Pagliaccio
|
|
||||||
|
|
||||||
[moreores] loaded. = [moreores] caricato.
|
|
||||||
|
|
||||||
%s Ore = Minerale di %s
|
|
||||||
%s Lump = %s grezzo
|
|
||||||
%s Ingot = Lingotto di %s
|
|
||||||
%s Block = Blocco di %s
|
|
||||||
%s Pickaxe = Piccone di %s
|
|
||||||
%s Shovel = Badile di %s
|
|
||||||
%s Axe = Ascia di %s
|
|
||||||
%s Sword = Spada di %s
|
|
||||||
|
|
||||||
Copper = Rame
|
|
||||||
Tin = Stagno
|
|
||||||
Bronze = Bronzo
|
|
||||||
Silver = Argento
|
|
||||||
Gold = Oro
|
|
||||||
Mithril = Mithril
|
|
||||||
|
|
||||||
Copper Rail = Binario di rame
|
|
@ -1,25 +0,0 @@
|
|||||||
# Translation by Mahmutelmas06
|
|
||||||
# mahmutelmas06@hotmail.com
|
|
||||||
# Türkçe Çeviri
|
|
||||||
# Turkish translation
|
|
||||||
# Language 2 letter iso code is "tr"
|
|
||||||
|
|
||||||
[moreores] loaded. = [moreores] yüklendi.
|
|
||||||
|
|
||||||
%s Ore = %s madeni
|
|
||||||
%s Lump = %s yığını
|
|
||||||
%s Ingot = %s külçesi
|
|
||||||
%s Block = %s blok
|
|
||||||
%s Pickaxe = %s kazma
|
|
||||||
%s Shovel = %s kürek
|
|
||||||
%s Axe = %s balta
|
|
||||||
%s Sword = %s kılıç
|
|
||||||
|
|
||||||
Copper = Bakır
|
|
||||||
Tin = Kalay
|
|
||||||
Bronze = Bronz
|
|
||||||
Silver = Gümüş
|
|
||||||
Gold = Altın
|
|
||||||
Mithril = Mithril
|
|
||||||
|
|
||||||
Copper Rail = Bakır ray
|
|
@ -1,53 +0,0 @@
|
|||||||
--[[
|
|
||||||
More Ores: `mg` mod support
|
|
||||||
|
|
||||||
Copyright (c) 2011-2015 Calinou and contributors.
|
|
||||||
Licensed under the zlib license. See LICENSE.md for more information.
|
|
||||||
--]]
|
|
||||||
|
|
||||||
mg.register_ore({
|
|
||||||
name = "moreores:mineral_tin",
|
|
||||||
wherein = "default:stone",
|
|
||||||
seeddiff = 8,
|
|
||||||
maxvdistance = 10.5,
|
|
||||||
maxheight = 8,
|
|
||||||
seglenghtn = 15,
|
|
||||||
seglenghtdev = 6,
|
|
||||||
segincln = 0,
|
|
||||||
segincldev = 0.6,
|
|
||||||
turnangle = 57,
|
|
||||||
forkturnangle = 57,
|
|
||||||
numperblock = 2
|
|
||||||
})
|
|
||||||
|
|
||||||
mg.register_ore({
|
|
||||||
name = "moreores:mineral_silver",
|
|
||||||
wherein = "default:stone",
|
|
||||||
seeddiff = 9,
|
|
||||||
maxvdistance = 10.5,
|
|
||||||
maxheight = -2,
|
|
||||||
seglenghtn = 15,
|
|
||||||
seglenghtdev = 6,
|
|
||||||
sizen = 60,
|
|
||||||
sizedev = 30,
|
|
||||||
segincln = 0,
|
|
||||||
segincldev = 0.6,
|
|
||||||
turnangle = 57,
|
|
||||||
forkturnangle = 57,
|
|
||||||
numperblock = 2
|
|
||||||
})
|
|
||||||
|
|
||||||
mg.register_ore({
|
|
||||||
name = "moreores:mineral_mithril",
|
|
||||||
wherein = "default:stone",
|
|
||||||
seeddiff = 10,
|
|
||||||
maxvdistance = 10.5,
|
|
||||||
maxheight = -512,
|
|
||||||
seglenghtn = 2,
|
|
||||||
seglenghtdev = 4,
|
|
||||||
sizen = 12,
|
|
||||||
sizedev = 5,
|
|
||||||
segincln = 0,
|
|
||||||
segincldev = 0.6,
|
|
||||||
turnangle = 57,
|
|
||||||
})
|
|
@ -1 +0,0 @@
|
|||||||
name = moreores
|
|
@ -1,34 +0,0 @@
|
|||||||
-- Register ores
|
|
||||||
|
|
||||||
minetest.register_ore({
|
|
||||||
ore_type = "scatter",
|
|
||||||
ore = "moreores:mineral_mithril",
|
|
||||||
wherein = "default:stone",
|
|
||||||
clust_scarcity = 15 * 15 * 15,
|
|
||||||
clust_num_ores = 2,
|
|
||||||
clust_size = 3,
|
|
||||||
y_min = -31000,
|
|
||||||
y_max = -2048,
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_ore({
|
|
||||||
ore_type = "scatter",
|
|
||||||
ore = "moreores:mineral_mithril",
|
|
||||||
wherein = "default:stone",
|
|
||||||
clust_scarcity = 22 * 22 * 22,
|
|
||||||
clust_num_ores = 5,
|
|
||||||
clust_size = 5,
|
|
||||||
y_min = -31000,
|
|
||||||
y_max = -4096,
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_ore({
|
|
||||||
ore_type = "scatter",
|
|
||||||
ore = "moreores:mineral_mithril",
|
|
||||||
wherein = "default:stone",
|
|
||||||
clust_scarcity = 28 * 28 * 28,
|
|
||||||
clust_num_ores = 20,
|
|
||||||
clust_size = 7,
|
|
||||||
y_min = -31000,
|
|
||||||
y_max = -12288,
|
|
||||||
})
|
|
Before Width: | Height: | Size: 368 B |
Before Width: | Height: | Size: 212 B |
Before Width: | Height: | Size: 453 B |
Before Width: | Height: | Size: 228 B |
Before Width: | Height: | Size: 224 B |
Before Width: | Height: | Size: 437 B |
Before Width: | Height: | Size: 388 B |
Before Width: | Height: | Size: 374 B |
Before Width: | Height: | Size: 374 B |
Before Width: | Height: | Size: 672 B |
Before Width: | Height: | Size: 240 B |
Before Width: | Height: | Size: 174 B |
Before Width: | Height: | Size: 149 B |
Before Width: | Height: | Size: 149 B |
Before Width: | Height: | Size: 219 B |
Before Width: | Height: | Size: 265 B |
Before Width: | Height: | Size: 263 B |
Before Width: | Height: | Size: 735 B |
Before Width: | Height: | Size: 220 B |
Before Width: | Height: | Size: 265 B |
Before Width: | Height: | Size: 205 B |
Before Width: | Height: | Size: 788 B |
Before Width: | Height: | Size: 257 B |
Before Width: | Height: | Size: 311 B |
Before Width: | Height: | Size: 304 B |
Before Width: | Height: | Size: 856 B |
Before Width: | Height: | Size: 220 B |
Before Width: | Height: | Size: 270 B |
Before Width: | Height: | Size: 204 B |
Before Width: | Height: | Size: 480 B |
@ -3,7 +3,6 @@ backend = redis
|
|||||||
redis_hash = IGNORED
|
redis_hash = IGNORED
|
||||||
redis_address = localhost
|
redis_address = localhost
|
||||||
|
|
||||||
load_mod_moreores = true
|
|
||||||
load_mod_darkage = true
|
load_mod_darkage = true
|
||||||
load_mod_quartz = true
|
load_mod_quartz = true
|
||||||
load_mod_moreblocks = true
|
load_mod_moreblocks = true
|
||||||
|