-- This file configures the Valleys mapgen settings to produce much larger-scale, more explorable terrain. -- These settings were originally posted by voxelproof on the Minetest forum: https://forum.luanti.org/viewtopic.php?p=336441#p336441 minetest.set_mapgen_setting_noiseparams("mgvalleys_np_terrain_height", { flags = "defaults", lacunarity = 1, offset = -10, scale = 1000, spread = vector.new(2048,2048,4096), seed = 4541, octaves = 6, persistence = 0.45, }, true) minetest.set_mapgen_setting_noiseparams("mgvalleys_np_inter_valley_slope", { flags = "defaults", lacunarity = 2, offset = 0.5, scale = 0.5, spread = vector.new(128,128,1024), seed = 746, octaves = 1, persistence = 1, }, true) minetest.set_mapgen_setting_noiseparams("mgvalleys_np_inter_valley_fill", { flags = "defaults", lacunarity = 2, offset = 0, scale = 1, spread = vector.new(256,512,256), seed = 1993, octaves = 6, persistence = 0.8, }, true) minetest.set_mapgen_setting_noiseparams("mgvalleys_np_filler_depth", { flags = "defaults", lacunarity = 2, offset = 0, scale = 1.2, spread = vector.new(256,256,256), seed = 1605, octaves = 3, persistence = 0.5, }, true) minetest.set_mapgen_setting_noiseparams("mgvalleys_np_massive_caves", { flags = "defaults", lacunarity = 2, offset = 0, scale = 1, spread = vector.new(512,256,256), seed = 59033, octaves = 6, persistence = 0.63, }, true) minetest.set_mapgen_setting_noiseparams("mgvalleys_np_cave2", { flags = "defaults", lacunarity = 2, offset = 0, scale = 23, -- 13 spread = vector.new(67,67,67), seed = 10325, octaves = 3, persistence = 0.5, }, true) minetest.set_mapgen_setting_noiseparams("mgvalleys_np_cave1", { flags = "defaults", lacunarity = 2, offset = 0, scale = 23, -- 13 spread = vector.new(61,61,61), seed = 52534, octaves = 3, persistence = 0.3, }, true) --mgvalleys_cave_width = 0.01 --mgvalleys_river_size = 2 --mg_flags = caves, dungeons, light, decorations --chunksize = 5 --mgvalleys_lava_features = 0 --mg_name = valleys --mapgen_limit = 31000 --water_level = 1 --seed = 18446744073709545565 minetest.set_mapgen_setting_noiseparams("mgvalleys_np_rivers", { flags = "defaults", lacunarity = 2, offset = 0, scale = 2, spread = vector.new(512,512,128), seed = -6050, octaves = 5, persistence = 0.6, }, true) minetest.set_mapgen_setting_noiseparams("mg_biome_np_heat", { flags = "defaults", lacunarity = 2, offset = 50, scale = 50, spread = vector.new(1000,1000,1000), seed = 5349, octaves = 3, persistence = 0.5, }, true) --mgvalleys_water_features = 0 minetest.set_mapgen_setting_noiseparams("mg_biome_np_heat_blend", { flags = "defaults", lacunarity = 2, offset = 0, scale = 1.5, spread = vector.new(8,8,8), seed = 13, octaves = 2, persistence = 1, }, true) minetest.set_mapgen_setting_noiseparams("mg_biome_np_humidity", { flags = "defaults", lacunarity = 2, offset = 50, scale = 50, spread = vector.new(1000,1000,1000), seed = 842, octaves = 3, persistence = 0.5, }, true) minetest.set_mapgen_setting_noiseparams("mg_biome_np_humidity_blend", { flags = "defaults", lacunarity = 2, offset = 0, scale = 1.5, spread = vector.new(8,8,8), seed = 90003, octaves = 2, persistence = 1, }, true) minetest.set_mapgen_setting("mgvalleys_spflags", "altitude_chill, humid_rivers") minetest.set_mapgen_setting_noiseparams("mgvalleys_np_valley_depth", { flags = "defaults", lacunarity = 2, offset = 5, scale = 4, spread = vector.new(512,512,1024), seed = -1914, octaves = 1, persistence = 1, }, true) minetest.set_mapgen_setting("mgvalleys_altitude_chill", 90) minetest.set_mapgen_setting_noiseparams("mgvalleys_np_valley_profile", { flags = "defaults", lacunarity = 2, offset = 0.6, scale = 0.5, spread = vector.new(64,2048,1024), seed = 777, octaves = 1, persistence = 1, }, true) --mgvalleys_large_cave_depth = -33 --mgvalleys_massive_cave_depth = -256 minetest.set_mapgen_setting("mgvalleys_river_depth", 0, true) -- This ensures both that caverns are appropriately hard to reach and that they won't be reached on a large scale by oceans. minetest.set_mapgen_setting("mgvalleys_cavern_limit", -1400, true)