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