summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mcmap/biomes.go176
1 files changed, 127 insertions, 49 deletions
diff --git a/mcmap/biomes.go b/mcmap/biomes.go
index daccad1..5031715 100644
--- a/mcmap/biomes.go
+++ b/mcmap/biomes.go
@@ -1,62 +1,140 @@
package mcmap
-type Biome int8
+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
- BioUncalculated = -1
+ 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",
- BioUncalculated: "(Uncalculated)",
+ 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 {