1use super::*;
6use BiomeGrassColorModifier::*;
7
8pub const BIOMES: &[(&str, Biome)] = &[
10 (
11 "badlands",
12 Biome::new(200, 0)
13 .foliage([158, 129, 77])
14 .grass([144, 129, 77]),
15 ),
16 ("bamboo_jungle", Biome::new(95, 90)),
17 ("basalt_deltas", Biome::new(200, 0)),
18 ("beach", Biome::new(80, 40)),
19 ("birch_forest", Biome::new(60, 60)),
20 (
21 "cherry_grove",
22 Biome::new(50, 80)
23 .foliage([182, 219, 97])
24 .grass([182, 219, 97])
25 .water([93, 183, 239]),
26 ),
27 ("cold_ocean", Biome::new(50, 50).water([61, 87, 214])),
28 ("crimson_forest", Biome::new(200, 0)),
29 ("dark_forest", Biome::new(70, 80).modify(DarkForest)),
30 ("deep_cold_ocean", Biome::new(50, 50).water([61, 87, 214])),
31 ("deep_dark", Biome::new(80, 40)),
32 ("deep_frozen_ocean", Biome::new(50, 50).water([57, 56, 201])),
33 (
34 "deep_lukewarm_ocean",
35 Biome::new(50, 50).water([69, 173, 242]),
36 ),
37 ("deep_ocean", Biome::new(50, 50)),
38 ("desert", Biome::new(200, 0)),
39 ("dripstone_caves", Biome::new(80, 40)),
40 ("end_barrens", Biome::new(50, 50)),
41 ("end_highlands", Biome::new(50, 50)),
42 ("end_midlands", Biome::new(50, 50)),
43 (
44 "eroded_badlands",
45 Biome::new(200, 0)
46 .foliage([158, 129, 77])
47 .grass([144, 129, 77]),
48 ),
49 ("flower_forest", Biome::new(70, 80)),
50 ("forest", Biome::new(70, 80)),
51 ("frozen_ocean", Biome::new(0, 50).water([57, 56, 201])),
52 ("frozen_peaks", Biome::new(-70, 90)),
53 ("frozen_river", Biome::new(0, 50).water([57, 56, 201])),
54 ("grove", Biome::new(-20, 80)),
55 ("ice_spikes", Biome::new(0, 50)),
56 ("jagged_peaks", Biome::new(-70, 90)),
57 ("jungle", Biome::new(95, 90)),
58 ("lukewarm_ocean", Biome::new(50, 50).water([69, 173, 242])),
59 ("lush_caves", Biome::new(50, 50)),
60 (
61 "mangrove_swamp",
62 Biome::new(80, 90)
63 .foliage([141, 177, 39])
64 .modify(Swamp)
65 .water([58, 122, 106]),
66 ),
67 ("meadow", Biome::new(50, 80).water([14, 78, 207])),
68 ("mushroom_fields", Biome::new(90, 100)),
69 ("nether_wastes", Biome::new(200, 0)),
70 ("ocean", Biome::new(50, 50)),
71 ("old_growth_birch_forest", Biome::new(60, 60)),
72 ("old_growth_pine_taiga", Biome::new(30, 80)),
73 ("old_growth_spruce_taiga", Biome::new(25, 80)),
74 (
75 "pale_garden",
76 Biome::new(70, 80)
77 .foliage([135, 141, 118])
78 .grass([119, 130, 114])
79 .water([118, 136, 157]),
80 ),
81 ("plains", Biome::new(80, 40)),
82 ("river", Biome::new(50, 50)),
83 ("savanna", Biome::new(200, 0)),
84 ("savanna_plateau", Biome::new(200, 0)),
85 ("small_end_islands", Biome::new(50, 50)),
86 ("snowy_beach", Biome::new(5, 30).water([61, 87, 214])),
87 ("snowy_plains", Biome::new(0, 50)),
88 ("snowy_slopes", Biome::new(-30, 90)),
89 ("snowy_taiga", Biome::new(-50, 40).water([61, 87, 214])),
90 ("soul_sand_valley", Biome::new(200, 0)),
91 ("sparse_jungle", Biome::new(95, 80)),
92 ("stony_peaks", Biome::new(100, 30)),
93 ("stony_shore", Biome::new(20, 30)),
94 ("sunflower_plains", Biome::new(80, 40)),
95 (
96 "swamp",
97 Biome::new(80, 90)
98 .foliage([106, 112, 57])
99 .modify(Swamp)
100 .water([97, 123, 100]),
101 ),
102 ("taiga", Biome::new(25, 80)),
103 ("the_end", Biome::new(50, 50)),
104 ("the_void", Biome::new(50, 50)),
105 ("warm_ocean", Biome::new(50, 50).water([67, 213, 238])),
106 ("warped_forest", Biome::new(200, 0)),
107 ("windswept_forest", Biome::new(20, 30)),
108 ("windswept_gravelly_hills", Biome::new(20, 30)),
109 ("windswept_hills", Biome::new(20, 30)),
110 ("windswept_savanna", Biome::new(200, 0)),
111 (
112 "wooded_badlands",
113 Biome::new(200, 0)
114 .foliage([158, 129, 77])
115 .grass([144, 129, 77]),
116 ),
117];