From ee4ca10d613f3fc01b69ca5c7508e8e088df7feb Mon Sep 17 00:00:00 2001 From: Duane Date: Sun, 17 Jul 2016 21:27:05 -0500 Subject: [PATCH] Use get_mapgen_setting. --- init.lua | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/init.lua b/init.lua index c11bbd1..369c846 100644 --- a/init.lua +++ b/init.lua @@ -67,15 +67,27 @@ end -- whether to use biomes and heightmap fun_caves.use_bi_hi = false -local mg_params = minetest.get_mapgen_params() -local mgname = minetest.get_mapgen_setting('mg_name') +local mgname +if minetest.get_mapgen_setting then + mgname = minetest.get_mapgen_setting('mg_name') +else + local mg_params = minetest.get_mapgen_params() + if mg_params then + mgname = mg_params.mgname + end +end + if mgname ~= "v6" and mgname ~= "v5" then fun_caves.use_bi_hi = true end minetest.register_on_mapgen_init(function(mgparams) - minetest.set_mapgen_setting('mg_flags', "nocaves, nodungeons", true) + if minetest.set_mapgen_setting then + minetest.set_mapgen_setting('mg_flags', "nocaves, nodungeons", true) + else + minetest.set_mapgen_params({flags="nocaves,nodungeons"}) + end end)