ghast-data 0.2.2

Static Minecraft Java Edition game data for the ghast client library: blocks, block states, collision shapes, items, entities, biomes, enchantments, foods (generated from PrismarineJS minecraft-data)
Documentation
//! Biomes.
//!
//! @generated by `cargo run -p ghast-codegen-data` from PrismarineJS minecraft-data 3.119.0 — do not edit.
//! Sources: pc/1.16.2/biomes.json.

#![allow(clippy::all, clippy::pedantic, clippy::nursery, missing_docs)]

use crate::common::BiomeInfo;

pub(crate) static BIOMES: [BiomeInfo; 79] = [
    BiomeInfo { id: 0, name: "ocean", display_name: "Ocean", category: "ocean", temperature: 0.5, rainfall: 0.5, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 1, name: "plains", display_name: "Plains", category: "plains", temperature: 0.8, rainfall: 0.4, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 2, name: "desert", display_name: "Desert", category: "desert", temperature: 2.0, rainfall: 0.0, precipitation: "none", dimension: "overworld" },
    BiomeInfo { id: 3, name: "mountains", display_name: "Mountains", category: "extreme_hills", temperature: 0.2, rainfall: 0.3, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 4, name: "forest", display_name: "Forest", category: "forest", temperature: 0.7, rainfall: 0.8, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 5, name: "taiga", display_name: "Taiga", category: "taiga", temperature: 0.25, rainfall: 0.8, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 6, name: "swamp", display_name: "Swamp", category: "swamp", temperature: 0.8, rainfall: 0.9, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 7, name: "river", display_name: "River", category: "river", temperature: 0.5, rainfall: 0.5, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 8, name: "nether_wastes", display_name: "Nether Wastes", category: "nether", temperature: 2.0, rainfall: 0.0, precipitation: "none", dimension: "nether" },
    BiomeInfo { id: 9, name: "the_end", display_name: "The End", category: "the_end", temperature: 0.5, rainfall: 0.5, precipitation: "none", dimension: "end" },
    BiomeInfo { id: 10, name: "frozen_ocean", display_name: "Frozen Ocean", category: "ocean", temperature: 0.0, rainfall: 0.5, precipitation: "snow", dimension: "overworld" },
    BiomeInfo { id: 11, name: "frozen_river", display_name: "Frozen River", category: "river", temperature: 0.0, rainfall: 0.5, precipitation: "snow", dimension: "overworld" },
    BiomeInfo { id: 12, name: "snowy_tundra", display_name: "Snowy Tundra", category: "icy", temperature: 0.0, rainfall: 0.5, precipitation: "snow", dimension: "overworld" },
    BiomeInfo { id: 13, name: "snowy_mountains", display_name: "Snowy Mountains", category: "icy", temperature: 0.0, rainfall: 0.5, precipitation: "snow", dimension: "overworld" },
    BiomeInfo { id: 14, name: "mushroom_fields", display_name: "Mushroom Fields", category: "mushroom", temperature: 0.9, rainfall: 1.0, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 15, name: "mushroom_field_shore", display_name: "Mushroom Fields Shore", category: "mushroom", temperature: 0.9, rainfall: 1.0, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 16, name: "beach", display_name: "Beach", category: "beach", temperature: 0.8, rainfall: 0.4, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 17, name: "desert_hills", display_name: "Desert Hills", category: "desert", temperature: 2.0, rainfall: 0.0, precipitation: "none", dimension: "overworld" },
    BiomeInfo { id: 18, name: "wooded_hills", display_name: "Wooded Hills", category: "forest", temperature: 0.7, rainfall: 0.8, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 19, name: "taiga_hills", display_name: "Taiga Hills", category: "taiga", temperature: 0.25, rainfall: 0.8, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 20, name: "mountain_edge", display_name: "Mountain Edge", category: "extreme_hills", temperature: 0.2, rainfall: 0.3, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 21, name: "jungle", display_name: "Jungle", category: "jungle", temperature: 0.95, rainfall: 0.9, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 22, name: "jungle_hills", display_name: "Jungle Hills", category: "jungle", temperature: 0.95, rainfall: 0.9, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 23, name: "jungle_edge", display_name: "Jungle Edge", category: "jungle", temperature: 0.95, rainfall: 0.8, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 24, name: "deep_ocean", display_name: "Deep Ocean", category: "ocean", temperature: 0.5, rainfall: 0.5, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 25, name: "stone_shore", display_name: "Stone Shore", category: "none", temperature: 0.2, rainfall: 0.3, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 26, name: "snowy_beach", display_name: "Snowy Beach", category: "beach", temperature: 0.05, rainfall: 0.3, precipitation: "snow", dimension: "overworld" },
    BiomeInfo { id: 27, name: "birch_forest", display_name: "Birch Forest", category: "forest", temperature: 0.6, rainfall: 0.6, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 28, name: "birch_forest_hills", display_name: "Birch Forest Hills", category: "forest", temperature: 0.6, rainfall: 0.6, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 29, name: "dark_forest", display_name: "Dark Forest", category: "forest", temperature: 0.7, rainfall: 0.8, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 30, name: "snowy_taiga", display_name: "Snowy Taiga", category: "taiga", temperature: -0.5, rainfall: 0.4, precipitation: "snow", dimension: "overworld" },
    BiomeInfo { id: 31, name: "snowy_taiga_hills", display_name: "Snowy Taiga Hills", category: "taiga", temperature: -0.5, rainfall: 0.4, precipitation: "snow", dimension: "overworld" },
    BiomeInfo { id: 32, name: "giant_tree_taiga", display_name: "Giant Tree Taiga", category: "taiga", temperature: 0.3, rainfall: 0.8, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 33, name: "giant_tree_taiga_hills", display_name: "Giant Tree Taiga Hills", category: "taiga", temperature: 0.3, rainfall: 0.8, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 34, name: "wooded_mountains", display_name: "Wooded Mountains", category: "extreme_hills", temperature: 0.2, rainfall: 0.3, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 35, name: "savanna", display_name: "Savanna", category: "savanna", temperature: 1.2, rainfall: 0.0, precipitation: "none", dimension: "overworld" },
    BiomeInfo { id: 36, name: "savanna_plateau", display_name: "Savanna Plateau", category: "savanna", temperature: 1.0, rainfall: 0.0, precipitation: "none", dimension: "overworld" },
    BiomeInfo { id: 37, name: "badlands", display_name: "Badlands", category: "mesa", temperature: 2.0, rainfall: 0.0, precipitation: "none", dimension: "overworld" },
    BiomeInfo { id: 38, name: "wooded_badlands_plateau", display_name: "Wooded Badlands Plateau", category: "mesa", temperature: 2.0, rainfall: 0.0, precipitation: "none", dimension: "overworld" },
    BiomeInfo { id: 39, name: "badlands_plateau", display_name: "Badlands Plateau", category: "mesa", temperature: 2.0, rainfall: 0.0, precipitation: "none", dimension: "overworld" },
    BiomeInfo { id: 40, name: "small_end_islands", display_name: "Small End Islands", category: "the_end", temperature: 0.5, rainfall: 0.5, precipitation: "none", dimension: "end" },
    BiomeInfo { id: 41, name: "end_midlands", display_name: "End Midlands", category: "the_end", temperature: 0.5, rainfall: 0.5, precipitation: "none", dimension: "end" },
    BiomeInfo { id: 42, name: "end_highlands", display_name: "End Highlands", category: "the_end", temperature: 0.5, rainfall: 0.5, precipitation: "none", dimension: "end" },
    BiomeInfo { id: 43, name: "end_barrens", display_name: "End Barrens", category: "the_end", temperature: 0.5, rainfall: 0.5, precipitation: "none", dimension: "end" },
    BiomeInfo { id: 44, name: "warm_ocean", display_name: "Warm Ocean", category: "ocean", temperature: 0.5, rainfall: 0.5, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 45, name: "lukewarm_ocean", display_name: "Lukewarm Ocean", category: "ocean", temperature: 0.5, rainfall: 0.5, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 46, name: "cold_ocean", display_name: "Cold Ocean", category: "ocean", temperature: 0.5, rainfall: 0.5, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 47, name: "deep_warm_ocean", display_name: "Deep Warm Ocean", category: "ocean", temperature: 0.5, rainfall: 0.5, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 48, name: "deep_lukewarm_ocean", display_name: "Deep Lukewarm Ocean", category: "ocean", temperature: 0.5, rainfall: 0.5, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 49, name: "deep_cold_ocean", display_name: "Deep Cold Ocean", category: "ocean", temperature: 0.5, rainfall: 0.5, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 50, name: "deep_frozen_ocean", display_name: "Deep Frozen Ocean", category: "ocean", temperature: 0.5, rainfall: 0.5, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 127, name: "the_void", display_name: "the_void", category: "none", temperature: 0.5, rainfall: 0.5, precipitation: "none", dimension: "end" },
    BiomeInfo { id: 129, name: "sunflower_plains", display_name: "Sunflower Plains", category: "plains", temperature: 0.8, rainfall: 0.4, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 130, name: "desert_lakes", display_name: "Desert Lakes", category: "desert", temperature: 2.0, rainfall: 0.0, precipitation: "none", dimension: "overworld" },
    BiomeInfo { id: 131, name: "gravelly_mountains", display_name: "Gravelly Mountains", category: "extreme_hills", temperature: 0.2, rainfall: 0.3, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 132, name: "flower_forest", display_name: "Flower Forest", category: "forest", temperature: 0.7, rainfall: 0.8, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 133, name: "taiga_mountains", display_name: "Taiga Mountains", category: "taiga", temperature: 0.25, rainfall: 0.8, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 134, name: "swamp_hills", display_name: "Swamp Hills", category: "swamp", temperature: 0.8, rainfall: 0.9, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 140, name: "ice_spikes", display_name: "Ice Spikes", category: "icy", temperature: 0.0, rainfall: 0.5, precipitation: "snow", dimension: "overworld" },
    BiomeInfo { id: 149, name: "modified_jungle", display_name: "Modified Jungle", category: "jungle", temperature: 0.95, rainfall: 0.9, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 151, name: "modified_jungle_edge", display_name: "Modified Jungle Edge", category: "jungle", temperature: 0.95, rainfall: 0.8, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 155, name: "tall_birch_forest", display_name: "Tall Birch Forest", category: "forest", temperature: 0.6, rainfall: 0.6, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 156, name: "tall_birch_hills", display_name: "Tall Birch Hills", category: "forest", temperature: 0.6, rainfall: 0.6, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 157, name: "dark_forest_hills", display_name: "Dark Forest Hills", category: "forest", temperature: 0.7, rainfall: 0.8, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 158, name: "snowy_taiga_mountains", display_name: "Snowy Taiga Mountains", category: "taiga", temperature: -0.5, rainfall: 0.4, precipitation: "snow", dimension: "overworld" },
    BiomeInfo { id: 160, name: "giant_spruce_taiga", display_name: "Giant Spruce Taiga", category: "taiga", temperature: 0.25, rainfall: 0.8, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 161, name: "giant_spruce_taiga_hills", display_name: "Giant Spruce Taiga Hills", category: "taiga", temperature: 0.25, rainfall: 0.8, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 162, name: "modified_gravelly_mountains", display_name: "Gravelly Mountains+", category: "extreme_hills", temperature: 0.2, rainfall: 0.3, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 163, name: "shattered_savanna", display_name: "Shattered Savanna", category: "savanna", temperature: 1.1, rainfall: 0.0, precipitation: "none", dimension: "overworld" },
    BiomeInfo { id: 164, name: "shattered_savanna_plateau", display_name: "Shattered Savanna Plateau", category: "savanna", temperature: 1.0, rainfall: 0.0, precipitation: "none", dimension: "overworld" },
    BiomeInfo { id: 165, name: "eroded_badlands", display_name: "Eroded Badlands", category: "mesa", temperature: 2.0, rainfall: 0.0, precipitation: "none", dimension: "overworld" },
    BiomeInfo { id: 166, name: "modified_wooded_badlands_plateau", display_name: "Modified Wooded Badlands Plateau", category: "mesa", temperature: 2.0, rainfall: 0.0, precipitation: "none", dimension: "overworld" },
    BiomeInfo { id: 167, name: "modified_badlands_plateau", display_name: "Modified Badlands Plateau", category: "mesa", temperature: 2.0, rainfall: 0.0, precipitation: "none", dimension: "overworld" },
    BiomeInfo { id: 168, name: "bamboo_jungle", display_name: "Bamboo Jungle", category: "jungle", temperature: 0.95, rainfall: 0.9, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 169, name: "bamboo_jungle_hills", display_name: "Bamboo Jungle Hills", category: "jungle", temperature: 0.95, rainfall: 0.9, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 170, name: "soul_sand_valley", display_name: "Soul Sand Valley", category: "nether", temperature: 2.0, rainfall: 0.0, precipitation: "none", dimension: "nether" },
    BiomeInfo { id: 171, name: "crimson_forest", display_name: "Crimson Forest", category: "nether", temperature: 2.0, rainfall: 0.0, precipitation: "none", dimension: "nether" },
    BiomeInfo { id: 172, name: "warped_forest", display_name: "Warped Forest", category: "nether", temperature: 2.0, rainfall: 0.0, precipitation: "none", dimension: "nether" },
    BiomeInfo { id: 173, name: "basalt_deltas", display_name: "Basalt Deltas", category: "nether", temperature: 2.0, rainfall: 0.0, precipitation: "none", dimension: "nether" },
];

pub(crate) static BIOME_NAMES: [(&str, u16); 79] = [
    ("badlands", 37),
    ("badlands_plateau", 39),
    ("bamboo_jungle", 168),
    ("bamboo_jungle_hills", 169),
    ("basalt_deltas", 173),
    ("beach", 16),
    ("birch_forest", 27),
    ("birch_forest_hills", 28),
    ("cold_ocean", 46),
    ("crimson_forest", 171),
    ("dark_forest", 29),
    ("dark_forest_hills", 157),
    ("deep_cold_ocean", 49),
    ("deep_frozen_ocean", 50),
    ("deep_lukewarm_ocean", 48),
    ("deep_ocean", 24),
    ("deep_warm_ocean", 47),
    ("desert", 2),
    ("desert_hills", 17),
    ("desert_lakes", 130),
    ("end_barrens", 43),
    ("end_highlands", 42),
    ("end_midlands", 41),
    ("eroded_badlands", 165),
    ("flower_forest", 132),
    ("forest", 4),
    ("frozen_ocean", 10),
    ("frozen_river", 11),
    ("giant_spruce_taiga", 160),
    ("giant_spruce_taiga_hills", 161),
    ("giant_tree_taiga", 32),
    ("giant_tree_taiga_hills", 33),
    ("gravelly_mountains", 131),
    ("ice_spikes", 140),
    ("jungle", 21),
    ("jungle_edge", 23),
    ("jungle_hills", 22),
    ("lukewarm_ocean", 45),
    ("modified_badlands_plateau", 167),
    ("modified_gravelly_mountains", 162),
    ("modified_jungle", 149),
    ("modified_jungle_edge", 151),
    ("modified_wooded_badlands_plateau", 166),
    ("mountain_edge", 20),
    ("mountains", 3),
    ("mushroom_field_shore", 15),
    ("mushroom_fields", 14),
    ("nether_wastes", 8),
    ("ocean", 0),
    ("plains", 1),
    ("river", 7),
    ("savanna", 35),
    ("savanna_plateau", 36),
    ("shattered_savanna", 163),
    ("shattered_savanna_plateau", 164),
    ("small_end_islands", 40),
    ("snowy_beach", 26),
    ("snowy_mountains", 13),
    ("snowy_taiga", 30),
    ("snowy_taiga_hills", 31),
    ("snowy_taiga_mountains", 158),
    ("snowy_tundra", 12),
    ("soul_sand_valley", 170),
    ("stone_shore", 25),
    ("sunflower_plains", 129),
    ("swamp", 6),
    ("swamp_hills", 134),
    ("taiga", 5),
    ("taiga_hills", 19),
    ("taiga_mountains", 133),
    ("tall_birch_forest", 155),
    ("tall_birch_hills", 156),
    ("the_end", 9),
    ("the_void", 127),
    ("warm_ocean", 44),
    ("warped_forest", 172),
    ("wooded_badlands_plateau", 38),
    ("wooded_hills", 18),
    ("wooded_mountains", 34),
];