@@ -412,11 +412,109 @@ end
412
412
413
413
function default .register_ores ()
414
414
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.
417
516
418
517
-- Clay
419
- -- This first to avoid clay in sand blobs
420
518
421
519
minetest .register_ore ({
422
520
ore_type = " blob" ,
0 commit comments