From 5d26595f4a1b409b915eb5ed2512cbe9568ac115 Mon Sep 17 00:00:00 2001 From: cora Date: Fri, 28 Oct 2022 06:31:56 +0200 Subject: [PATCH] enforce cavern setting for nether generation people unticking the "caverns" box probably do not expect that this only applies to nether "terrain" --- mods/MAPGEN/mcl_mapgen_core/init.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mods/MAPGEN/mcl_mapgen_core/init.lua b/mods/MAPGEN/mcl_mapgen_core/init.lua index ba1f053c9..569352012 100644 --- a/mods/MAPGEN/mcl_mapgen_core/init.lua +++ b/mods/MAPGEN/mcl_mapgen_core/init.lua @@ -106,16 +106,23 @@ end if mg_name == "v7" then minetest.set_mapgen_setting("mgv7_cavern_threshold", "0.20", true) + mg_flags.caverns = true elseif mg_name == "valleys" then minetest.set_mapgen_setting("mgvalleys_cavern_threshold", "0.20", true) + mg_flags.caverns = true elseif mg_name == "carpathian" then minetest.set_mapgen_setting("mgcarpathian_cavern_threshold", "0.20", true) + mg_flags.caverns = true elseif mg_name == "v5" then minetest.set_mapgen_setting("mgv5_cavern_threshold", "0.20", true) + mg_flags.caverns = true elseif mg_name == "fractal" then minetest.set_mapgen_setting("mgfractal_cavern_threshold", "0.20", true) + mg_flags.caverns = true end + + local mg_flags_str = "" for k,v in pairs(mg_flags) do if v == false then