More stone migration

This commit is contained in:
JoseDouglas26 2024-06-14 10:10:03 -03:00
parent 1d15ca0c11
commit b52dc716bd
20 changed files with 91 additions and 110 deletions

View File

@ -28,7 +28,7 @@ mcl_vars.tool_wield_scale = vector.new(1.8, 1.8, 1)
-- Mapgen variables
local mg_name = minetest.get_mapgen_setting("mg_name")
local minecraft_height_limit = 256
local minecraft_height_limit = 320
local superflat = mg_name == "flat" and minetest.get_mapgen_setting("mcl_superflat_classic") == "true"
local singlenode = mg_name == "singlenode"
@ -117,7 +117,7 @@ if not superflat and not singlenode then
]]
-- Overworld
mcl_vars.mg_overworld_min = -62
mcl_vars.mg_overworld_min = -64
mcl_vars.mg_overworld_max_official = mcl_vars.mg_overworld_min + minecraft_height_limit
mcl_vars.mg_bedrock_overworld_min = mcl_vars.mg_overworld_min
mcl_vars.mg_bedrock_overworld_max = mcl_vars.mg_bedrock_overworld_min + 4

View File

@ -31,17 +31,6 @@ minetest.register_node("mcl_amethyst:budding_amethyst_block",{
_mcl_blast_resistance = 1.5,
})
-- Calcite
minetest.register_node("mcl_amethyst:calcite",{
description = S("Calcite"),
tiles = {"mcl_amethyst_calcite_block.png"},
groups = {pickaxey = 1, building_block = 1},
sounds = mcl_sounds.node_sound_stone_defaults(),
is_ground_content = true,
_mcl_hardness = 0.75,
_mcl_blast_resistance = 0.75,
})
-- Amethyst Cluster
local bud_def = {
{

View File

@ -11,23 +11,6 @@ local function spawn_silverfish(pos, oldnode, oldmetadata, digger)
end
end
minetest.register_node("mcl_deepslate:deepslate", {
description = S("Deepslate"),
_doc_items_longdesc = S("Deepslate is a stone type found deep underground in the Overworld that functions similar to regular stone but is harder than the stone."),
_doc_items_hidden = false,
tiles = { "mcl_deepslate_top.png", "mcl_deepslate_top.png", "mcl_deepslate.png" },
paramtype2 = "facedir",
is_ground_content = true,
on_place = mcl_util.rotate_axis,
groups = { pickaxey = 1, stone = 1, building_block = 1, material_stone = 1 },
drop = cobble,
sounds = mcl_sounds.node_sound_stone_defaults(),
on_rotate = screwdriver.rotate_3way,
_mcl_blast_resistance = 6,
_mcl_hardness = 3,
_mcl_silk_touch_drop = true,
})
minetest.register_node("mcl_deepslate:infested_deepslate", {
description = S("Infested Deepslate"),
_doc_items_longdesc = S("An infested block is a block from which a silverfish will pop out when it is broken. It looks identical to its normal counterpart."),

View File

@ -91,22 +91,6 @@ local function eternal_on_ignite(player, pointed_thing)
end
end
minetest.register_node("mcl_nether:netherrack", {
description = S("Netherrack"),
_doc_items_longdesc = S("Netherrack is a stone-like block home to the Nether. Starting a fire on this block will create an eternal fire."),
stack_max = 64,
tiles = {"mcl_nether_netherrack.png"},
is_ground_content = true,
groups = {pickaxey=1, building_block=1, material_stone=1, enderman_takable=1},
sounds = mcl_sounds.node_sound_stone_defaults(),
_mcl_blast_resistance = 0.4,
_mcl_hardness = 0.4,
-- Eternal fire on top
after_destruct = eternal_after_destruct,
_on_ignite = eternal_on_ignite,
})
minetest.register_node("mcl_nether:magma", {
description = S("Magma Block"),
_tt_help = minetest.colorize(mcl_colors.YELLOW, S("Burns your feet")),

View File

@ -2196,7 +2196,7 @@ local function register_dimension_biomes()
y_max = mcl_vars.mg_nether_max + 15,
height = 6,
max_height = 10,
decoration = "mcl_nether:netherrack",
decoration = "blocks:netherrack",
flags = "all_ceilings",
param2 = 0,
})
@ -2209,16 +2209,16 @@ local function register_dimension_biomes()
y_max = mcl_vars.mg_lava_nether_max,
height = 7,
max_height = 14,
decoration = "mcl_nether:netherrack",
decoration = "blocks:netherrack",
flags = "all_floors,force_placement",
param2 = 0,
})
minetest.register_biome({
name = "Nether",
node_filler = "mcl_nether:netherrack",
node_stone = "mcl_nether:netherrack",
node_top = "mcl_nether:netherrack",
node_filler = "blocks:netherrack",
node_stone = "blocks:netherrack",
node_top = "blocks:netherrack",
node_water = "air",
node_river_water = "air",
node_cave_liquid = "air",
@ -2238,21 +2238,21 @@ local function register_dimension_biomes()
minetest.register_decoration({
deco_type = "simple",
place_on = {"mcl_nether:netherrack", "mcl_nether:glowstone", "mcl_blackstone:nether_gold", "mcl_nether:quartz_ore", "mcl_core:gravel", "mcl_nether:soul_sand", "mcl_nether:glowstone", "mcl_nether:magma"},
place_on = {"blocks:netherrack", "mcl_nether:glowstone", "mcl_blackstone:nether_gold", "mcl_nether:quartz_ore", "mcl_core:gravel", "mcl_nether:soul_sand", "mcl_nether:glowstone", "mcl_nether:magma"},
sidelen = 16,
fill_ratio = 10,
biomes = {"Nether"},
y_min = mcl_vars.mg_lava_nether_max,
y_max = mcl_vars.mg_nether_deco_max,
decoration = "mcl_nether:netherrack",
decoration = "blocks:netherrack",
flags = "all_floors",
param2 = 0,
})
minetest.register_biome({
name = "SoulsandValley",
node_filler = "mcl_nether:netherrack",
node_stone = "mcl_nether:netherrack",
node_filler = "blocks:netherrack",
node_stone = "blocks:netherrack",
node_top = "mcl_blackstone:soul_soil",
node_water = "air",
node_river_water = "air",
@ -2271,7 +2271,7 @@ local function register_dimension_biomes()
})
minetest.register_decoration({
deco_type = "simple",
place_on = {"mcl_nether:netherrack", "mcl_nether:glowstone", "mcl_nether:magma"},
place_on = {"blocks:netherrack", "mcl_nether:glowstone", "mcl_nether:magma"},
sidelen = 16,
fill_ratio = 10,
biomes = {"SoulsandValley"},
@ -2285,7 +2285,7 @@ local function register_dimension_biomes()
minetest.register_ore({
ore_type = "blob",
ore = "mcl_nether:soul_sand",
wherein = {"mcl_nether:netherrack", "mcl_blackstone:soul_soil"},
wherein = {"blocks:netherrack", "mcl_blackstone:soul_soil"},
clust_scarcity = 100,
clust_num_ores = 225,
clust_size = 15,
@ -2305,8 +2305,8 @@ local function register_dimension_biomes()
})
minetest.register_biome({
name = "CrimsonForest",
node_filler = "mcl_nether:netherrack",
node_stone = "mcl_nether:netherrack",
node_filler = "blocks:netherrack",
node_stone = "blocks:netherrack",
node_top = "mcl_crimson:crimson_nylium",
node_water = "air",
node_river_water = "air",
@ -2325,7 +2325,7 @@ local function register_dimension_biomes()
})
minetest.register_decoration({
deco_type = "simple",
place_on = {"mcl_nether:netherrack", "mcl_nether:glowstone", "mcl_blackstone:nether_gold", "mcl_nether:quartz_ore", "mcl_core:gravel", "mcl_nether:soul_sand", "mcl_nether:magma", "mcl_blackstone:blackstone"},
place_on = {"blocks:netherrack", "mcl_nether:glowstone", "mcl_blackstone:nether_gold", "mcl_nether:quartz_ore", "mcl_core:gravel", "mcl_nether:soul_sand", "mcl_nether:magma", "mcl_blackstone:blackstone"},
sidelen = 16,
fill_ratio = 10,
biomes = {"CrimsonForest"},
@ -2337,8 +2337,8 @@ local function register_dimension_biomes()
})
minetest.register_biome({
name = "WarpedForest",
node_filler = "mcl_nether:netherrack",
node_stone = "mcl_nether:netherrack",
node_filler = "blocks:netherrack",
node_stone = "blocks:netherrack",
node_top = "mcl_crimson:warped_nylium",
node_water = "air",
node_river_water = "air",
@ -2357,7 +2357,7 @@ local function register_dimension_biomes()
})
minetest.register_decoration({
deco_type = "simple",
place_on = {"mcl_nether:netherrack", "mcl_nether:glowstone", "mcl_blackstone:nether_gold", "mcl_nether:quartz_ore", "mcl_core:gravel", "mcl_nether:soul_sand", "mcl_nether:magma", "mcl_blackstone:blackstone"},
place_on = {"blocks:netherrack", "mcl_nether:glowstone", "mcl_blackstone:nether_gold", "mcl_nether:quartz_ore", "mcl_core:gravel", "mcl_nether:soul_sand", "mcl_nether:magma", "mcl_blackstone:blackstone"},
sidelen = 16,
fill_ratio = 10,
biomes = {"WarpedForest"},
@ -2369,8 +2369,8 @@ local function register_dimension_biomes()
})
minetest.register_biome({
name = "BasaltDelta",
node_filler = "mcl_nether:netherrack",
node_stone = "mcl_nether:netherrack",
node_filler = "blocks:netherrack",
node_stone = "blocks:netherrack",
node_top = "mcl_blackstone:basalt",
node_water = "air",
node_river_water = "air",
@ -2390,7 +2390,7 @@ local function register_dimension_biomes()
minetest.register_decoration({
deco_type = "simple",
place_on = {"mcl_nether:netherrack", "mcl_nether:glowstone", "mcl_blackstone:nether_gold", "mcl_nether:quartz_ore", "mcl_core:gravel", "mcl_nether:soul_sand", "mcl_blackstone:blackstone", "mcl_nether:magma"},
place_on = {"blocks:netherrack", "mcl_nether:glowstone", "mcl_blackstone:nether_gold", "mcl_nether:quartz_ore", "mcl_core:gravel", "mcl_nether:soul_sand", "mcl_blackstone:blackstone", "mcl_nether:magma"},
sidelen = 16,
fill_ratio = 10,
biomes = {"BasaltDelta"},
@ -2404,7 +2404,7 @@ local function register_dimension_biomes()
minetest.register_ore({
ore_type = "blob",
ore = "mcl_blackstone:blackstone",
wherein = {"mcl_nether:netherrack", "mcl_nether:glowstone", "mcl_core:gravel"},
wherein = {"blocks:netherrack", "mcl_nether:glowstone", "mcl_core:gravel"},
clust_scarcity = 100,
clust_num_ores = 400,
clust_size = 20,
@ -2648,7 +2648,7 @@ local function register_biome_ores()
minetest.register_ore({
ore_type = "scatter",
ore = "mcl_blackstone:nether_gold",
wherein = "mcl_nether:netherrack",
wherein = "blocks:netherrack",
clust_scarcity = 830,
clust_num_ores = 5,
clust_size = 3,
@ -2658,7 +2658,7 @@ local function register_biome_ores()
minetest.register_ore({
ore_type = "scatter",
ore = "mcl_blackstone:nether_gold",
wherein = "mcl_nether:netherrack",
wherein = "blocks:netherrack",
clust_scarcity = 1660,
clust_num_ores = 4,
clust_size = 2,
@ -3033,7 +3033,7 @@ local function register_dimension_ores()
ore = "mcl_nether:soul_sand",
-- Note: Stone is included only for v6 mapgen support. Netherrack is not generated naturally
-- in v6, but instead set with the on_generated function in mcl_mapgen_core.
wherein = {"mcl_nether:netherrack", "blocks:stone"},
wherein = {"blocks:netherrack", "blocks:stone"},
clust_scarcity = 13 * 13 * 13,
clust_size = 5,
y_min = mcl_vars.mg_nether_min,
@ -3053,7 +3053,7 @@ local function register_dimension_ores()
minetest.register_ore({
ore_type = "blob",
ore = "mcl_nether:magma",
wherein = {"mcl_nether:netherrack", "blocks:stone"},
wherein = {"blocks:netherrack", "blocks:stone"},
clust_scarcity = 8 * 8 * 8,
clust_num_ores = 45,
clust_size = 6,
@ -3073,7 +3073,7 @@ local function register_dimension_ores()
minetest.register_ore({
ore_type = "blob",
ore = "mcl_nether:magma",
wherein = {"mcl_nether:netherrack"},
wherein = {"blocks:netherrack"},
clust_scarcity = 10 * 10 * 10,
clust_num_ores = 65,
clust_size = 8,
@ -3095,7 +3095,7 @@ local function register_dimension_ores()
minetest.register_ore({
ore_type = "blob",
ore = "mcl_nether:glowstone",
wherein = {"mcl_nether:netherrack", "blocks:stone"},
wherein = {"blocks:netherrack", "blocks:stone"},
clust_scarcity = 26 * 26 * 26,
clust_size = 5,
y_min = mcl_vars.mg_lava_nether_max + 10,
@ -3115,7 +3115,7 @@ local function register_dimension_ores()
minetest.register_ore({
ore_type = "sheet",
ore = "mcl_core:gravel",
wherein = {"mcl_nether:netherrack", "blocks:stone"},
wherein = {"blocks:netherrack", "blocks:stone"},
column_height_min = 1,
column_height_max = 1,
column_midpoint_factor = 0,
@ -3138,7 +3138,7 @@ local function register_dimension_ores()
minetest.register_ore({
ore_type = "scatter",
ore = "mcl_nether:quartz_ore",
wherein = {"mcl_nether:netherrack", "blocks:stone"},
wherein = {"blocks:netherrack", "blocks:stone"},
clust_scarcity = 850,
clust_num_ores = 4, -- MC cluster amount: 4-10
clust_size = 3,
@ -3148,7 +3148,7 @@ local function register_dimension_ores()
minetest.register_ore({
ore_type = "scatter",
ore = "mcl_nether:quartz_ore",
wherein = {"mcl_nether:netherrack", "blocks:stone"},
wherein = {"blocks:netherrack", "blocks:stone"},
clust_scarcity = 1650,
clust_num_ores = 8, -- MC cluster amount: 4-10
clust_size = 4,
@ -3161,7 +3161,7 @@ local function register_dimension_ores()
minetest.register_ore({
ore_type = "scatter",
ore = "mcl_nether:nether_lava_source",
wherein = {"mcl_nether:netherrack", "blocks:stone"},
wherein = {"blocks:netherrack", "blocks:stone"},
clust_scarcity = 13500, --rare
clust_num_ores = 1,
clust_size = 1,
@ -3173,7 +3173,7 @@ local function register_dimension_ores()
minetest.register_ore({
ore_type = "scatter",
ore = "mcl_nether:nether_lava_source",
wherein = {"mcl_nether:netherrack", "blocks:stone"},
wherein = {"blocks:netherrack", "blocks:stone"},
clust_scarcity = 500,
clust_num_ores = 1,
clust_size = 1,
@ -3185,7 +3185,7 @@ local function register_dimension_ores()
minetest.register_ore({
ore_type = "scatter",
ore = "mcl_nether:nether_lava_source",
wherein = {"mcl_nether:netherrack", "blocks:stone"},
wherein = {"blocks:netherrack", "blocks:stone"},
clust_scarcity = 1000,
clust_num_ores = 1,
clust_size = 1,
@ -3197,7 +3197,7 @@ local function register_dimension_ores()
minetest.register_ore({
ore_type = "scatter",
ore = "mcl_nether:nether_lava_source",
wherein = {"mcl_nether:netherrack", "blocks:stone"},
wherein = {"blocks:netherrack", "blocks:stone"},
clust_scarcity = 2000,
clust_num_ores = 1,
clust_size = 1,
@ -3208,7 +3208,7 @@ local function register_dimension_ores()
minetest.register_ore({
ore_type = "scatter",
ore = "mcl_nether:nether_lava_source",
wherein = {"mcl_nether:netherrack", "blocks:stone"},
wherein = {"blocks:netherrack", "blocks:stone"},
clust_scarcity = 3500,
clust_num_ores = 1,
clust_size = 1,
@ -5663,7 +5663,7 @@ local function register_dimension_decorations()
--NETHER WASTES (Nether)
minetest.register_decoration({
deco_type = "simple",
place_on = {"mcl_nether:netherrack", "mcl_nether:magma"},
place_on = {"blocks:netherrack", "mcl_nether:magma"},
sidelen = 16,
fill_ratio = 0.04,
biomes = {"Nether"},
@ -5674,7 +5674,7 @@ local function register_dimension_decorations()
})
minetest.register_decoration({
deco_type = "simple",
place_on = {"mcl_nether:netherrack"},
place_on = {"blocks:netherrack"},
sidelen = 16,
fill_ratio = 0.013,
biomes = {"Nether"},
@ -5685,7 +5685,7 @@ local function register_dimension_decorations()
})
minetest.register_decoration({
deco_type = "simple",
place_on = {"mcl_nether:netherrack"},
place_on = {"blocks:netherrack"},
sidelen = 16,
fill_ratio = 0.012,
biomes = {"Nether"},
@ -5838,7 +5838,7 @@ local function register_dimension_decorations()
})
minetest.register_decoration({
deco_type = "simple",
place_on = {"mcl_crimson:warped_nylium", "mcl_crimson:weeping_vines", "mcl_nether:netherrack"},
place_on = {"mcl_crimson:warped_nylium", "mcl_crimson:weeping_vines", "blocks:netherrack"},
sidelen = 16,
fill_ratio = 0.063,
biomes = {"CrimsonForest"},
@ -5925,7 +5925,7 @@ local function register_dimension_decorations()
minetest.register_decoration({
deco_type = "simple",
decoration = "mcl_blackstone:basalt",
place_on = {"mcl_blackstone:basalt", "mcl_nether:netherrack", "mcl_blackstone:blackstone"},
place_on = {"mcl_blackstone:basalt", "blocks:netherrack", "mcl_blackstone:blackstone"},
sidelen = 80,
height_max = 55,
noise_params = {
@ -5946,7 +5946,7 @@ local function register_dimension_decorations()
minetest.register_decoration({
deco_type = "simple",
decoration = "mcl_blackstone:basalt",
place_on = {"mcl_blackstone:basalt", "mcl_nether:netherrack", "mcl_blackstone:blackstone"},
place_on = {"mcl_blackstone:basalt", "blocks:netherrack", "mcl_blackstone:blackstone"},
sidelen = 80,
height_max = 15,
noise_params = {
@ -5967,7 +5967,7 @@ local function register_dimension_decorations()
minetest.register_decoration({
deco_type = "simple",
decoration = "mcl_blackstone:basalt",
place_on = {"mcl_blackstone:basalt", "mcl_nether:netherrack", "mcl_blackstone:blackstone"},
place_on = {"mcl_blackstone: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", "mcl_nether:netherrack", "mcl_blackstone:blackstone"},
place_on = {"mcl_blackstone:basalt", "blocks:netherrack", "mcl_blackstone:blackstone"},
sidelen = 80,
fill_ratio = 0.082323,
biomes = {"BasaltDelta"},
@ -5990,7 +5990,7 @@ local function register_dimension_decorations()
minetest.register_decoration({
deco_type = "simple",
decoration = "mcl_nether:nether_lava_source",
place_on = {"mcl_blackstone:basalt", "mcl_nether:netherrack", "mcl_blackstone:blackstone"},
place_on = {"mcl_blackstone:basalt", "blocks:netherrack", "mcl_blackstone:blackstone"},
spawn_by = {"mcl_blackstone:basalt", "mcl_blackstone:blackstone"},
num_spawn_by = 14,
sidelen = 80,

View File

@ -74,7 +74,7 @@ local c_void = minetest.get_content_id("mcl_core:void")
local c_lava = minetest.get_content_id("mcl_core:lava_source")
local c_water = minetest.get_content_id("mcl_core:water_source")
local c_soul_sand = minetest.get_content_id("mcl_nether:soul_sand")
local c_netherrack = minetest.get_content_id("mcl_nether:netherrack")
local c_netherrack = minetest.get_content_id("blocks:netherrack")
local c_nether_lava = minetest.get_content_id("mcl_nether:nether_lava_source")
--local c_end_stone = minetest.get_content_id("mcl_end:end_stone")
local c_realm_barrier = minetest.get_content_id("mcl_core:realm_barrier")

View File

@ -131,7 +131,7 @@ minetest.register_ore({
minetest.register_ore({
ore_type = "blob",
ore = "blocks:tuff",
wherein = {"blocks:stone", "blocks:diorite", "blocks:andesite", "blocks:granite", "mcl_deepslate:deepslate" },
wherein = {"blocks:stone", "blocks:diorite", "blocks:andesite", "blocks:granite", "blocks:deepslate"},
clust_scarcity = 10*10*10,
clust_num_ores = 58,
clust_size = 7,
@ -154,8 +154,8 @@ if minetest.settings:get_bool("mcl_generate_deepslate", true) then
minetest.register_ore({
ore_type = "blob",
ore = "mcl_deepslate:deepslate",
wherein = { "blocks:stone" },
ore = "blocks:deepslate",
wherein = {"blocks:stone"},
clust_scarcity = 200,
clust_num_ores = 100,
clust_size = 10,
@ -176,7 +176,7 @@ if minetest.settings:get_bool("mcl_generate_deepslate", true) then
minetest.register_ore({
ore_type = "scatter",
ore = "mcl_deepslate:infested_deepslate",
wherein = "mcl_deepslate:deepslate",
wherein = "blocks:deepslate",
clust_scarcity = 26 * 26 * 26,
clust_num_ores = 3,
clust_size = 2,
@ -188,7 +188,7 @@ if minetest.settings:get_bool("mcl_generate_deepslate", true) then
minetest.register_ore({
ore_type = "scatter",
ore = "mcl_core:water_source",
wherein = "mcl_deepslate:deepslate",
wherein = "blocks:deepslate",
clust_scarcity = 9000,
clust_num_ores = 1,
clust_size = 1,
@ -199,7 +199,7 @@ if minetest.settings:get_bool("mcl_generate_deepslate", true) then
minetest.register_ore({
ore_type = "scatter",
ore = "mcl_core:lava_source",
wherein = "mcl_deepslate:deepslate",
wherein = "blocks:deepslate",
clust_scarcity = 2000,
clust_num_ores = 1,
clust_size = 1,
@ -210,7 +210,7 @@ if minetest.settings:get_bool("mcl_generate_deepslate", true) then
minetest.register_ore({
ore_type = "scatter",
ore = "mcl_core:lava_source",
wherein = "mcl_deepslate:deepslate",
wherein = "blocks:deepslate",
clust_scarcity = 9000,
clust_num_ores = 1,
clust_size = 1,
@ -444,7 +444,7 @@ if minetest.settings:get_bool("mcl_generate_ores", true) then
--
-- Ancient debris
--
local ancient_debris_wherein = {"mcl_nether:netherrack","mcl_blackstone:blackstone","mcl_blackstone:basalt"}
local ancient_debris_wherein = {"blocks:netherrack","mcl_blackstone:blackstone","mcl_blackstone:basalt"}
-- Common spawn
minetest.register_ore({
ore_type = "scatter",
@ -677,7 +677,7 @@ if minetest.settings:get_bool("mcl_generate_ores", true) then
minetest.register_ore({
ore_type = "scatter",
ore = ore,
wherein = { "mcl_deepslate:deepslate", "blocks:tuff" },
wherein = { "blocks:deepslate", "blocks:tuff" },
clust_scarcity = scarcity,
clust_num_ores = num,
clust_size = size,

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 = {"mcl_nether: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","mcl_blackstone: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","mcl_nether: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","mcl_blackstone: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 = {"mcl_nether: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","mcl_blackstone: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 = {"mcl_nether: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","mcl_blackstone: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,7 +44,7 @@ local function makegeode(pos,def,pr)
local an = minetest.get_node(pp)
if an.name ~= "mcl_amethyst:amethyst_block" then
if minetest.get_item_group(an.name,"material_stone") > 0 then
set_node_no_bedrock(pp,{name="mcl_amethyst:calcite"})
set_node_no_bedrock(pp,{name="blocks:calcite"})
table.insert(calcite,pp)
if pr:next(1,5) == 1 then
set_node_no_bedrock(v,{name="mcl_amethyst:budding_amethyst_block"})

View File

@ -35,7 +35,7 @@ local def = {
local p2 = vector.offset(pos,hl,hl,hl)
local gold = minetest.find_nodes_in_area(p1,p2,{"mcl_core:goldblock"})
local lava = minetest.find_nodes_in_area(p1,p2,{"mcl_core:lava_source"})
local rack = minetest.find_nodes_in_area(p1,p2,{"mcl_nether:netherrack"})
local rack = minetest.find_nodes_in_area(p1,p2,{"blocks:netherrack"})
local brick = minetest.find_nodes_in_area(p1,p2,{"mcl_core:stonebrick"})
local obby = minetest.find_nodes_in_area(p1,p2,{"mcl_core:obsidian"})
minetest.bulk_set_node(get_replacements(gold,30,pr),{name="air"})
@ -102,9 +102,9 @@ local def = {
}}
}
}
mcl_structures.register_structure("ruined_portal_overworld",def)
mcl_structures.register_structure("ruined_portal_overworld", def)
local ndef = table.copy(def)
ndef.y_min=mcl_vars.mg_lava_nether_max +10
ndef.y_max=mcl_vars.mg_nether_max - 15
ndef.place_on = {"mcl_nether:netherrack","group:soul_block","mcl_blackstone:basalt,mcl_blackstone:blackstone","mcl_crimson:crimson_nylium","mcl_crimson:warped_nylium"},
mcl_structures.register_structure("ruined_portal_nether",ndef)
ndef.place_on = {"blocks:netherrack","group:soul_block","mcl_blackstone:basalt,mcl_blackstone:blackstone","mcl_crimson:crimson_nylium","mcl_crimson:warped_nylium"},
mcl_structures.register_structure("ruined_portal_nether", ndef)

View File

@ -343,7 +343,7 @@ mcl_structures.register_structure("lavadelta",{
y_min = mcl_vars.mg_lava_nether_max + 1,
biomes = { "BasaltDelta" },
place_func = function(pos,def,pr)
local nn = minetest.find_nodes_in_area_under_air(vector.offset(pos,-10,-1,-10),vector.offset(pos,10,-2,10),{"mcl_blackstone:basalt","mcl_blackstone:blackstone","mcl_nether:netherrack"})
local nn = minetest.find_nodes_in_area_under_air(vector.offset(pos,-10,-1,-10), vector.offset(pos,10,-2,10), {"mcl_blackstone:basalt", "mcl_blackstone:blackstone", "blocks:netherrack"})
table.sort(nn,function(a, b)
return vector.distance(vector.new(pos.x,0,pos.z), a) < vector.distance(vector.new(pos.x,0,pos.z), b)
end)

View File

@ -5,6 +5,23 @@ local blocks = {
groups = {natural_blocks = 1, pickaxey = 1, stonecuttable = 1},
sounds = mcl_sounds.node_sound_stone_defaults()
},
["calcite"] = {
_mcl_blast_resistance = 0.75,
_mcl_hardness = 0.75,
groups = {natural_blocks = 1, pickaxey = 1},
sounds = mcl_sounds.node_sound_stone_defaults()
},
["deepslate"] = {
_mcl_blast_resistance = 6,
_mcl_hardness = 3,
_mcl_silk_touch_drop = true,
drop = "blocks:cobbled_deepslate",
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"}
},
["diorite"] = {
_mcl_blast_resistance = 6,
_mcl_hardness = 1.5,
@ -17,9 +34,17 @@ local blocks = {
groups = {natural_blocks = 1, pickaxey = 1, stonecuttable = 1},
sounds = mcl_sounds.node_sound_stone_defaults()
},
["netherrack"] = {
_mcl_blast_resistance = 0.4,
_mcl_hardness = 0.4,
groups = {natural_blocks = 1, pickaxey = 1},
sounds = mcl_sounds.node_sound_stone_defaults()
},
["stone"] = {
_mcl_blast_resistance = 6,
_mcl_hardness = 1.5,
_mcl_silk_touch_drop = true,
drop = "blocks:cobblestone",
groups = {natural_blocks = 1, pickaxey = 1, stonecuttable = 1},
sounds = mcl_sounds.node_sound_stone_defaults()
},

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB