]> git.lizzy.rs Git - Crafter.git/blob - mods/main/ore.lua
testing
[Crafter.git] / mods / main / ore.lua
1 --[[
2 depth = initial level found
3 ]]--
4
5         
6 -- Dirt
7
8 minetest.register_ore({
9         ore_type        = "blob",
10         ore             = "main:dirt",
11         wherein         = {"main:stone"},
12         clust_scarcity  = 16 * 16 * 16,
13         clust_size      = 5,
14         y_max           = 31000,
15         y_min           = -31,
16         noise_threshold = 0.0,
17         noise_params    = {
18                 offset = 0.5,
19                 scale = 0.2,
20                 spread = {x = 5, y = 5, z = 5},
21                 seed = 17676,
22                 octaves = 1,
23                 persist = 0.0
24         },
25 })
26
27 -- Gravel
28
29 minetest.register_ore({
30         ore_type        = "blob",
31         ore             = "main:gravel",
32         wherein         = {"main:stone"},
33         clust_scarcity  = 16 * 16 * 16,
34         clust_size      = 5,
35         y_max           = 31000,
36         y_min           = -31000,
37         noise_threshold = 0.0,
38         noise_params    = {
39                 offset = 0.5,
40                 scale = 0.2,
41                 spread = {x = 5, y = 5, z = 5},
42                 seed = 766,
43                 octaves = 1,
44                 persist = 0.0
45         },
46 })
47
48 -- Scatter ores
49
50 -- Coal
51
52 minetest.register_ore({
53         ore_type       = "scatter",
54         ore            = "main:coalore",
55         wherein        = "main:stone",
56         clust_scarcity = 8 * 8 * 8,
57         clust_num_ores = 9,
58         clust_size     = 3,
59         y_max          = 31000,
60         y_min          = 1025,
61 })
62
63 minetest.register_ore({
64         ore_type       = "scatter",
65         ore            = "main:coalore",
66         wherein        = "main:stone",
67         clust_scarcity = 8 * 8 * 8,
68         clust_num_ores = 8,
69         clust_size     = 3,
70         y_max          = 64,
71         y_min          = -127,
72 })
73
74 minetest.register_ore({
75         ore_type       = "scatter",
76         ore            = "main:coalore",
77         wherein        = "main:stone",
78         clust_scarcity = 12 * 12 * 12,
79         clust_num_ores = 30,
80         clust_size     = 5,
81         y_max          = -128,
82         y_min          = -31000,
83 })
84
85 -- Iron
86
87 minetest.register_ore({
88         ore_type       = "scatter",
89         ore            = "main:ironore",
90         wherein        = "main:stone",
91         clust_scarcity = 9 * 9 * 9,
92         clust_num_ores = 12,
93         clust_size     = 3,
94         y_max          = 31000,
95         y_min          = 1025,
96 })
97
98 minetest.register_ore({
99         ore_type       = "scatter",
100         ore            = "main:ironore",
101         wherein        = "main:stone",
102         clust_scarcity = 7 * 7 * 7,
103         clust_num_ores = 5,
104         clust_size     = 3,
105         y_max          = -128,
106         y_min          = -255,
107 })
108
109 minetest.register_ore({
110         ore_type       = "scatter",
111         ore            = "main:ironore",
112         wherein        = "main:stone",
113         clust_scarcity = 12 * 12 * 12,
114         clust_num_ores = 29,
115         clust_size     = 5,
116         y_max          = -256,
117         y_min          = -31000,
118 })
119
120 -- Gold
121
122 minetest.register_ore({
123         ore_type       = "scatter",
124         ore            = "main:goldore",
125         wherein        = "main:stone",
126         clust_scarcity = 13 * 13 * 13,
127         clust_num_ores = 5,
128         clust_size     = 3,
129         y_max          = 31000,
130         y_min          = 1025,
131 })
132
133 minetest.register_ore({
134         ore_type       = "scatter",
135         ore            = "main:goldore",
136         wherein        = "main:stone",
137         clust_scarcity = 15 * 15 * 15,
138         clust_num_ores = 3,
139         clust_size     = 2,
140         y_max          = -256,
141         y_min          = -511,
142 })
143
144 minetest.register_ore({
145         ore_type       = "scatter",
146         ore            = "main:goldore",
147         wherein        = "main:stone",
148         clust_scarcity = 13 * 13 * 13,
149         clust_num_ores = 5,
150         clust_size     = 3,
151         y_max          = -512,
152         y_min          = -31000,
153 })
154
155 -- Mese crystal
156
157 minetest.register_ore({
158         ore_type       = "scatter",
159         ore            = "main:diamondore",
160         wherein        = "main:stone",
161         clust_scarcity = 14 * 14 * 14,
162         clust_num_ores = 5,
163         clust_size     = 3,
164         y_max          = 31000,
165         y_min          = 1025,
166 })
167
168 minetest.register_ore({
169         ore_type       = "scatter",
170         ore            = "main:diamondore",
171         wherein        = "main:stone",
172         clust_scarcity = 18 * 18 * 18,
173         clust_num_ores = 3,
174         clust_size     = 2,
175         y_max          = -512,
176         y_min          = -1023,
177 })
178
179 minetest.register_ore({
180         ore_type       = "scatter",
181         ore            = "main:diamondore",
182         wherein        = "main:stone",
183         clust_scarcity = 14 * 14 * 14,
184         clust_num_ores = 5,
185         clust_size     = 3,
186         y_max          = -1024,
187         y_min          = -31000,
188 })
189
190 -- Diamond
191
192 minetest.register_ore({
193         ore_type       = "scatter",
194         ore            = "main:diamondore",
195         wherein        = "main:stone",
196         clust_scarcity = 15 * 15 * 15,
197         clust_num_ores = 4,
198         clust_size     = 3,
199         y_max          = 31000,
200         y_min          = 1025,
201 })
202
203 minetest.register_ore({
204         ore_type       = "scatter",
205         ore            = "main:diamondore",
206         wherein        = "main:stone",
207         clust_scarcity = 17 * 17 * 17,
208         clust_num_ores = 4,
209         clust_size     = 3,
210         y_max          = -1024,
211         y_min          = -2047,
212 })
213
214 minetest.register_ore({
215         ore_type       = "scatter",
216         ore            = "main:diamondore",
217         wherein        = "main:stone",
218         clust_scarcity = 15 * 15 * 15,
219         clust_num_ores = 4,
220         clust_size     = 3,
221         y_max          = -2048,
222         y_min          = -31000,
223 })
224