More stone and ore migration

This commit is contained in:
JoseDouglas26 2024-06-14 17:04:24 -03:00
parent a8f71fdda6
commit 0d3aaa1741
16 changed files with 34 additions and 49 deletions

View File

@ -39,18 +39,6 @@ minetest.register_node("mcl_blackstone:nether_gold", {
_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", {
description = S("Soul Soil"),

View File

@ -20,21 +20,6 @@ mcl_core.fortune_drop_ore = {
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 function redstone_ore_activate(pos, node, puncher, pointed_thing)
minetest.swap_node(pos, {name="mcl_core:stone_with_redstone_lit"})

View File

@ -69,7 +69,6 @@ local lapis_drops = {
}
local deepslate_ores = {
{ "Iron", "mcl_raw_ores:raw_iron", "mcl_core:iron_ingot", 3, 0 },
{ "Lapis Lazuli", lapis_drops, "mcl_core:lapis", 3, 6 },
}

View File

@ -2371,7 +2371,7 @@ local function register_dimension_biomes()
name = "BasaltDelta",
node_filler = "blocks:netherrack",
node_stone = "blocks:netherrack",
node_top = "mcl_blackstone:basalt",
node_top = "blocks:basalt",
node_water = "air",
node_river_water = "air",
node_cave_liquid = "air",
@ -2396,7 +2396,7 @@ local function register_dimension_biomes()
biomes = {"BasaltDelta"},
y_min = mcl_vars.mg_lava_nether_max,
y_max = mcl_vars.mg_nether_deco_max,
decoration = "mcl_blackstone:basalt",
decoration = "blocks:basalt",
flags = "all_floors",
param2 = 0,
})
@ -2637,8 +2637,8 @@ local function register_biome_ores()
if mg_name ~= "v6" then
minetest.register_ore({
ore_type = "scatter",
ore = "mcl_blackstone:blackstone_gilded",
wherein = "mcl_blackstone:blackstone",
ore = "blocks:gilded_blackstone",
wherein = "blocks:blackstone",
clust_scarcity = 4775,
clust_num_ores = 2,
clust_size = 2,
@ -5924,8 +5924,8 @@ local function register_dimension_decorations()
--BASALT DELTA
minetest.register_decoration({
deco_type = "simple",
decoration = "mcl_blackstone:basalt",
place_on = {"mcl_blackstone:basalt", "blocks:netherrack", "mcl_blackstone:blackstone"},
decoration = "blocks:basalt",
place_on = {"blocks:basalt", "blocks:netherrack", "mcl_blackstone:blackstone"},
sidelen = 80,
height_max = 55,
noise_params = {
@ -5945,8 +5945,8 @@ local function register_dimension_decorations()
})
minetest.register_decoration({
deco_type = "simple",
decoration = "mcl_blackstone:basalt",
place_on = {"mcl_blackstone:basalt", "blocks:netherrack", "mcl_blackstone:blackstone"},
decoration = "blocks:basalt",
place_on = {"blocks:basalt", "blocks:netherrack", "mcl_blackstone:blackstone"},
sidelen = 80,
height_max = 15,
noise_params = {
@ -5966,8 +5966,8 @@ local function register_dimension_decorations()
})
minetest.register_decoration({
deco_type = "simple",
decoration = "mcl_blackstone:basalt",
place_on = {"mcl_blackstone:basalt", "blocks:netherrack", "mcl_blackstone:blackstone"},
decoration = "blocks:basalt",
place_on = {"blocks:basalt", "blocks:netherrack", "mcl_blackstone:blackstone"},
sidelen = 80,
height_max = 3,
fill_ratio = 0.4,
@ -5979,7 +5979,7 @@ local function register_dimension_decorations()
minetest.register_decoration({
deco_type = "simple",
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,
fill_ratio = 0.082323,
biomes = {"BasaltDelta"},
@ -5990,8 +5990,8 @@ local function register_dimension_decorations()
minetest.register_decoration({
deco_type = "simple",
decoration = "mcl_nether:nether_lava_source",
place_on = {"mcl_blackstone:basalt", "blocks:netherrack", "mcl_blackstone:blackstone"},
spawn_by = {"mcl_blackstone:basalt", "mcl_blackstone:blackstone"},
place_on = {"blocks:basalt", "blocks:netherrack", "mcl_blackstone:blackstone"},
spawn_by = {"blocks:basalt", "mcl_blackstone:blackstone"},
num_spawn_by = 14,
sidelen = 80,
fill_ratio = 4,

View File

@ -34,7 +34,7 @@ minetest.register_alias("mapgen_cobble", "mcl_core:cobble")
minetest.register_alias("mapgen_mossycobble", "mcl_core:mossycobble")
minetest.register_alias("mapgen_junglegrass", "mcl_flowers:fern")
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_stone", "mcl_core:sandstone")
minetest.register_alias("mapgen_sandstone", "mcl_core:sandstone")

View File

@ -326,7 +326,7 @@ if minetest.settings:get_bool("mcl_generate_ores", true) then
--
minetest.register_ore({
ore_type = "scatter",
ore = "mcl_core:stone_with_iron",
ore = "blocks:iron_ore",
wherein = stonelike,
clust_scarcity = 830,
clust_num_ores = 5,
@ -336,7 +336,7 @@ if minetest.settings:get_bool("mcl_generate_ores", true) then
})
minetest.register_ore({
ore_type = "scatter",
ore = "mcl_core:stone_with_iron",
ore = "blocks:iron_ore",
wherein = stonelike,
clust_scarcity = 1660,
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", 1530, 8, 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", 6560, 7, 3, deepslate_min, deepslate_max },
{ "diamond", 10000, 4, 3, deepslate_min, mcl_worlds.layer_to_y(12) },

View File

@ -6,7 +6,7 @@ local peaceful = minetest.settings:get_bool("only_peaceful_mobs", false)
local BLAZE_SPAWNER_MAX_LIGHT = 11
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,
chunk_probability = 900,
flags = "all_floors",
@ -31,7 +31,7 @@ local nbridges = {
modpath.."/schematics/mcl_nether_fortresses_nether_bridge_4.mts",
}
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,
chunk_probability = 500,
flags = "all_floors",
@ -50,7 +50,7 @@ mcl_structures.register_structure("nether_bridge",{
})
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,
chunk_probability = 1300,
flags = "all_floors",
@ -114,7 +114,7 @@ mcl_structures.register_structure_spawn({
})
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,
chunk_probability = 900,
flags = "all_floors",

View File

@ -44,6 +44,10 @@ local overworld_ores = {
drop = "items:raw_gold",
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

View File

@ -5,6 +5,15 @@ local blocks = {
groups = {natural_blocks = 1, pickaxey = 1, stonecuttable = 1},
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"] = {
_mcl_blast_resistance = 0.75,
_mcl_hardness = 0.75,

Binary file not shown.

After

Width:  |  Height:  |  Size: 940 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB