steel_registry/generated/
vanilla_zombie_nautilus_variants.rs1use 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}