More stone and ore migration
|
@ -39,18 +39,6 @@ minetest.register_node("mcl_blackstone:nether_gold", {
|
||||||
_mcl_fortune_drop = mcl_core.fortune_drop_ore,
|
_mcl_fortune_drop = mcl_core.fortune_drop_ore,
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("mcl_blackstone:basalt", {
|
|
||||||
description = S("Basalt"),
|
|
||||||
tiles = {"mcl_blackstone_basalt_top.png", "mcl_blackstone_basalt_top.png", "mcl_blackstone_basalt_side.png"},
|
|
||||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
|
||||||
paramtype2 = "facedir",
|
|
||||||
on_place = mcl_util.rotate_axis,
|
|
||||||
on_rotate = on_rotate,
|
|
||||||
is_ground_content = false,
|
|
||||||
groups = {cracky = 3, pickaxey=1, material_stone=1},
|
|
||||||
_mcl_blast_resistance = 4.2,
|
|
||||||
_mcl_hardness = 1.25,
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_node("mcl_blackstone:soul_soil", {
|
minetest.register_node("mcl_blackstone:soul_soil", {
|
||||||
description = S("Soul Soil"),
|
description = S("Soul Soil"),
|
||||||
|
|
|
@ -20,21 +20,6 @@ mcl_core.fortune_drop_ore = {
|
||||||
multiply = true,
|
multiply = true,
|
||||||
}
|
}
|
||||||
|
|
||||||
minetest.register_node("mcl_core:stone_with_iron", {
|
|
||||||
description = S("Iron Ore"),
|
|
||||||
tiles = {"mcl_core_iron_ore.png"},
|
|
||||||
is_ground_content = true,
|
|
||||||
stack_max = 64,
|
|
||||||
groups = {pickaxey=3, building_block=1, material_stone=1, blast_furnace_smeltable=1},
|
|
||||||
drop = "mcl_raw_ores:raw_iron",
|
|
||||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
|
||||||
_mcl_blast_resistance = 3,
|
|
||||||
_mcl_hardness = 3,
|
|
||||||
_mcl_silk_touch_drop = true,
|
|
||||||
_mcl_fortune_drop = mcl_core.fortune_drop_ore,
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
local redstone_timer = 68.28
|
local redstone_timer = 68.28
|
||||||
local function redstone_ore_activate(pos, node, puncher, pointed_thing)
|
local function redstone_ore_activate(pos, node, puncher, pointed_thing)
|
||||||
minetest.swap_node(pos, {name="mcl_core:stone_with_redstone_lit"})
|
minetest.swap_node(pos, {name="mcl_core:stone_with_redstone_lit"})
|
||||||
|
|
|
@ -69,7 +69,6 @@ local lapis_drops = {
|
||||||
}
|
}
|
||||||
|
|
||||||
local deepslate_ores = {
|
local deepslate_ores = {
|
||||||
{ "Iron", "mcl_raw_ores:raw_iron", "mcl_core:iron_ingot", 3, 0 },
|
|
||||||
{ "Lapis Lazuli", lapis_drops, "mcl_core:lapis", 3, 6 },
|
{ "Lapis Lazuli", lapis_drops, "mcl_core:lapis", 3, 6 },
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2371,7 +2371,7 @@ local function register_dimension_biomes()
|
||||||
name = "BasaltDelta",
|
name = "BasaltDelta",
|
||||||
node_filler = "blocks:netherrack",
|
node_filler = "blocks:netherrack",
|
||||||
node_stone = "blocks:netherrack",
|
node_stone = "blocks:netherrack",
|
||||||
node_top = "mcl_blackstone:basalt",
|
node_top = "blocks:basalt",
|
||||||
node_water = "air",
|
node_water = "air",
|
||||||
node_river_water = "air",
|
node_river_water = "air",
|
||||||
node_cave_liquid = "air",
|
node_cave_liquid = "air",
|
||||||
|
@ -2396,7 +2396,7 @@ local function register_dimension_biomes()
|
||||||
biomes = {"BasaltDelta"},
|
biomes = {"BasaltDelta"},
|
||||||
y_min = mcl_vars.mg_lava_nether_max,
|
y_min = mcl_vars.mg_lava_nether_max,
|
||||||
y_max = mcl_vars.mg_nether_deco_max,
|
y_max = mcl_vars.mg_nether_deco_max,
|
||||||
decoration = "mcl_blackstone:basalt",
|
decoration = "blocks:basalt",
|
||||||
flags = "all_floors",
|
flags = "all_floors",
|
||||||
param2 = 0,
|
param2 = 0,
|
||||||
})
|
})
|
||||||
|
@ -2637,8 +2637,8 @@ local function register_biome_ores()
|
||||||
if mg_name ~= "v6" then
|
if mg_name ~= "v6" then
|
||||||
minetest.register_ore({
|
minetest.register_ore({
|
||||||
ore_type = "scatter",
|
ore_type = "scatter",
|
||||||
ore = "mcl_blackstone:blackstone_gilded",
|
ore = "blocks:gilded_blackstone",
|
||||||
wherein = "mcl_blackstone:blackstone",
|
wherein = "blocks:blackstone",
|
||||||
clust_scarcity = 4775,
|
clust_scarcity = 4775,
|
||||||
clust_num_ores = 2,
|
clust_num_ores = 2,
|
||||||
clust_size = 2,
|
clust_size = 2,
|
||||||
|
@ -5924,8 +5924,8 @@ local function register_dimension_decorations()
|
||||||
--BASALT DELTA
|
--BASALT DELTA
|
||||||
minetest.register_decoration({
|
minetest.register_decoration({
|
||||||
deco_type = "simple",
|
deco_type = "simple",
|
||||||
decoration = "mcl_blackstone:basalt",
|
decoration = "blocks:basalt",
|
||||||
place_on = {"mcl_blackstone:basalt", "blocks:netherrack", "mcl_blackstone:blackstone"},
|
place_on = {"blocks:basalt", "blocks:netherrack", "mcl_blackstone:blackstone"},
|
||||||
sidelen = 80,
|
sidelen = 80,
|
||||||
height_max = 55,
|
height_max = 55,
|
||||||
noise_params = {
|
noise_params = {
|
||||||
|
@ -5945,8 +5945,8 @@ local function register_dimension_decorations()
|
||||||
})
|
})
|
||||||
minetest.register_decoration({
|
minetest.register_decoration({
|
||||||
deco_type = "simple",
|
deco_type = "simple",
|
||||||
decoration = "mcl_blackstone:basalt",
|
decoration = "blocks:basalt",
|
||||||
place_on = {"mcl_blackstone:basalt", "blocks:netherrack", "mcl_blackstone:blackstone"},
|
place_on = {"blocks:basalt", "blocks:netherrack", "mcl_blackstone:blackstone"},
|
||||||
sidelen = 80,
|
sidelen = 80,
|
||||||
height_max = 15,
|
height_max = 15,
|
||||||
noise_params = {
|
noise_params = {
|
||||||
|
@ -5966,8 +5966,8 @@ local function register_dimension_decorations()
|
||||||
})
|
})
|
||||||
minetest.register_decoration({
|
minetest.register_decoration({
|
||||||
deco_type = "simple",
|
deco_type = "simple",
|
||||||
decoration = "mcl_blackstone:basalt",
|
decoration = "blocks:basalt",
|
||||||
place_on = {"mcl_blackstone:basalt", "blocks:netherrack", "mcl_blackstone:blackstone"},
|
place_on = {"blocks:basalt", "blocks:netherrack", "mcl_blackstone:blackstone"},
|
||||||
sidelen = 80,
|
sidelen = 80,
|
||||||
height_max = 3,
|
height_max = 3,
|
||||||
fill_ratio = 0.4,
|
fill_ratio = 0.4,
|
||||||
|
@ -5979,7 +5979,7 @@ local function register_dimension_decorations()
|
||||||
minetest.register_decoration({
|
minetest.register_decoration({
|
||||||
deco_type = "simple",
|
deco_type = "simple",
|
||||||
decoration = "mcl_nether:magma",
|
decoration = "mcl_nether:magma",
|
||||||
place_on = {"mcl_blackstone:basalt", "blocks:netherrack", "mcl_blackstone:blackstone"},
|
place_on = {"blocks:basalt", "blocks:netherrack", "mcl_blackstone:blackstone"},
|
||||||
sidelen = 80,
|
sidelen = 80,
|
||||||
fill_ratio = 0.082323,
|
fill_ratio = 0.082323,
|
||||||
biomes = {"BasaltDelta"},
|
biomes = {"BasaltDelta"},
|
||||||
|
@ -5990,8 +5990,8 @@ local function register_dimension_decorations()
|
||||||
minetest.register_decoration({
|
minetest.register_decoration({
|
||||||
deco_type = "simple",
|
deco_type = "simple",
|
||||||
decoration = "mcl_nether:nether_lava_source",
|
decoration = "mcl_nether:nether_lava_source",
|
||||||
place_on = {"mcl_blackstone:basalt", "blocks:netherrack", "mcl_blackstone:blackstone"},
|
place_on = {"blocks:basalt", "blocks:netherrack", "mcl_blackstone:blackstone"},
|
||||||
spawn_by = {"mcl_blackstone:basalt", "mcl_blackstone:blackstone"},
|
spawn_by = {"blocks:basalt", "mcl_blackstone:blackstone"},
|
||||||
num_spawn_by = 14,
|
num_spawn_by = 14,
|
||||||
sidelen = 80,
|
sidelen = 80,
|
||||||
fill_ratio = 4,
|
fill_ratio = 4,
|
||||||
|
|
|
@ -34,7 +34,7 @@ minetest.register_alias("mapgen_cobble", "mcl_core:cobble")
|
||||||
minetest.register_alias("mapgen_mossycobble", "mcl_core:mossycobble")
|
minetest.register_alias("mapgen_mossycobble", "mcl_core:mossycobble")
|
||||||
minetest.register_alias("mapgen_junglegrass", "mcl_flowers:fern")
|
minetest.register_alias("mapgen_junglegrass", "mcl_flowers:fern")
|
||||||
minetest.register_alias("mapgen_stone_with_coal", "blocks:coal_ore")
|
minetest.register_alias("mapgen_stone_with_coal", "blocks:coal_ore")
|
||||||
minetest.register_alias("mapgen_stone_with_iron", "mcl_core:stone_with_iron")
|
minetest.register_alias("mapgen_stone_with_iron", "blocks:iron_ore")
|
||||||
minetest.register_alias("mapgen_desert_sand", "mcl_core:sand")
|
minetest.register_alias("mapgen_desert_sand", "mcl_core:sand")
|
||||||
minetest.register_alias("mapgen_desert_stone", "mcl_core:sandstone")
|
minetest.register_alias("mapgen_desert_stone", "mcl_core:sandstone")
|
||||||
minetest.register_alias("mapgen_sandstone", "mcl_core:sandstone")
|
minetest.register_alias("mapgen_sandstone", "mcl_core:sandstone")
|
||||||
|
|
|
@ -326,7 +326,7 @@ if minetest.settings:get_bool("mcl_generate_ores", true) then
|
||||||
--
|
--
|
||||||
minetest.register_ore({
|
minetest.register_ore({
|
||||||
ore_type = "scatter",
|
ore_type = "scatter",
|
||||||
ore = "mcl_core:stone_with_iron",
|
ore = "blocks:iron_ore",
|
||||||
wherein = stonelike,
|
wherein = stonelike,
|
||||||
clust_scarcity = 830,
|
clust_scarcity = 830,
|
||||||
clust_num_ores = 5,
|
clust_num_ores = 5,
|
||||||
|
@ -336,7 +336,7 @@ if minetest.settings:get_bool("mcl_generate_ores", true) then
|
||||||
})
|
})
|
||||||
minetest.register_ore({
|
minetest.register_ore({
|
||||||
ore_type = "scatter",
|
ore_type = "scatter",
|
||||||
ore = "mcl_core:stone_with_iron",
|
ore = "blocks:iron_ore",
|
||||||
wherein = stonelike,
|
wherein = stonelike,
|
||||||
clust_scarcity = 1660,
|
clust_scarcity = 1660,
|
||||||
clust_num_ores = 4,
|
clust_num_ores = 4,
|
||||||
|
@ -690,7 +690,7 @@ if minetest.settings:get_bool("mcl_generate_ores", true) then
|
||||||
{ "coal", 1575, 5, 3, deepslate_min, deepslate_max },
|
{ "coal", 1575, 5, 3, deepslate_min, deepslate_max },
|
||||||
{ "coal", 1530, 8, 3, deepslate_min, deepslate_max },
|
{ "coal", 1530, 8, 3, deepslate_min, deepslate_max },
|
||||||
{ "coal", 1500, 12, 3, deepslate_min, deepslate_max },
|
{ "coal", 1500, 12, 3, deepslate_min, deepslate_max },
|
||||||
--{ "iron", 830, 5, 3, deepslate_min, deepslate_max },
|
{ "iron", 830, 5, 3, deepslate_min, deepslate_max },
|
||||||
{ "gold", 4775, 5, 3, deepslate_min, deepslate_max },
|
{ "gold", 4775, 5, 3, deepslate_min, deepslate_max },
|
||||||
{ "gold", 6560, 7, 3, deepslate_min, deepslate_max },
|
{ "gold", 6560, 7, 3, deepslate_min, deepslate_max },
|
||||||
{ "diamond", 10000, 4, 3, deepslate_min, mcl_worlds.layer_to_y(12) },
|
{ "diamond", 10000, 4, 3, deepslate_min, mcl_worlds.layer_to_y(12) },
|
||||||
|
|
|
@ -6,7 +6,7 @@ local peaceful = minetest.settings:get_bool("only_peaceful_mobs", false)
|
||||||
local BLAZE_SPAWNER_MAX_LIGHT = 11
|
local BLAZE_SPAWNER_MAX_LIGHT = 11
|
||||||
|
|
||||||
mcl_structures.register_structure("nether_outpost",{
|
mcl_structures.register_structure("nether_outpost",{
|
||||||
place_on = {"blocks:netherrack","mcl_crimson:crimson_nylium","mcl_crimson:warped_nylium","mcl_blackstone:basalt","mcl_blackstone:soul_soil","mcl_blackstone:blackstone","mcl_nether:soul_sand"},
|
place_on = {"blocks:netherrack","mcl_crimson:crimson_nylium","mcl_crimson:warped_nylium","blocks:basalt","mcl_blackstone:soul_soil","mcl_blackstone:blackstone","mcl_nether:soul_sand"},
|
||||||
fill_ratio = 0.01,
|
fill_ratio = 0.01,
|
||||||
chunk_probability = 900,
|
chunk_probability = 900,
|
||||||
flags = "all_floors",
|
flags = "all_floors",
|
||||||
|
@ -31,7 +31,7 @@ local nbridges = {
|
||||||
modpath.."/schematics/mcl_nether_fortresses_nether_bridge_4.mts",
|
modpath.."/schematics/mcl_nether_fortresses_nether_bridge_4.mts",
|
||||||
}
|
}
|
||||||
mcl_structures.register_structure("nether_bridge",{
|
mcl_structures.register_structure("nether_bridge",{
|
||||||
place_on = {"mcl_nether:nether_lava_source","blocks:netherrack","mcl_crimson:crimson_nylium","mcl_crimson:warped_nylium","mcl_blackstone:basalt","mcl_blackstone:soul_soil","mcl_blackstone:blackstone","mcl_nether:soul_sand","mcl_core:bedrock"},
|
place_on = {"mcl_nether:nether_lava_source","blocks:netherrack","mcl_crimson:crimson_nylium","mcl_crimson:warped_nylium","blocks:basalt","mcl_blackstone:soul_soil","mcl_blackstone:blackstone","mcl_nether:soul_sand","mcl_core:bedrock"},
|
||||||
fill_ratio = 0.01,
|
fill_ratio = 0.01,
|
||||||
chunk_probability = 500,
|
chunk_probability = 500,
|
||||||
flags = "all_floors",
|
flags = "all_floors",
|
||||||
|
@ -50,7 +50,7 @@ mcl_structures.register_structure("nether_bridge",{
|
||||||
})
|
})
|
||||||
|
|
||||||
mcl_structures.register_structure("nether_outpost_with_bridges",{
|
mcl_structures.register_structure("nether_outpost_with_bridges",{
|
||||||
place_on = {"blocks:netherrack","mcl_crimson:crimson_nylium","mcl_crimson:warped_nylium","mcl_blackstone:basalt","mcl_blackstone:soul_soil","mcl_blackstone:blackstone","mcl_nether:soul_sand","mcl_nether:nether_lava_source"},
|
place_on = {"blocks:netherrack","mcl_crimson:crimson_nylium","mcl_crimson:warped_nylium","blocks:basalt","mcl_blackstone:soul_soil","mcl_blackstone:blackstone","mcl_nether:soul_sand","mcl_nether:nether_lava_source"},
|
||||||
fill_ratio = 0.01,
|
fill_ratio = 0.01,
|
||||||
chunk_probability = 1300,
|
chunk_probability = 1300,
|
||||||
flags = "all_floors",
|
flags = "all_floors",
|
||||||
|
@ -114,7 +114,7 @@ mcl_structures.register_structure_spawn({
|
||||||
})
|
})
|
||||||
|
|
||||||
mcl_structures.register_structure("nether_bulwark",{
|
mcl_structures.register_structure("nether_bulwark",{
|
||||||
place_on = {"blocks:netherrack","mcl_crimson:crimson_nylium","mcl_crimson:warped_nylium","mcl_blackstone:basalt","mcl_blackstone:soul_soil","mcl_blackstone:blackstone","mcl_nether:soul_sand"},
|
place_on = {"blocks:netherrack","mcl_crimson:crimson_nylium","mcl_crimson:warped_nylium","blocks:basalt","mcl_blackstone:soul_soil","mcl_blackstone:blackstone","mcl_nether:soul_sand"},
|
||||||
fill_ratio = 0.01,
|
fill_ratio = 0.01,
|
||||||
chunk_probability = 900,
|
chunk_probability = 900,
|
||||||
flags = "all_floors",
|
flags = "all_floors",
|
||||||
|
|
|
@ -44,6 +44,10 @@ local overworld_ores = {
|
||||||
drop = "items:raw_gold",
|
drop = "items:raw_gold",
|
||||||
groups = {gold_ores = 1, pickaxey = 4}
|
groups = {gold_ores = 1, pickaxey = 4}
|
||||||
},
|
},
|
||||||
|
["iron"] = {
|
||||||
|
drop = "items:raw_iron",
|
||||||
|
groups = {iron_ores = 1, pickaxey = 3}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for identifier, definitions in pairs(overworld_ores) do
|
for identifier, definitions in pairs(overworld_ores) do
|
||||||
|
|
|
@ -5,6 +5,15 @@ local blocks = {
|
||||||
groups = {natural_blocks = 1, pickaxey = 1, stonecuttable = 1},
|
groups = {natural_blocks = 1, pickaxey = 1, stonecuttable = 1},
|
||||||
sounds = mcl_sounds.node_sound_stone_defaults()
|
sounds = mcl_sounds.node_sound_stone_defaults()
|
||||||
},
|
},
|
||||||
|
["basalt"] = {
|
||||||
|
_mcl_blast_resistance = 4.2,
|
||||||
|
_mcl_hardness = 1.25,
|
||||||
|
groups = {natural_blocks = 1, pickaxey = 1, stonecuttable = 1},
|
||||||
|
on_place = minetest.rotate_node,
|
||||||
|
paramtype2 = "facedir",
|
||||||
|
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||||
|
tiles = {type = "loglike"}
|
||||||
|
},
|
||||||
["calcite"] = {
|
["calcite"] = {
|
||||||
_mcl_blast_resistance = 0.75,
|
_mcl_blast_resistance = 0.75,
|
||||||
_mcl_hardness = 0.75,
|
_mcl_hardness = 0.75,
|
||||||
|
|
After Width: | Height: | Size: 940 B |
After Width: | Height: | Size: 6.3 KiB |
After Width: | Height: | Size: 6.6 KiB |
After Width: | Height: | Size: 6.8 KiB |
After Width: | Height: | Size: 6.4 KiB |
After Width: | Height: | Size: 8.0 KiB |
After Width: | Height: | Size: 6.4 KiB |