1 /*
2  * This file was automatically generated by sel-utils and
3  * released under the MIT License.
4  * 
5  * License: https://github.com/sel-project/sel-utils/blob/master/LICENSE
6  * Repository: https://github.com/sel-project/sel-utils
7  * Generated from https://github.com/sel-project/sel-utils/blob/master/xml/biomes.xml
8  */
9 module sul.biomes;
10 
11 public struct Biome
12 {
13 
14     string name;
15     ubyte id;
16     float temperature;
17 
18 }
19 
20 public enum Biomes : Biome
21 {
22 
23     ocean = Biome("ocean", 0, 0.5f),
24     plains = Biome("plains", 1, 0.8f),
25     desert = Biome("desert", 2, 2f),
26     extremeHills = Biome("extreme hills", 3, 0.2f),
27     forest = Biome("forest", 4, 0.7f),
28     taiga = Biome("taiga", 5, 0.05f),
29     swampland = Biome("swampland", 6, 0.8f),
30     river = Biome("river", 7, 0.5f),
31     hell = Biome("hell", 8, 2f),
32     theEnd = Biome("the end", 9, 0.5f),
33     frozenOcean = Biome("frozen ocean", 10, 0f),
34     frozenRiver = Biome("frozen river", 11, 0f),
35     icePlains = Biome("ice plains", 12, 0f),
36     iceMountains = Biome("ice mountains", 13, 0f),
37     mushroomIsland = Biome("mushroom island", 14, 0.9f),
38     mushroomIslandShore = Biome("mushroom island shore", 15, 0.9f),
39     beach = Biome("beach", 16, 0.8f),
40     desertHills = Biome("desert hills", 17, 2f),
41     forestHills = Biome("forest hills", 18, 0.7f),
42     taigaHills = Biome("taiga hills", 19, 0.2f),
43     extremeHillsEdge = Biome("extreme hills edge", 20, 0.2f),
44     jungle = Biome("jungle", 21, 1.2f),
45     jungleHills = Biome("jungle hills", 22, 1.2f),
46     jungleEdge = Biome("jungle edge", 23, 0.95f),
47     deepOcean = Biome("deep ocean", 24, 0.5f),
48     stoneBeach = Biome("stone beach", 25, 0.2f),
49     coldBeach = Biome("cold beach", 26, 0.05f),
50     birchForest = Biome("birch forest", 27, 0.6f),
51     birchForestHills = Biome("birch forest hills", 28, 0.6f),
52     roofedForest = Biome("roofed forest", 29, 0.7f),
53     coldTaiga = Biome("cold taiga", 30, -0.5f),
54     coldTaigaHills = Biome("cold taiga hills", 31, -0.5f),
55     megaTaiga = Biome("mega taiga", 32, 0.3f),
56     megaTaigaHills = Biome("mega taiga hills", 33, 0.3f),
57     extremeHillsPlus = Biome("extreme hills plus", 34, 0.2f),
58     savanna = Biome("savanna", 35, 1.2f),
59     savannaPlateau = Biome("savanna plateau", 36, 1f),
60     mesa = Biome("mesa", 37, 2f),
61     mesaPlateauF = Biome("mesa plateau f", 38, 2f),
62     mesaPlateau = Biome("mesa plateau", 39, 2f),
63     theVoid = Biome("the void", 127, 0f),
64     plainsM = Biome("plains m", 128, 0.5f),
65     sunflowerPlains = Biome("sunflower plains", 129, 0.8f),
66     desertM = Biome("desert m", 130, 2f),
67     extremeHillsM = Biome("extreme hills m", 131, 0.2f),
68     flowerForest = Biome("flower forest", 132, 0.7f),
69     taigaM = Biome("taiga m", 133, 0.05f),
70     swamplandM = Biome("swampland m", 134, 0.8f),
71     icePlainsSpikes = Biome("ice plains spikes", 140, 0f),
72     jungleM = Biome("jungle m", 149, 1.2f),
73     jungleEdgeM = Biome("jungle edge m", 151, 0.95f),
74     birchForestM = Biome("birch forest m", 155, 0.6f),
75     birchForestHillsM = Biome("birch forest hills m", 156, 0.6f),
76     roofedForestM = Biome("roofed forest m", 157, 0.7f),
77     coldTaigaM = Biome("cold taiga m", 158, -0.5f),
78     megaSpruceTaiga = Biome("mega spruce taiga", 160, 0.3f),
79     redwoodTaigaHillsM = Biome("redwood taiga hills m", 161, 0.3f),
80     extremeHillsPlusM = Biome("extreme hills plus m", 162, 0.2f),
81     savannaM = Biome("savanna m", 163, 1.2f),
82     savannaPlateauM = Biome("savanna plateau m", 164, 1f),
83     mesaBryce = Biome("mesa bryce", 165, 2f),
84     mesaPlateauFM = Biome("mesa plateau f m", 166, 2f),
85     mesaPlateauM = Biome("mesa plateau m", 167, 2f),
86 
87 }