1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
|
package mcmap
type Biome uint8
// Names and values from: http://www.minecraftwiki.net/wiki/Data_values
// Valid values for Biome
const (
BioOcean = 0
BioPlains = 1
BioDesert = 2
BioExtremeHills = 3
BioForest = 4
BioTaiga = 5
BioSwampland = 6
BioRiver = 7
BioHell = 8
BioSky = 9
BioFrozenOcean = 10
BioFrozenRiver = 11
BioIcePlains = 12
BioIceMountains = 13
BioMushroomIsland = 14
BioMushroomIslandShore = 15
BioBeach = 16
BioDesertHills = 17
BioForestHills = 18
BioTaigaHills = 19
BioExtremeHillsEdge = 20
BioJungle = 21
BioJungleHills = 22
BioJungleEdge = 23
BioDeepOcean = 24
BioStoneBeach = 25
BioColdBeach = 26
BioBirchForest = 27
BioBirchForestHills = 28
BioRoofedForest = 29
BioColdTaiga = 30
BioColdTaigaHills = 31
BioMegaTaiga = 32
BioMegaTaigaHills = 33
BioExtremeHillsPlus = 34
BioSavanna = 35
BioSavannaPlateau = 36
BioMesa = 37
BioMesaPlateauF = 38
BioMesaPlateau = 39
BioSunflowerPlains = 129
BioDesertM = 130
BioExtremeHillsM = 131
BioFlowerForest = 132
BioTaigaM = 133
BioSwamplandM = 134
BioIcePlainsSpikes = 140
BioIceMountainsSpikes = 141
BioJungleM = 149
BioJungleEdgeM = 151
BioBirchForestM = 155
BioBirchForestHillsM = 156
BioRoofedForestM = 157
BioColdTaigaM = 158
BioMegaSpruceTaiga = 160
BioMegaSpruceTaigaHills = 161
BioExtremeHillsPlusM = 162
BioSavannaM = 163
BioSavannaPlateauM = 164
BioMesaBryce = 165
BioMesaPlateauFM = 166
BioMesaPlateauM = 167
BioUncalculated = 0xff // (-1)
)
var biomeNames = map[Biome]string{
BioOcean: "Ocean",
BioPlains: "Plains",
BioDesert: "Desert",
BioExtremeHills: "Extreme Hills",
BioForest: "Forest",
BioTaiga: "Taiga",
BioSwampland: "Swampland",
BioRiver: "River",
BioHell: "Hell",
BioSky: "Sky",
BioFrozenOcean: "Frozen Ocean",
BioFrozenRiver: "Frozen River",
BioIcePlains: "Ice Plains",
BioIceMountains: "Ice Mountains",
BioMushroomIsland: "Mushroom Island",
BioMushroomIslandShore: "Mushroom Island Shore",
BioBeach: "Beach",
BioDesertHills: "Desert Hills",
BioForestHills: "Forest Hills",
BioTaigaHills: "Taiga Hills",
BioExtremeHillsEdge: "Extreme Hills Edge",
BioJungle: "Jungle",
BioJungleHills: "Jungle Hills",
BioJungleEdge: "Jungle Edge",
BioDeepOcean: "Deep Ocean",
BioStoneBeach: "Stone Beach",
BioColdBeach: "Cold Beach",
BioBirchForest: "Birch Forest",
BioBirchForestHills: "Birch Forest Hills",
BioRoofedForest: "Roofed Forest",
BioColdTaiga: "Cold Taiga",
BioColdTaigaHills: "Cold Taiga Hills",
BioMegaTaiga: "Mega Taiga",
BioMegaTaigaHills: "Mega Taiga Hills",
BioExtremeHillsPlus: "Extreme Hills+",
BioSavanna: "Savanna",
BioSavannaPlateau: "Savanna Plateau",
BioMesa: "Mesa",
BioMesaPlateauF: "Mesa Plateau F",
BioMesaPlateau: "Mesa Plateau",
BioSunflowerPlains: "Sunflower Plains",
BioDesertM: "Desert M",
BioExtremeHillsM: "Extreme Hills M",
BioFlowerForest: "Flower Forest",
BioTaigaM: "Taiga M",
BioSwamplandM: "Swampland M",
BioIcePlainsSpikes: "Ice Plains Spikes",
BioIceMountainsSpikes: "Ice Mountains Spikes",
BioJungleM: "Jungle M",
BioJungleEdgeM: "JungleEdge M",
BioBirchForestM: "Birch Forest M",
BioBirchForestHillsM: "Birch Forest Hills M",
BioRoofedForestM: "Roofed Forest M",
BioColdTaigaM: "Cold Taiga M",
BioMegaSpruceTaiga: "Mega Spruce Taiga",
BioMegaSpruceTaigaHills: "Mega Spruce Taiga Hills",
BioExtremeHillsPlusM: "Extreme Hills+ M",
BioSavannaM: "Savanna M",
BioSavannaPlateauM: "Savanna Plateau M",
BioMesaBryce: "Mesa (Bryce)",
BioMesaPlateauFM: "Mesa Plateau F M",
BioMesaPlateauM: "Mesa Plateau M",
BioUncalculated: "(Uncalculated)",
}
func (b Biome) String() string {
if s, ok := biomeNames[b]; ok {
return s
}
return "(Unknown)"
}
|