generation.lua 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491
  1. ----rocks n stuff--------
  2. minetest.register_ore({
  3. ore_type = "blob",
  4. ore = "minerdream:marble_white",
  5. wherein = {"default:stone"},
  6. clust_scarcity = 25 * 25 * 25,
  7. clust_size = 5,
  8. y_min = -5000,
  9. y_max = -50,
  10. noise_threshold = 0.0,
  11. noise_params = {
  12. offset = 0.5,
  13. scale = 0.2,
  14. spread = {x = 5, y = 5, z = 5},
  15. seed = 766,
  16. octaves = 1,
  17. persist = 0.0
  18. },
  19. })
  20. minetest.register_ore({
  21. ore_type = "blob",
  22. ore = "minerdream:marble_pink",
  23. wherein = {"default:stone"},
  24. clust_scarcity = 25 * 25 * 25,
  25. clust_size = 5,
  26. y_min = -5000,
  27. y_max = -125,
  28. noise_threshold = 0.0,
  29. noise_params = {
  30. offset = 0.5,
  31. scale = 0.2,
  32. spread = {x = 5, y = 5, z = 5},
  33. seed = 766,
  34. octaves = 1,
  35. persist = 0.0
  36. },
  37. })
  38. minetest.register_ore({
  39. ore_type = "blob",
  40. ore = "minerdream:marble_red",
  41. wherein = {"default:stone"},
  42. clust_scarcity = 25 * 25 * 25,
  43. clust_size = 5,
  44. y_min = -5000,
  45. y_max = -200,
  46. noise_threshold = 0.0,
  47. noise_params = {
  48. offset = 0.5,
  49. scale = 0.2,
  50. spread = {x = 5, y = 5, z = 5},
  51. seed = 766,
  52. octaves = 1,
  53. persist = 0.0
  54. },
  55. })
  56. minetest.register_ore({
  57. ore_type = "blob",
  58. ore = "minerdream:marble_green",
  59. wherein = {"default:stone"},
  60. clust_scarcity = 25 * 25 * 25,
  61. clust_size = 5,
  62. y_min = -5000,
  63. y_max = -300,
  64. noise_threshold = 0.0,
  65. noise_params = {
  66. offset = 0.5,
  67. scale = 0.2,
  68. spread = {x = 5, y = 5, z = 5},
  69. seed = 766,
  70. octaves = 1,
  71. persist = 0.0
  72. },
  73. })
  74. minetest.register_ore({
  75. ore_type = "blob",
  76. ore = "minerdream:marble_blue",
  77. wherein = {"default:stone"},
  78. clust_scarcity = 25 * 25 * 25,
  79. clust_size = 5,
  80. y_min = -5000,
  81. y_max = -425,
  82. noise_threshold = 0.0,
  83. noise_params = {
  84. offset = 0.5,
  85. scale = 0.2,
  86. spread = {x = 5, y = 5, z = 5},
  87. seed = 766,
  88. octaves = 1,
  89. persist = 0.0
  90. },
  91. })
  92. minetest.register_ore({
  93. ore_type = "blob",
  94. ore = "minerdream:marble_black",
  95. wherein = {"default:stone"},
  96. clust_scarcity = 25 * 25 * 25,
  97. clust_size = 5,
  98. y_min = -5000,
  99. y_max = -600,
  100. noise_threshold = 0.0,
  101. noise_params = {
  102. offset = 0.5,
  103. scale = 0.2,
  104. spread = {x = 5, y = 5, z = 5},
  105. seed = 766,
  106. octaves = 1,
  107. persist = 0.0
  108. },
  109. })
  110. ---treasure---
  111. minetest.register_ore({
  112. ore_type = "scatter",
  113. ore = "minerdream:treasure1",
  114. wherein = "default:desert_stone",
  115. clust_scarcity = 8 * 8 * 8,
  116. clust_num_ores = 1,
  117. clust_size = 1,
  118. y_min = -200,
  119. y_max = 50,
  120. })
  121. minetest.register_ore({
  122. ore_type = "scatter",
  123. ore = "minerdream:treasure1",
  124. wherein = "default:stone",
  125. clust_scarcity = 8 * 8 * 8,
  126. clust_num_ores = 1,
  127. clust_size = 1,
  128. y_min = -200,
  129. y_max = 50,
  130. })
  131. minetest.register_ore({
  132. ore_type = "scatter",
  133. ore = "minerdream:treasure2",
  134. wherein = "default:desert_stone",
  135. clust_scarcity = 10 * 10 * 10,
  136. clust_num_ores = 1,
  137. clust_size = 1,
  138. y_min = -400,
  139. y_max = -100,
  140. })
  141. minetest.register_ore({
  142. ore_type = "scatter",
  143. ore = "minerdream:treasure2",
  144. wherein = "default:stone",
  145. clust_scarcity = 10 * 10 * 10,
  146. clust_num_ores = 1,
  147. clust_size = 1,
  148. y_min = -400,
  149. y_max = -100,
  150. })
  151. minetest.register_ore({
  152. ore_type = "scatter",
  153. ore = "minerdream:treasure3",
  154. wherein = "default:stone",
  155. clust_scarcity = 12 * 12 * 12,
  156. clust_num_ores = 1,
  157. clust_size = 1,
  158. y_min = -750,
  159. y_max = -250,
  160. })
  161. minetest.register_ore({
  162. ore_type = "scatter",
  163. ore = "minerdream:treasure4",
  164. wherein = "default:stone",
  165. clust_scarcity = 14 * 14 * 14,
  166. clust_num_ores = 1,
  167. clust_size = 1,
  168. y_min = -2000,
  169. y_max = -500,
  170. })
  171. minetest.register_ore({
  172. ore_type = "scatter",
  173. ore = "minerdream:treasure5",
  174. wherein = "default:stone",
  175. clust_scarcity = 15 * 15 * 15,
  176. clust_num_ores = 1,
  177. clust_size = 1,
  178. y_min = -2500,
  179. y_max = -1500,
  180. })
  181. ---ores---
  182. minetest.register_ore({
  183. ore_type = "scatter",
  184. ore = "minerdream:stone_with_calcium",
  185. wherein = "default:stone",
  186. clust_scarcity = 12 * 12 * 12,
  187. clust_num_ores = 5,
  188. clust_size = 2,
  189. y_min = -31000,
  190. y_max = 420,
  191. })
  192. minetest.register_ore({
  193. ore_type = "scatter",
  194. ore = "minerdream:stone_with_potassium",
  195. wherein = "default:stone",
  196. clust_scarcity = 13 * 13 * 13,
  197. clust_num_ores = 7,
  198. clust_size = 3,
  199. y_min = -31000,
  200. y_max = 420,
  201. })
  202. minetest.register_ore({
  203. ore_type = "scatter",
  204. ore = "minerdream:stone_with_nickel",
  205. wherein = "default:stone",
  206. clust_scarcity = 13 * 13 * 13,
  207. clust_num_ores = 7,
  208. clust_size = 3,
  209. y_min = -31000,
  210. y_max = -40,
  211. })
  212. minetest.register_ore({
  213. ore_type = "scatter",
  214. ore = "minerdream:stone_with_zinc",
  215. wherein = "default:stone",
  216. clust_scarcity = 14 * 14 * 14,
  217. clust_num_ores = 7,
  218. clust_size = 3,
  219. y_min = -31000,
  220. y_max = -50,
  221. })
  222. minetest.register_ore({
  223. ore_type = "scatter",
  224. ore = "minerdream:stone_with_silver",
  225. wherein = "default:stone",
  226. clust_scarcity = 14 * 14 * 14,
  227. clust_num_ores = 3,
  228. clust_size = 2,
  229. y_min = -31000,
  230. y_max = -64,
  231. })
  232. minetest.register_ore({
  233. ore_type = "scatter",
  234. ore = "minerdream:stone_with_lead",
  235. wherein = "default:stone",
  236. clust_scarcity = 13 * 13 * 13,
  237. clust_num_ores = 7,
  238. clust_size = 3,
  239. y_min = -31000,
  240. y_max = -70,
  241. })
  242. minetest.register_ore({
  243. ore_type = "scatter",
  244. ore = "minerdream:stone_with_aluminum",
  245. wherein = "default:stone",
  246. clust_scarcity = 14 * 14 * 14,
  247. clust_num_ores = 4,
  248. clust_size = 3,
  249. y_min = -31000,
  250. y_max = -250,
  251. })
  252. minetest.register_ore({
  253. ore_type = "scatter",
  254. ore = "minerdream:stone_with_platinum",
  255. wherein = "default:stone",
  256. clust_scarcity = 14 * 14 * 14,
  257. clust_num_ores = 4,
  258. clust_size = 3,
  259. y_min = -31000,
  260. y_max = -300,
  261. })
  262. minetest.register_ore({
  263. ore_type = "scatter",
  264. ore = "minerdream:stone_with_cobalt",
  265. wherein = "default:stone",
  266. clust_scarcity = 15 * 15 * 15,
  267. clust_num_ores = 3,
  268. clust_size = 3,
  269. y_min = -31000,
  270. y_max = -500,
  271. })
  272. minetest.register_ore({
  273. ore_type = "scatter",
  274. ore = "minerdream:stone_with_ruthenium",
  275. wherein = "default:stone",
  276. clust_scarcity = 15 * 15 * 15,
  277. clust_num_ores = 3,
  278. clust_size = 3,
  279. y_min = -31000,
  280. y_max = -500,
  281. })
  282. minetest.register_ore({
  283. ore_type = "scatter",
  284. ore = "minerdream:stone_with_amethyst",
  285. wherein = "default:stone",
  286. clust_scarcity = 15 * 15 * 15,
  287. clust_num_ores = 1,
  288. clust_size = 1,
  289. y_min = -31000,
  290. y_max = -650,
  291. })
  292. minetest.register_ore({
  293. ore_type = "scatter",
  294. ore = "minerdream:stone_with_jade",
  295. wherein = "default:stone",
  296. clust_scarcity = 15 * 15 * 15,
  297. clust_num_ores = 1,
  298. clust_size = 1,
  299. y_min = -31000,
  300. y_max = -650,
  301. })
  302. minetest.register_ore({
  303. ore_type = "scatter",
  304. ore = "minerdream:stone_with_garnet",
  305. wherein = "default:stone",
  306. clust_scarcity = 15 * 15 * 15,
  307. clust_num_ores = 1,
  308. clust_size = 1,
  309. y_min = -31000,
  310. y_max = -650,
  311. })
  312. minetest.register_ore({
  313. ore_type = "scatter",
  314. ore = "minerdream:stone_with_bituminous_coal",
  315. wherein = "default:stone",
  316. clust_scarcity = 13 * 13 * 13,
  317. clust_num_ores = 10,
  318. clust_size = 3,
  319. y_min = -31000,
  320. y_max = -500,
  321. })
  322. minetest.register_ore({
  323. ore_type = "scatter",
  324. ore = "minerdream:stone_with_topaz",
  325. wherein = "default:stone",
  326. clust_scarcity = 15 * 15 * 15,
  327. clust_num_ores = 1,
  328. clust_size = 1,
  329. y_min = -31000,
  330. y_max = -1700,
  331. })
  332. minetest.register_ore({
  333. ore_type = "scatter",
  334. ore = "minerdream:stone_with_spinel",
  335. wherein = "default:stone",
  336. clust_scarcity = 16 * 16 * 16,
  337. clust_num_ores = 1,
  338. clust_size = 1,
  339. y_min = -31000,
  340. y_max = -1700,
  341. })
  342. minetest.register_ore({
  343. ore_type = "scatter",
  344. ore = "minerdream:stone_with_aquamarine",
  345. wherein = "default:stone",
  346. clust_scarcity = 16 * 16 * 16,
  347. clust_num_ores = 1,
  348. clust_size = 1,
  349. y_min = -31000,
  350. y_max = -1700,
  351. })
  352. minetest.register_ore({
  353. ore_type = "scatter",
  354. ore = "minerdream:stone_with_onyx",
  355. wherein = "default:stone",
  356. clust_scarcity = 16 * 16 * 16,
  357. clust_num_ores = 1,
  358. clust_size = 1,
  359. y_min = -31000,
  360. y_max = -1700,
  361. })
  362. minetest.register_ore({
  363. ore_type = "scatter",
  364. ore = "minerdream:stone_with_tantalum",
  365. wherein = "default:stone",
  366. clust_scarcity = 16 * 16 * 16,
  367. clust_num_ores = 3,
  368. clust_size = 3,
  369. y_min = -31000,
  370. y_max = -1500,
  371. })
  372. minetest.register_ore({
  373. ore_type = "scatter",
  374. ore = "minerdream:stone_with_rhodium",
  375. wherein = "default:stone",
  376. clust_scarcity = 16 * 16 * 16,
  377. clust_num_ores = 3,
  378. clust_size = 3,
  379. y_min = -31000,
  380. y_max = -1500,
  381. })
  382. -------desert ores--------
  383. minetest.register_ore({
  384. ore_type = "scatter",
  385. ore = "minerdream:desertstone_with_richiron",
  386. wherein = "default:desert_stone",
  387. clust_scarcity = 10 * 10 * 10,
  388. clust_num_ores = 5,
  389. clust_size = 2,
  390. y_min = -31000,
  391. y_max = 420,
  392. })
  393. minetest.register_ore({
  394. ore_type = "scatter",
  395. ore = "minerdream:desertstone_with_lapislazuli",
  396. wherein = "default:desert_stone",
  397. clust_scarcity = 10 * 10 * 10,
  398. clust_num_ores = 5,
  399. clust_size = 2,
  400. y_min = -31000,
  401. y_max = 420,
  402. })
  403. minetest.register_ore({
  404. ore_type = "scatter",
  405. ore = "minerdream:desertstone_with_coal",
  406. wherein = "default:desert_stone",
  407. clust_scarcity = 12 * 12 * 12,
  408. clust_num_ores = 5,
  409. clust_size = 2,
  410. y_min = -31000,
  411. y_max = 420,
  412. })
  413. minetest.register_ore({
  414. ore_type = "scatter",
  415. ore = "minerdream:desertstone_with_sulfur",
  416. wherein = "default:desert_stone",
  417. clust_scarcity = 15 * 15 * 15,
  418. clust_num_ores = 5,
  419. clust_size = 2,
  420. y_min = -31000,
  421. y_max = 420,
  422. })
  423. minetest.register_ore({
  424. ore_type = "scatter",
  425. ore = "minerdream:desertstone_with_saltpeter",
  426. wherein = "default:desert_stone",
  427. clust_scarcity = 15 * 15 * 15,
  428. clust_num_ores = 5,
  429. clust_size = 2,
  430. y_min = -31000,
  431. y_max = 420,
  432. })
  433. minetest.register_ore({
  434. ore_type = "scatter",
  435. ore = "minerdream:desertstone_with_poorgold",
  436. wherein = "default:desert_stone",
  437. clust_scarcity = 10 * 10 * 10,
  438. clust_num_ores = 1,
  439. clust_size = 1,
  440. y_min = -31000,
  441. y_max = 420,
  442. })