Skip to main content

steel_worldgen/generated/
vanilla_noise_parameters.rs

1//! Generated vanilla noise parameters from the datapack.
2//!
3//! Auto-generated from `steel-utils/build_assets/builtin_datapacks/minecraft/worldgen/noise/*.json`.
4//! Do not edit manually.
5use 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/// Get all vanilla noise parameters from the datapack.
122///
123/// Returns a map keyed by namespaced noise ID (e.g., `"minecraft:temperature"`).
124#[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}