Skip to content

Commit aedd209

Browse files
authoredApr 29, 2018
Use stratum ore to add the missing sandstone types
Add silver sandstone strata to 'cold desert' biome. Add sandstone and desert_sandstone strata to 'desert' biome.
1 parent bbb88e6 commit aedd209

File tree

1 file changed

+101
-3
lines changed

1 file changed

+101
-3
lines changed
 

‎mods/default/mapgen.lua

+101-3
Original file line numberDiff line numberDiff line change
@@ -412,11 +412,109 @@ end
412412

413413
function default.register_ores()
414414

415-
-- Blob ore
416-
-- These first to avoid other ores in blobs
415+
-- Stratum ores.
416+
-- These obviously first.
417+
418+
-- Silver sandstone
419+
420+
minetest.register_ore({
421+
ore_type = "stratum",
422+
ore = "default:silver_sandstone",
423+
wherein = {"default:stone"},
424+
clust_scarcity = 1,
425+
y_max = 46,
426+
y_min = 10,
427+
noise_params = {
428+
offset = 28,
429+
scale = 16,
430+
spread = {x = 128, y = 128, z = 128},
431+
seed = 90122,
432+
octaves = 1,
433+
},
434+
stratum_thickness = 4,
435+
biomes = {"cold_desert"},
436+
})
437+
438+
minetest.register_ore({
439+
ore_type = "stratum",
440+
ore = "default:silver_sandstone",
441+
wherein = {"default:stone"},
442+
clust_scarcity = 1,
443+
y_max = 42,
444+
y_min = 6,
445+
noise_params = {
446+
offset = 24,
447+
scale = 16,
448+
spread = {x = 128, y = 128, z = 128},
449+
seed = 90122,
450+
octaves = 1,
451+
},
452+
stratum_thickness = 2,
453+
biomes = {"cold_desert"},
454+
})
455+
456+
-- Desert sandstone
457+
458+
minetest.register_ore({
459+
ore_type = "stratum",
460+
ore = "default:desert_sandstone",
461+
wherein = {"default:desert_stone"},
462+
clust_scarcity = 1,
463+
y_max = 46,
464+
y_min = 10,
465+
noise_params = {
466+
offset = 28,
467+
scale = 16,
468+
spread = {x = 128, y = 128, z = 128},
469+
seed = 90122,
470+
octaves = 1,
471+
},
472+
stratum_thickness = 4,
473+
biomes = {"desert"},
474+
})
475+
476+
minetest.register_ore({
477+
ore_type = "stratum",
478+
ore = "default:desert_sandstone",
479+
wherein = {"default:desert_stone"},
480+
clust_scarcity = 1,
481+
y_max = 42,
482+
y_min = 6,
483+
noise_params = {
484+
offset = 24,
485+
scale = 16,
486+
spread = {x = 128, y = 128, z = 128},
487+
seed = 90122,
488+
octaves = 1,
489+
},
490+
stratum_thickness = 2,
491+
biomes = {"desert"},
492+
})
493+
494+
-- Sandstone
495+
496+
minetest.register_ore({
497+
ore_type = "stratum",
498+
ore = "default:sandstone",
499+
wherein = {"default:desert_stone"},
500+
clust_scarcity = 1,
501+
y_max = 39,
502+
y_min = 3,
503+
noise_params = {
504+
offset = 21,
505+
scale = 16,
506+
spread = {x = 128, y = 128, z = 128},
507+
seed = 90122,
508+
octaves = 1,
509+
},
510+
stratum_thickness = 2,
511+
biomes = {"desert"},
512+
})
513+
514+
-- Blob ore.
515+
-- These before scatter ores to avoid other ores in blobs.
417516

418517
-- Clay
419-
-- This first to avoid clay in sand blobs
420518

421519
minetest.register_ore({
422520
ore_type = "blob",

0 commit comments

Comments
 (0)
Please sign in to comment.