1use rustc_hash::FxHashMap;
6use steel_worldgen::density::NoiseParameters;
7static AQUIFER_BARRIER_AMPLITUDE_MODIFIERS: &[f64] = &[];
8static AQUIFER_FLUID_LEVEL_FLOODEDNESS_AMPLITUDE_MODIFIERS: &[f64] = &[];
9static AQUIFER_FLUID_LEVEL_SPREAD_AMPLITUDE_MODIFIERS: &[f64] = &[];
10static AQUIFER_LAVA_AMPLITUDE_MODIFIERS: &[f64] = &[];
11static BADLANDS_PILLAR_AMPLITUDE_MODIFIERS: &[f64] = &[];
12static BADLANDS_PILLAR_ROOF_AMPLITUDE_MODIFIERS: &[f64] = &[];
13static BADLANDS_SURFACE_AMPLITUDE_MODIFIERS: &[f64] = &[];
14static CALCITE_AMPLITUDE_MODIFIERS: &[f64] = &[];
15static CAVE_CHEESE_AMPLITUDE_MODIFIERS: &[f64] = &[
16 0.5f64,
17 1f64,
18 2f64,
19 1f64,
20 2f64,
21 1f64,
22 0f64,
23 2f64,
24 0f64,
25];
26static CAVE_ENTRANCE_AMPLITUDE_MODIFIERS: &[f64] = &[0.4f64, 0.5f64, 1f64];
27static CAVE_LAYER_AMPLITUDE_MODIFIERS: &[f64] = &[];
28static CLAY_BANDS_OFFSET_AMPLITUDE_MODIFIERS: &[f64] = &[];
29static CONTINENTALNESS_AMPLITUDE_MODIFIERS: &[f64] = &[
30 1f64, 1f64, 2f64, 2f64, 2f64, 1f64, 1f64, 1f64, 1f64,
31];
32static CONTINENTALNESS_LARGE_AMPLITUDE_MODIFIERS: &[f64] = &[
33 1f64, 1f64, 2f64, 2f64, 2f64, 1f64, 1f64, 1f64, 1f64,
34];
35static EROSION_AMPLITUDE_MODIFIERS: &[f64] = &[1f64, 1f64, 0f64, 1f64, 1f64];
36static EROSION_LARGE_AMPLITUDE_MODIFIERS: &[f64] = &[1f64, 1f64, 0f64, 1f64, 1f64];
37static GRAVEL_AMPLITUDE_MODIFIERS: &[f64] = &[];
38static GRAVEL_LAYER_AMPLITUDE_MODIFIERS: &[f64] = &[
39 1f64,
40 1f64,
41 1f64,
42 1f64,
43 0f64,
44 0f64,
45 0f64,
46 0f64,
47 0.013333333333333334f64,
48];
49static ICE_AMPLITUDE_MODIFIERS: &[f64] = &[];
50static ICEBERG_PILLAR_AMPLITUDE_MODIFIERS: &[f64] = &[];
51static ICEBERG_PILLAR_ROOF_AMPLITUDE_MODIFIERS: &[f64] = &[];
52static ICEBERG_SURFACE_AMPLITUDE_MODIFIERS: &[f64] = &[];
53static JAGGED_AMPLITUDE_MODIFIERS: &[f64] = &[];
54static NETHER_TEMPERATURE_AMPLITUDE_MODIFIERS: &[f64] = &[];
55static NETHER_VEGETATION_AMPLITUDE_MODIFIERS: &[f64] = &[];
56static NETHER_STATE_SELECTOR_AMPLITUDE_MODIFIERS: &[f64] = &[];
57static NETHER_WART_AMPLITUDE_MODIFIERS: &[f64] = &[1f64, 0f64, 0f64, 0.9f64];
58static NETHERRACK_AMPLITUDE_MODIFIERS: &[f64] = &[1f64, 0f64, 0f64, 0.35f64];
59static NOODLE_AMPLITUDE_MODIFIERS: &[f64] = &[];
60static NOODLE_RIDGE_A_AMPLITUDE_MODIFIERS: &[f64] = &[];
61static NOODLE_RIDGE_B_AMPLITUDE_MODIFIERS: &[f64] = &[];
62static NOODLE_THICKNESS_AMPLITUDE_MODIFIERS: &[f64] = &[];
63static OFFSET_AMPLITUDE_MODIFIERS: &[f64] = &[1f64, 1f64, 1f64, 0f64];
64static ORE_GAP_AMPLITUDE_MODIFIERS: &[f64] = &[];
65static ORE_VEIN_A_AMPLITUDE_MODIFIERS: &[f64] = &[];
66static ORE_VEIN_B_AMPLITUDE_MODIFIERS: &[f64] = &[];
67static ORE_VEININESS_AMPLITUDE_MODIFIERS: &[f64] = &[];
68static PACKED_ICE_AMPLITUDE_MODIFIERS: &[f64] = &[];
69static PATCH_AMPLITUDE_MODIFIERS: &[f64] = &[
70 1f64,
71 0f64,
72 0f64,
73 0f64,
74 0f64,
75 0.013333333333333334f64,
76];
77static PILLAR_AMPLITUDE_MODIFIERS: &[f64] = &[];
78static PILLAR_RARENESS_AMPLITUDE_MODIFIERS: &[f64] = &[];
79static PILLAR_THICKNESS_AMPLITUDE_MODIFIERS: &[f64] = &[];
80static POWDER_SNOW_AMPLITUDE_MODIFIERS: &[f64] = &[];
81static RIDGE_AMPLITUDE_MODIFIERS: &[f64] = &[1f64, 2f64, 1f64, 0f64, 0f64, 0f64];
82static SMALL_PATCH_AMPLITUDE_MODIFIERS: &[f64] = &[3f64];
83static SOUL_SAND_LAYER_AMPLITUDE_MODIFIERS: &[f64] = &[
84 1f64,
85 1f64,
86 1f64,
87 1f64,
88 0f64,
89 0f64,
90 0f64,
91 0f64,
92 0.013333333333333334f64,
93];
94static SPAGHETTI_2D_AMPLITUDE_MODIFIERS: &[f64] = &[];
95static SPAGHETTI_2D_ELEVATION_AMPLITUDE_MODIFIERS: &[f64] = &[];
96static SPAGHETTI_2D_MODULATOR_AMPLITUDE_MODIFIERS: &[f64] = &[];
97static SPAGHETTI_2D_THICKNESS_AMPLITUDE_MODIFIERS: &[f64] = &[];
98static SPAGHETTI_3D_1_AMPLITUDE_MODIFIERS: &[f64] = &[];
99static SPAGHETTI_3D_2_AMPLITUDE_MODIFIERS: &[f64] = &[];
100static SPAGHETTI_3D_RARITY_AMPLITUDE_MODIFIERS: &[f64] = &[];
101static SPAGHETTI_3D_THICKNESS_AMPLITUDE_MODIFIERS: &[f64] = &[];
102static SPAGHETTI_ROUGHNESS_AMPLITUDE_MODIFIERS: &[f64] = &[];
103static SPAGHETTI_ROUGHNESS_MODULATOR_AMPLITUDE_MODIFIERS: &[f64] = &[];
104static SULFUR_CAVE_GRADIENT_AMPLITUDE_MODIFIERS: &[f64] = &[1f64, 0f64, 1f64];
105static SURFACE_AMPLITUDE_MODIFIERS: &[f64] = &[];
106static SURFACE_SECONDARY_AMPLITUDE_MODIFIERS: &[f64] = &[1f64, 1f64, 0f64, 1f64];
107static SURFACE_SWAMP_AMPLITUDE_MODIFIERS: &[f64] = &[];
108static TEMPERATURE_AMPLITUDE_MODIFIERS: &[f64] = &[1.5f64, 0f64, 1f64, 0f64, 0f64, 0f64];
109static TEMPERATURE_LARGE_AMPLITUDE_MODIFIERS: &[f64] = &[
110 1.5f64,
111 0f64,
112 1f64,
113 0f64,
114 0f64,
115 0f64,
116];
117static VEGETATION_AMPLITUDE_MODIFIERS: &[f64] = &[1f64, 1f64, 0f64, 0f64, 0f64, 0f64];
118static VEGETATION_LARGE_AMPLITUDE_MODIFIERS: &[f64] = &[
119 1f64, 1f64, 0f64, 0f64, 0f64, 0f64,
120];
121#[must_use]
125pub fn get_noise_parameters() -> FxHashMap<String, NoiseParameters> {
126 FxHashMap::from_iter([
127 (
128 String::from("minecraft:aquifer_barrier"),
129 NoiseParameters::new(
130 0.955388882960065f64,
131 -3i32,
132 1i32,
133 true,
134 AQUIFER_BARRIER_AMPLITUDE_MODIFIERS.to_vec(),
135 ),
136 ),
137 (
138 String::from("minecraft:aquifer_fluid_level_floodedness"),
139 NoiseParameters::new(
140 0.955388882960065f64,
141 -7i32,
142 1i32,
143 true,
144 AQUIFER_FLUID_LEVEL_FLOODEDNESS_AMPLITUDE_MODIFIERS.to_vec(),
145 ),
146 ),
147 (
148 String::from("minecraft:aquifer_fluid_level_spread"),
149 NoiseParameters::new(
150 0.955388882960065f64,
151 -5i32,
152 1i32,
153 true,
154 AQUIFER_FLUID_LEVEL_SPREAD_AMPLITUDE_MODIFIERS.to_vec(),
155 ),
156 ),
157 (
158 String::from("minecraft:aquifer_lava"),
159 NoiseParameters::new(
160 0.955388882960065f64,
161 -1i32,
162 1i32,
163 true,
164 AQUIFER_LAVA_AMPLITUDE_MODIFIERS.to_vec(),
165 ),
166 ),
167 (
168 String::from("minecraft:badlands_pillar"),
169 NoiseParameters::new(
170 0.939546696581729f64,
171 -2i32,
172 4i32,
173 true,
174 BADLANDS_PILLAR_AMPLITUDE_MODIFIERS.to_vec(),
175 ),
176 ),
177 (
178 String::from("minecraft:badlands_pillar_roof"),
179 NoiseParameters::new(
180 0.955388882960065f64,
181 -8i32,
182 1i32,
183 true,
184 BADLANDS_PILLAR_ROOF_AMPLITUDE_MODIFIERS.to_vec(),
185 ),
186 ),
187 (
188 String::from("minecraft:badlands_surface"),
189 NoiseParameters::new(
190 0.9381732587751008f64,
191 -6i32,
192 3i32,
193 true,
194 BADLANDS_SURFACE_AMPLITUDE_MODIFIERS.to_vec(),
195 ),
196 ),
197 (
198 String::from("minecraft:calcite"),
199 NoiseParameters::new(
200 0.939546696581729f64,
201 -9i32,
202 4i32,
203 true,
204 CALCITE_AMPLITUDE_MODIFIERS.to_vec(),
205 ),
206 ),
207 (
208 String::from("minecraft:cave_cheese"),
209 NoiseParameters::new(
210 0.8361300524356068f64,
211 -8i32,
212 9i32,
213 true,
214 CAVE_CHEESE_AMPLITUDE_MODIFIERS.to_vec(),
215 ),
216 ),
217 (
218 String::from("minecraft:cave_entrance"),
219 NoiseParameters::new(
220 0.8500634887071167f64,
221 -7i32,
222 3i32,
223 true,
224 CAVE_ENTRANCE_AMPLITUDE_MODIFIERS.to_vec(),
225 ),
226 ),
227 (
228 String::from("minecraft:cave_layer"),
229 NoiseParameters::new(
230 0.955388882960065f64,
231 -8i32,
232 1i32,
233 true,
234 CAVE_LAYER_AMPLITUDE_MODIFIERS.to_vec(),
235 ),
236 ),
237 (
238 String::from("minecraft:clay_bands_offset"),
239 NoiseParameters::new(
240 0.955388882960065f64,
241 -8i32,
242 1i32,
243 true,
244 CLAY_BANDS_OFFSET_AMPLITUDE_MODIFIERS.to_vec(),
245 ),
246 ),
247 (
248 String::from("minecraft:continentalness"),
249 NoiseParameters::new(
250 0.8880832896205223f64,
251 -9i32,
252 9i32,
253 true,
254 CONTINENTALNESS_AMPLITUDE_MODIFIERS.to_vec(),
255 ),
256 ),
257 (
258 String::from("minecraft:continentalness_large"),
259 NoiseParameters::new(
260 0.8880832896205223f64,
261 -11i32,
262 9i32,
263 true,
264 CONTINENTALNESS_LARGE_AMPLITUDE_MODIFIERS.to_vec(),
265 ),
266 ),
267 (
268 String::from("minecraft:erosion"),
269 NoiseParameters::new(
270 1.063180125160734f64,
271 -9i32,
272 5i32,
273 true,
274 EROSION_AMPLITUDE_MODIFIERS.to_vec(),
275 ),
276 ),
277 (
278 String::from("minecraft:erosion_large"),
279 NoiseParameters::new(
280 1.063180125160734f64,
281 -11i32,
282 5i32,
283 true,
284 EROSION_LARGE_AMPLITUDE_MODIFIERS.to_vec(),
285 ),
286 ),
287 (
288 String::from("minecraft:gravel"),
289 NoiseParameters::new(
290 0.939546696581729f64,
291 -8i32,
292 4i32,
293 true,
294 GRAVEL_AMPLITUDE_MODIFIERS.to_vec(),
295 ),
296 ),
297 (
298 String::from("minecraft:gravel_layer"),
299 NoiseParameters::new(
300 1.0569606747151457f64,
301 -8i32,
302 9i32,
303 true,
304 GRAVEL_LAYER_AMPLITUDE_MODIFIERS.to_vec(),
305 ),
306 ),
307 (
308 String::from("minecraft:ice"),
309 NoiseParameters::new(
310 0.939546696581729f64,
311 -4i32,
312 4i32,
313 true,
314 ICE_AMPLITUDE_MODIFIERS.to_vec(),
315 ),
316 ),
317 (
318 String::from("minecraft:iceberg_pillar"),
319 NoiseParameters::new(
320 0.939546696581729f64,
321 -6i32,
322 4i32,
323 true,
324 ICEBERG_PILLAR_AMPLITUDE_MODIFIERS.to_vec(),
325 ),
326 ),
327 (
328 String::from("minecraft:iceberg_pillar_roof"),
329 NoiseParameters::new(
330 0.955388882960065f64,
331 -3i32,
332 1i32,
333 true,
334 ICEBERG_PILLAR_ROOF_AMPLITUDE_MODIFIERS.to_vec(),
335 ),
336 ),
337 (
338 String::from("minecraft:iceberg_surface"),
339 NoiseParameters::new(
340 0.9381732587751008f64,
341 -6i32,
342 3i32,
343 true,
344 ICEBERG_SURFACE_AMPLITUDE_MODIFIERS.to_vec(),
345 ),
346 ),
347 (
348 String::from("minecraft:jagged"),
349 NoiseParameters::new(
350 1.0383104856073735f64,
351 -16i32,
352 16i32,
353 true,
354 JAGGED_AMPLITUDE_MODIFIERS.to_vec(),
355 ),
356 ),
357 (
358 String::from("minecraft:nether/temperature"),
359 NoiseParameters::new(
360 0.949473105442798f64,
361 -7i32,
362 2i32,
363 true,
364 NETHER_TEMPERATURE_AMPLITUDE_MODIFIERS.to_vec(),
365 ),
366 ),
367 (
368 String::from("minecraft:nether/vegetation"),
369 NoiseParameters::new(
370 0.949473105442798f64,
371 -7i32,
372 2i32,
373 true,
374 NETHER_VEGETATION_AMPLITUDE_MODIFIERS.to_vec(),
375 ),
376 ),
377 (
378 String::from("minecraft:nether_state_selector"),
379 NoiseParameters::new(
380 0.955388882960065f64,
381 -4i32,
382 1i32,
383 true,
384 NETHER_STATE_SELECTOR_AMPLITUDE_MODIFIERS.to_vec(),
385 ),
386 ),
387 (
388 String::from("minecraft:nether_wart"),
389 NoiseParameters::new(
390 1.3827102115748344f64,
391 -3i32,
392 4i32,
393 true,
394 NETHER_WART_AMPLITUDE_MODIFIERS.to_vec(),
395 ),
396 ),
397 (
398 String::from("minecraft:netherrack"),
399 NoiseParameters::new(
400 1.4659491761370222f64,
401 -3i32,
402 4i32,
403 true,
404 NETHERRACK_AMPLITUDE_MODIFIERS.to_vec(),
405 ),
406 ),
407 (
408 String::from("minecraft:noodle"),
409 NoiseParameters::new(
410 0.955388882960065f64,
411 -8i32,
412 1i32,
413 true,
414 NOODLE_AMPLITUDE_MODIFIERS.to_vec(),
415 ),
416 ),
417 (
418 String::from("minecraft:noodle_ridge_a"),
419 NoiseParameters::new(
420 0.955388882960065f64,
421 -7i32,
422 1i32,
423 true,
424 NOODLE_RIDGE_A_AMPLITUDE_MODIFIERS.to_vec(),
425 ),
426 ),
427 (
428 String::from("minecraft:noodle_ridge_b"),
429 NoiseParameters::new(
430 0.955388882960065f64,
431 -7i32,
432 1i32,
433 true,
434 NOODLE_RIDGE_B_AMPLITUDE_MODIFIERS.to_vec(),
435 ),
436 ),
437 (
438 String::from("minecraft:noodle_thickness"),
439 NoiseParameters::new(
440 0.955388882960065f64,
441 -8i32,
442 1i32,
443 true,
444 NOODLE_THICKNESS_AMPLITUDE_MODIFIERS.to_vec(),
445 ),
446 ),
447 (
448 String::from("minecraft:offset"),
449 NoiseParameters::new(
450 0.9381732587751004f64,
451 -3i32,
452 4i32,
453 true,
454 OFFSET_AMPLITUDE_MODIFIERS.to_vec(),
455 ),
456 ),
457 (
458 String::from("minecraft:ore_gap"),
459 NoiseParameters::new(
460 0.955388882960065f64,
461 -5i32,
462 1i32,
463 true,
464 ORE_GAP_AMPLITUDE_MODIFIERS.to_vec(),
465 ),
466 ),
467 (
468 String::from("minecraft:ore_vein_a"),
469 NoiseParameters::new(
470 0.955388882960065f64,
471 -7i32,
472 1i32,
473 true,
474 ORE_VEIN_A_AMPLITUDE_MODIFIERS.to_vec(),
475 ),
476 ),
477 (
478 String::from("minecraft:ore_vein_b"),
479 NoiseParameters::new(
480 0.955388882960065f64,
481 -7i32,
482 1i32,
483 true,
484 ORE_VEIN_B_AMPLITUDE_MODIFIERS.to_vec(),
485 ),
486 ),
487 (
488 String::from("minecraft:ore_veininess"),
489 NoiseParameters::new(
490 0.955388882960065f64,
491 -8i32,
492 1i32,
493 true,
494 ORE_VEININESS_AMPLITUDE_MODIFIERS.to_vec(),
495 ),
496 ),
497 (
498 String::from("minecraft:packed_ice"),
499 NoiseParameters::new(
500 0.939546696581729f64,
501 -7i32,
502 4i32,
503 true,
504 PACKED_ICE_AMPLITUDE_MODIFIERS.to_vec(),
505 ),
506 ),
507 (
508 String::from("minecraft:patch"),
509 NoiseParameters::new(
510 1.637127519350388f64,
511 -5i32,
512 6i32,
513 true,
514 PATCH_AMPLITUDE_MODIFIERS.to_vec(),
515 ),
516 ),
517 (
518 String::from("minecraft:pillar"),
519 NoiseParameters::new(
520 0.949473105442798f64,
521 -7i32,
522 2i32,
523 true,
524 PILLAR_AMPLITUDE_MODIFIERS.to_vec(),
525 ),
526 ),
527 (
528 String::from("minecraft:pillar_rareness"),
529 NoiseParameters::new(
530 0.955388882960065f64,
531 -8i32,
532 1i32,
533 true,
534 PILLAR_RARENESS_AMPLITUDE_MODIFIERS.to_vec(),
535 ),
536 ),
537 (
538 String::from("minecraft:pillar_thickness"),
539 NoiseParameters::new(
540 0.955388882960065f64,
541 -8i32,
542 1i32,
543 true,
544 PILLAR_THICKNESS_AMPLITUDE_MODIFIERS.to_vec(),
545 ),
546 ),
547 (
548 String::from("minecraft:powder_snow"),
549 NoiseParameters::new(
550 0.939546696581729f64,
551 -6i32,
552 4i32,
553 true,
554 POWDER_SNOW_AMPLITUDE_MODIFIERS.to_vec(),
555 ),
556 ),
557 (
558 String::from("minecraft:ridge"),
559 NoiseParameters::new(
560 0.9147152149950136f64,
561 -7i32,
562 6i32,
563 true,
564 RIDGE_AMPLITUDE_MODIFIERS.to_vec(),
565 ),
566 ),
567 (
568 String::from("minecraft:small_patch"),
569 NoiseParameters::new(
570 0.955388882960065f64,
571 -3i32,
572 1i32,
573 true,
574 SMALL_PATCH_AMPLITUDE_MODIFIERS.to_vec(),
575 ),
576 ),
577 (
578 String::from("minecraft:soul_sand_layer"),
579 NoiseParameters::new(
580 1.0569606747151457f64,
581 -8i32,
582 9i32,
583 true,
584 SOUL_SAND_LAYER_AMPLITUDE_MODIFIERS.to_vec(),
585 ),
586 ),
587 (
588 String::from("minecraft:spaghetti_2d"),
589 NoiseParameters::new(
590 0.955388882960065f64,
591 -7i32,
592 1i32,
593 true,
594 SPAGHETTI_2D_AMPLITUDE_MODIFIERS.to_vec(),
595 ),
596 ),
597 (
598 String::from("minecraft:spaghetti_2d_elevation"),
599 NoiseParameters::new(
600 0.955388882960065f64,
601 -8i32,
602 1i32,
603 true,
604 SPAGHETTI_2D_ELEVATION_AMPLITUDE_MODIFIERS.to_vec(),
605 ),
606 ),
607 (
608 String::from("minecraft:spaghetti_2d_modulator"),
609 NoiseParameters::new(
610 0.955388882960065f64,
611 -11i32,
612 1i32,
613 true,
614 SPAGHETTI_2D_MODULATOR_AMPLITUDE_MODIFIERS.to_vec(),
615 ),
616 ),
617 (
618 String::from("minecraft:spaghetti_2d_thickness"),
619 NoiseParameters::new(
620 0.955388882960065f64,
621 -11i32,
622 1i32,
623 true,
624 SPAGHETTI_2D_THICKNESS_AMPLITUDE_MODIFIERS.to_vec(),
625 ),
626 ),
627 (
628 String::from("minecraft:spaghetti_3d_1"),
629 NoiseParameters::new(
630 0.955388882960065f64,
631 -7i32,
632 1i32,
633 true,
634 SPAGHETTI_3D_1_AMPLITUDE_MODIFIERS.to_vec(),
635 ),
636 ),
637 (
638 String::from("minecraft:spaghetti_3d_2"),
639 NoiseParameters::new(
640 0.955388882960065f64,
641 -7i32,
642 1i32,
643 true,
644 SPAGHETTI_3D_2_AMPLITUDE_MODIFIERS.to_vec(),
645 ),
646 ),
647 (
648 String::from("minecraft:spaghetti_3d_rarity"),
649 NoiseParameters::new(
650 0.955388882960065f64,
651 -11i32,
652 1i32,
653 true,
654 SPAGHETTI_3D_RARITY_AMPLITUDE_MODIFIERS.to_vec(),
655 ),
656 ),
657 (
658 String::from("minecraft:spaghetti_3d_thickness"),
659 NoiseParameters::new(
660 0.955388882960065f64,
661 -8i32,
662 1i32,
663 true,
664 SPAGHETTI_3D_THICKNESS_AMPLITUDE_MODIFIERS.to_vec(),
665 ),
666 ),
667 (
668 String::from("minecraft:spaghetti_roughness"),
669 NoiseParameters::new(
670 0.955388882960065f64,
671 -5i32,
672 1i32,
673 true,
674 SPAGHETTI_ROUGHNESS_AMPLITUDE_MODIFIERS.to_vec(),
675 ),
676 ),
677 (
678 String::from("minecraft:spaghetti_roughness_modulator"),
679 NoiseParameters::new(
680 0.955388882960065f64,
681 -8i32,
682 1i32,
683 true,
684 SPAGHETTI_ROUGHNESS_MODULATOR_AMPLITUDE_MODIFIERS.to_vec(),
685 ),
686 ),
687 (
688 String::from("minecraft:sulfur_cave_gradient"),
689 NoiseParameters::new(
690 1.1817507833955654f64,
691 -5i32,
692 3i32,
693 true,
694 SULFUR_CAVE_GRADIENT_AMPLITUDE_MODIFIERS.to_vec(),
695 ),
696 ),
697 (
698 String::from("minecraft:surface"),
699 NoiseParameters::new(
700 0.9381732587751008f64,
701 -6i32,
702 3i32,
703 true,
704 SURFACE_AMPLITUDE_MODIFIERS.to_vec(),
705 ),
706 ),
707 (
708 String::from("minecraft:surface_secondary"),
709 NoiseParameters::new(
710 1.0582769165096106f64,
711 -6i32,
712 4i32,
713 true,
714 SURFACE_SECONDARY_AMPLITUDE_MODIFIERS.to_vec(),
715 ),
716 ),
717 (
718 String::from("minecraft:surface_swamp"),
719 NoiseParameters::new(
720 0.955388882960065f64,
721 -2i32,
722 1i32,
723 true,
724 SURFACE_SWAMP_AMPLITUDE_MODIFIERS.to_vec(),
725 ),
726 ),
727 (
728 String::from("minecraft:temperature"),
729 NoiseParameters::new(
730 1.2453007926713473f64,
731 -10i32,
732 6i32,
733 true,
734 TEMPERATURE_AMPLITUDE_MODIFIERS.to_vec(),
735 ),
736 ),
737 (
738 String::from("minecraft:temperature_large"),
739 NoiseParameters::new(
740 1.2453007926713473f64,
741 -12i32,
742 6i32,
743 true,
744 TEMPERATURE_LARGE_AMPLITUDE_MODIFIERS.to_vec(),
745 ),
746 ),
747 (
748 String::from("minecraft:vegetation"),
749 NoiseParameters::new(
750 0.9494731054427978f64,
751 -8i32,
752 6i32,
753 true,
754 VEGETATION_AMPLITUDE_MODIFIERS.to_vec(),
755 ),
756 ),
757 (
758 String::from("minecraft:vegetation_large"),
759 NoiseParameters::new(
760 0.9494731054427978f64,
761 -10i32,
762 6i32,
763 true,
764 VEGETATION_LARGE_AMPLITUDE_MODIFIERS.to_vec(),
765 ),
766 ),
767 ])
768}