Skip to main content

steel_registry/generated/
vanilla_pig_sound_variants.rs

1use crate::pig_sound_variant::{PigAge, PigSoundVariant, PigSoundVariantRegistry};
2use steel_utils::Identifier;
3pub static CLASSIC: PigSoundVariant = PigSoundVariant {
4    key: Identifier::vanilla_static("classic"),
5    adult_sounds: PigAge {
6        ambient_sound: &crate::sound_events::ENTITY_PIG_AMBIENT,
7        death_sound: &crate::sound_events::ENTITY_PIG_DEATH,
8        hurt_sound: &crate::sound_events::ENTITY_PIG_HURT,
9        step_sound: &crate::sound_events::ENTITY_PIG_STEP,
10        eat_sound: &crate::sound_events::ENTITY_PIG_EAT,
11    },
12    baby_sounds: PigAge {
13        ambient_sound: &crate::sound_events::ENTITY_BABY_PIG_AMBIENT,
14        death_sound: &crate::sound_events::ENTITY_BABY_PIG_DEATH,
15        hurt_sound: &crate::sound_events::ENTITY_BABY_PIG_HURT,
16        step_sound: &crate::sound_events::ENTITY_BABY_PIG_STEP,
17        eat_sound: &crate::sound_events::ENTITY_BABY_PIG_EAT,
18    },
19};
20pub static BIG: PigSoundVariant = PigSoundVariant {
21    key: Identifier::vanilla_static("big"),
22    adult_sounds: PigAge {
23        ambient_sound: &crate::sound_events::ENTITY_PIG_BIG_AMBIENT,
24        death_sound: &crate::sound_events::ENTITY_PIG_BIG_DEATH,
25        hurt_sound: &crate::sound_events::ENTITY_PIG_BIG_HURT,
26        step_sound: &crate::sound_events::ENTITY_PIG_STEP,
27        eat_sound: &crate::sound_events::ENTITY_PIG_BIG_EAT,
28    },
29    baby_sounds: PigAge {
30        ambient_sound: &crate::sound_events::ENTITY_BABY_PIG_AMBIENT,
31        death_sound: &crate::sound_events::ENTITY_BABY_PIG_DEATH,
32        hurt_sound: &crate::sound_events::ENTITY_BABY_PIG_HURT,
33        step_sound: &crate::sound_events::ENTITY_BABY_PIG_STEP,
34        eat_sound: &crate::sound_events::ENTITY_BABY_PIG_EAT,
35    },
36};
37pub static MINI: PigSoundVariant = PigSoundVariant {
38    key: Identifier::vanilla_static("mini"),
39    adult_sounds: PigAge {
40        ambient_sound: &crate::sound_events::ENTITY_PIG_MINI_AMBIENT,
41        death_sound: &crate::sound_events::ENTITY_PIG_MINI_DEATH,
42        hurt_sound: &crate::sound_events::ENTITY_PIG_MINI_HURT,
43        step_sound: &crate::sound_events::ENTITY_PIG_STEP,
44        eat_sound: &crate::sound_events::ENTITY_PIG_MINI_EAT,
45    },
46    baby_sounds: PigAge {
47        ambient_sound: &crate::sound_events::ENTITY_BABY_PIG_AMBIENT,
48        death_sound: &crate::sound_events::ENTITY_BABY_PIG_DEATH,
49        hurt_sound: &crate::sound_events::ENTITY_BABY_PIG_HURT,
50        step_sound: &crate::sound_events::ENTITY_BABY_PIG_STEP,
51        eat_sound: &crate::sound_events::ENTITY_BABY_PIG_EAT,
52    },
53};
54pub fn register_pig_sound_variants(registry: &mut PigSoundVariantRegistry) {
55    registry.register(&CLASSIC);
56    registry.register(&BIG);
57    registry.register(&MINI);
58}