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