red_glazed_terracotta/mods/rgt_world/config.lua

162 lines
4.4 KiB
Lua

-- 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)