Skip to main content

steel_registry/generated/
vanilla_cat_sound_variants.rs

1use crate::cat_sound_variant::{CatAge, CatSoundVariant, CatSoundVariantRegistry};
2use steel_utils::Identifier;
3pub static CLASSIC: CatSoundVariant = CatSoundVariant {
4    key: Identifier::vanilla_static("classic"),
5    adult_sounds: CatAge {
6        ambient_sound: &crate::sound_events::ENTITY_CAT_AMBIENT,
7        beg_for_food_sound: &crate::sound_events::ENTITY_CAT_BEG_FOR_FOOD,
8        death_sound: &crate::sound_events::ENTITY_CAT_DEATH,
9        eat_sound: &crate::sound_events::ENTITY_CAT_EAT,
10        hiss_sound: &crate::sound_events::ENTITY_CAT_HISS,
11        hurt_sound: &crate::sound_events::ENTITY_CAT_HURT,
12        purr_sound: &crate::sound_events::ENTITY_CAT_PURR,
13        purreow_sound: &crate::sound_events::ENTITY_CAT_PURREOW,
14        stray_ambient_sound: &crate::sound_events::ENTITY_CAT_STRAY_AMBIENT,
15    },
16    baby_sounds: CatAge {
17        ambient_sound: &crate::sound_events::ENTITY_BABY_CAT_AMBIENT,
18        beg_for_food_sound: &crate::sound_events::ENTITY_BABY_CAT_BEG_FOR_FOOD,
19        death_sound: &crate::sound_events::ENTITY_BABY_CAT_DEATH,
20        eat_sound: &crate::sound_events::ENTITY_BABY_CAT_EAT,
21        hiss_sound: &crate::sound_events::ENTITY_BABY_CAT_HISS,
22        hurt_sound: &crate::sound_events::ENTITY_BABY_CAT_HURT,
23        purr_sound: &crate::sound_events::ENTITY_BABY_CAT_PURR,
24        purreow_sound: &crate::sound_events::ENTITY_BABY_CAT_PURREOW,
25        stray_ambient_sound: &crate::sound_events::ENTITY_BABY_CAT_STRAY_AMBIENT,
26    },
27};
28pub static ROYAL: CatSoundVariant = CatSoundVariant {
29    key: Identifier::vanilla_static("royal"),
30    adult_sounds: CatAge {
31        ambient_sound: &crate::sound_events::ENTITY_CAT_ROYAL_AMBIENT,
32        beg_for_food_sound: &crate::sound_events::ENTITY_CAT_ROYAL_BEG_FOR_FOOD,
33        death_sound: &crate::sound_events::ENTITY_CAT_ROYAL_DEATH,
34        eat_sound: &crate::sound_events::ENTITY_CAT_ROYAL_EAT,
35        hiss_sound: &crate::sound_events::ENTITY_CAT_ROYAL_HISS,
36        hurt_sound: &crate::sound_events::ENTITY_CAT_ROYAL_HURT,
37        purr_sound: &crate::sound_events::ENTITY_CAT_ROYAL_PURR,
38        purreow_sound: &crate::sound_events::ENTITY_CAT_ROYAL_PURREOW,
39        stray_ambient_sound: &crate::sound_events::ENTITY_CAT_ROYAL_STRAY_AMBIENT,
40    },
41    baby_sounds: CatAge {
42        ambient_sound: &crate::sound_events::ENTITY_BABY_CAT_AMBIENT,
43        beg_for_food_sound: &crate::sound_events::ENTITY_BABY_CAT_BEG_FOR_FOOD,
44        death_sound: &crate::sound_events::ENTITY_BABY_CAT_DEATH,
45        eat_sound: &crate::sound_events::ENTITY_BABY_CAT_EAT,
46        hiss_sound: &crate::sound_events::ENTITY_BABY_CAT_HISS,
47        hurt_sound: &crate::sound_events::ENTITY_BABY_CAT_HURT,
48        purr_sound: &crate::sound_events::ENTITY_BABY_CAT_PURR,
49        purreow_sound: &crate::sound_events::ENTITY_BABY_CAT_PURREOW,
50        stray_ambient_sound: &crate::sound_events::ENTITY_BABY_CAT_STRAY_AMBIENT,
51    },
52};
53pub fn register_cat_sound_variants(registry: &mut CatSoundVariantRegistry) {
54    registry.register(&CLASSIC);
55    registry.register(&ROYAL);
56}