Skip to main content

steel_registry/generated/
vanilla_zombie_nautilus_variants.rs

1use crate::shared_structs::{BiomeCondition, SpawnConditionEntry};
2use crate::zombie_nautilus_variant::{ZombieNautilusVariant, ZombieNautilusVariantRegistry};
3use std::borrow::Cow;
4use steel_utils::Identifier;
5pub static TEMPERATE: ZombieNautilusVariant = ZombieNautilusVariant {
6    key: Identifier::vanilla_static("temperate"),
7    asset_id: Identifier {
8        namespace: Cow::Borrowed("minecraft"),
9        path: Cow::Borrowed("entity/nautilus/zombie_nautilus"),
10    },
11    model: None,
12    spawn_conditions: &[SpawnConditionEntry {
13        priority: 0i32,
14        condition: None,
15    }],
16};
17pub static WARM: ZombieNautilusVariant = ZombieNautilusVariant {
18    key: Identifier::vanilla_static("warm"),
19    asset_id: Identifier {
20        namespace: Cow::Borrowed("minecraft"),
21        path: Cow::Borrowed("entity/nautilus/zombie_nautilus_coral"),
22    },
23    model: Some("warm"),
24    spawn_conditions: &[SpawnConditionEntry {
25        priority: 1i32,
26        condition: Some(BiomeCondition {
27            condition_type: "minecraft:biome",
28            biomes: "#minecraft:spawns_coral_variant_zombie_nautilus",
29        }),
30    }],
31};
32pub fn register_zombie_nautilus_variants(registry: &mut ZombieNautilusVariantRegistry) {
33    registry.register(&TEMPERATE);
34    registry.register(&WARM);
35}