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.8/biomes.json.

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

use crate::common::BiomeInfo;

pub(crate) static BIOMES: [BiomeInfo; 61] = [
    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: "Extreme Hills", 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: "Swampland", 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: "Hell", 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: "Ice Plains", category: "icy", temperature: 0.0, rainfall: 0.5, precipitation: "snow", dimension: "overworld" },
    BiomeInfo { id: 13, name: "snowy_mountains", display_name: "Ice Mountains", category: "icy", temperature: 0.0, rainfall: 0.5, precipitation: "snow", dimension: "overworld" },
    BiomeInfo { id: 14, name: "mushroom_fields", display_name: "Mushroom Island", category: "mushroom", temperature: 0.9, rainfall: 1.0, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 15, name: "mushroom_field_shore", display_name: "Mushroom Island 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: "Forest 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: "Extreme Hills 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 Beach", category: "none", temperature: 0.2, rainfall: 0.3, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 26, name: "snowy_beach", display_name: "Cold 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: "Roofed Forest", category: "forest", temperature: 0.7, rainfall: 0.8, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 30, name: "snowy_taiga", display_name: "Cold Taiga", category: "taiga", temperature: -0.5, rainfall: 0.4, precipitation: "snow", dimension: "overworld" },
    BiomeInfo { id: 31, name: "snowy_taiga_hills", display_name: "Cold Taiga Hills", category: "taiga", temperature: -0.5, rainfall: 0.4, precipitation: "snow", dimension: "overworld" },
    BiomeInfo { id: 32, name: "giant_tree_taiga", display_name: "Mega Taiga", category: "taiga", temperature: 0.3, rainfall: 0.8, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 33, name: "giant_tree_taiga_hills", display_name: "Mega Taiga Hills", category: "taiga", temperature: 0.3, rainfall: 0.8, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 34, name: "wooded_mountains", display_name: "Extreme Hills+", 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: "Mesa", category: "mesa", temperature: 2.0, rainfall: 0.0, precipitation: "none", dimension: "overworld" },
    BiomeInfo { id: 38, name: "wooded_badlands_plateau", display_name: "Mesa Plateau F", category: "mesa", temperature: 2.0, rainfall: 0.0, precipitation: "none", dimension: "overworld" },
    BiomeInfo { id: 39, name: "badlands_plateau", display_name: "Mesa Plateau", category: "mesa", temperature: 2.0, rainfall: 0.0, precipitation: "none", dimension: "overworld" },
    BiomeInfo { id: 129, name: "sunflower_plains", display_name: "Plains M", category: "plains", temperature: 0.8, rainfall: 0.4, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 130, name: "desert_lakes", display_name: "Desert M", category: "desert", temperature: 2.0, rainfall: 0.0, precipitation: "none", dimension: "overworld" },
    BiomeInfo { id: 131, name: "gravelly_mountains", display_name: "Extreme Hills M", category: "extreme_hills", temperature: 0.2, rainfall: 0.3, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 132, name: "flower_forest", display_name: "Forest M", category: "forest", temperature: 0.7, rainfall: 0.8, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 133, name: "taiga_mountains", display_name: "Taiga M", category: "taiga", temperature: 0.25, rainfall: 0.8, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 134, name: "swamp_hills", display_name: "Swampland M", category: "swamp", temperature: 0.8, rainfall: 0.9, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 140, name: "ice_spikes", display_name: "Ice Plains M", category: "icy", temperature: 0.0, rainfall: 0.5, precipitation: "snow", dimension: "overworld" },
    BiomeInfo { id: 149, name: "modified_jungle", display_name: "Jungle M", category: "jungle", temperature: 0.95, rainfall: 0.9, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 151, name: "modified_jungle_edge", display_name: "JungleEdge M", category: "jungle", temperature: 0.95, rainfall: 0.8, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 155, name: "tall_birch_forest", display_name: "Birch Forest M", category: "forest", temperature: 0.6, rainfall: 0.6, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 156, name: "tall_birch_hills", display_name: "Birch Forest Hills M", category: "forest", temperature: 0.6, rainfall: 0.6, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 157, name: "dark_forest_hills", display_name: "Roofed Forest M", category: "forest", temperature: 0.7, rainfall: 0.8, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 158, name: "snowy_taiga_mountains", display_name: "Cold Taiga M", category: "taiga", temperature: -0.5, rainfall: 0.4, precipitation: "snow", dimension: "overworld" },
    BiomeInfo { id: 160, name: "giant_spruce_taiga", display_name: "Mega Taiga M", category: "taiga", temperature: 0.25, rainfall: 0.8, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 161, name: "giant_spruce_taiga_hills", display_name: "Redwood Taiga Hills M", category: "taiga", temperature: 0.25, rainfall: 0.8, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 162, name: "modified_gravelly_mountains", display_name: "Extreme Hills+ M", category: "extreme_hills", temperature: 0.2, rainfall: 0.3, precipitation: "rain", dimension: "overworld" },
    BiomeInfo { id: 163, name: "shattered_savanna", display_name: "Savanna M", category: "savanna", temperature: 1.1, rainfall: 0.0, precipitation: "none", dimension: "overworld" },
    BiomeInfo { id: 164, name: "shattered_savanna_plateau", display_name: "Savanna Plateau M", category: "savanna", temperature: 1.0, rainfall: 0.0, precipitation: "none", dimension: "overworld" },
    BiomeInfo { id: 165, name: "eroded_badlands", display_name: "Mesa M", category: "mesa", temperature: 2.0, rainfall: 0.0, precipitation: "none", dimension: "overworld" },
    BiomeInfo { id: 166, name: "modified_wooded_badlands_plateau", display_name: "Mesa Plateau F M", category: "mesa", temperature: 2.0, rainfall: 0.0, precipitation: "none", dimension: "overworld" },
    BiomeInfo { id: 167, name: "modified_badlands_plateau", display_name: "Mesa Plateau M", category: "mesa", temperature: 2.0, rainfall: 0.0, precipitation: "none", dimension: "overworld" },
];

pub(crate) static BIOME_NAMES: [(&str, u16); 61] = [
    ("badlands", 37),
    ("badlands_plateau", 39),
    ("beach", 16),
    ("birch_forest", 27),
    ("birch_forest_hills", 28),
    ("dark_forest", 29),
    ("dark_forest_hills", 157),
    ("deep_ocean", 24),
    ("desert", 2),
    ("desert_hills", 17),
    ("desert_lakes", 130),
    ("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),
    ("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),
    ("snowy_beach", 26),
    ("snowy_mountains", 13),
    ("snowy_taiga", 30),
    ("snowy_taiga_hills", 31),
    ("snowy_taiga_mountains", 158),
    ("snowy_tundra", 12),
    ("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),
    ("wooded_badlands_plateau", 38),
    ("wooded_hills", 18),
    ("wooded_mountains", 34),
];