Skip to main content

steel_registry/generated/
vanilla_wolf_sound_variants.rs

1use crate::wolf_sound_variant::{WolfAge, WolfSoundVariant, WolfSoundVariantRegistry};
2use steel_utils::Identifier;
3pub static CLASSIC: WolfSoundVariant = WolfSoundVariant {
4    key: Identifier::vanilla_static("classic"),
5    adult_sounds: WolfAge {
6        ambient_sound: &crate::sound_events::ENTITY_WOLF_AMBIENT,
7        death_sound: &crate::sound_events::ENTITY_WOLF_DEATH,
8        growl_sound: &crate::sound_events::ENTITY_WOLF_GROWL,
9        hurt_sound: &crate::sound_events::ENTITY_WOLF_HURT,
10        pant_sound: &crate::sound_events::ENTITY_WOLF_PANT,
11        whine_sound: &crate::sound_events::ENTITY_WOLF_WHINE,
12        step_sound: &crate::sound_events::ENTITY_WOLF_STEP,
13    },
14    baby_sounds: WolfAge {
15        ambient_sound: &crate::sound_events::ENTITY_BABY_WOLF_AMBIENT,
16        death_sound: &crate::sound_events::ENTITY_BABY_WOLF_DEATH,
17        growl_sound: &crate::sound_events::ENTITY_BABY_WOLF_GROWL,
18        hurt_sound: &crate::sound_events::ENTITY_BABY_WOLF_HURT,
19        pant_sound: &crate::sound_events::ENTITY_BABY_WOLF_PANT,
20        whine_sound: &crate::sound_events::ENTITY_BABY_WOLF_WHINE,
21        step_sound: &crate::sound_events::ENTITY_BABY_WOLF_STEP,
22    },
23};
24pub static PUGLIN: WolfSoundVariant = WolfSoundVariant {
25    key: Identifier::vanilla_static("puglin"),
26    adult_sounds: WolfAge {
27        ambient_sound: &crate::sound_events::ENTITY_WOLF_PUGLIN_AMBIENT,
28        death_sound: &crate::sound_events::ENTITY_WOLF_PUGLIN_DEATH,
29        growl_sound: &crate::sound_events::ENTITY_WOLF_PUGLIN_GROWL,
30        hurt_sound: &crate::sound_events::ENTITY_WOLF_PUGLIN_HURT,
31        pant_sound: &crate::sound_events::ENTITY_WOLF_PUGLIN_PANT,
32        whine_sound: &crate::sound_events::ENTITY_WOLF_PUGLIN_WHINE,
33        step_sound: &crate::sound_events::ENTITY_WOLF_STEP,
34    },
35    baby_sounds: WolfAge {
36        ambient_sound: &crate::sound_events::ENTITY_BABY_WOLF_AMBIENT,
37        death_sound: &crate::sound_events::ENTITY_BABY_WOLF_DEATH,
38        growl_sound: &crate::sound_events::ENTITY_BABY_WOLF_GROWL,
39        hurt_sound: &crate::sound_events::ENTITY_BABY_WOLF_HURT,
40        pant_sound: &crate::sound_events::ENTITY_BABY_WOLF_PANT,
41        whine_sound: &crate::sound_events::ENTITY_BABY_WOLF_WHINE,
42        step_sound: &crate::sound_events::ENTITY_BABY_WOLF_STEP,
43    },
44};
45pub static SAD: WolfSoundVariant = WolfSoundVariant {
46    key: Identifier::vanilla_static("sad"),
47    adult_sounds: WolfAge {
48        ambient_sound: &crate::sound_events::ENTITY_WOLF_SAD_AMBIENT,
49        death_sound: &crate::sound_events::ENTITY_WOLF_SAD_DEATH,
50        growl_sound: &crate::sound_events::ENTITY_WOLF_SAD_GROWL,
51        hurt_sound: &crate::sound_events::ENTITY_WOLF_SAD_HURT,
52        pant_sound: &crate::sound_events::ENTITY_WOLF_SAD_PANT,
53        whine_sound: &crate::sound_events::ENTITY_WOLF_SAD_WHINE,
54        step_sound: &crate::sound_events::ENTITY_WOLF_STEP,
55    },
56    baby_sounds: WolfAge {
57        ambient_sound: &crate::sound_events::ENTITY_BABY_WOLF_AMBIENT,
58        death_sound: &crate::sound_events::ENTITY_BABY_WOLF_DEATH,
59        growl_sound: &crate::sound_events::ENTITY_BABY_WOLF_GROWL,
60        hurt_sound: &crate::sound_events::ENTITY_BABY_WOLF_HURT,
61        pant_sound: &crate::sound_events::ENTITY_BABY_WOLF_PANT,
62        whine_sound: &crate::sound_events::ENTITY_BABY_WOLF_WHINE,
63        step_sound: &crate::sound_events::ENTITY_BABY_WOLF_STEP,
64    },
65};
66pub static ANGRY: WolfSoundVariant = WolfSoundVariant {
67    key: Identifier::vanilla_static("angry"),
68    adult_sounds: WolfAge {
69        ambient_sound: &crate::sound_events::ENTITY_WOLF_ANGRY_AMBIENT,
70        death_sound: &crate::sound_events::ENTITY_WOLF_ANGRY_DEATH,
71        growl_sound: &crate::sound_events::ENTITY_WOLF_ANGRY_GROWL,
72        hurt_sound: &crate::sound_events::ENTITY_WOLF_ANGRY_HURT,
73        pant_sound: &crate::sound_events::ENTITY_WOLF_ANGRY_PANT,
74        whine_sound: &crate::sound_events::ENTITY_WOLF_ANGRY_WHINE,
75        step_sound: &crate::sound_events::ENTITY_WOLF_STEP,
76    },
77    baby_sounds: WolfAge {
78        ambient_sound: &crate::sound_events::ENTITY_BABY_WOLF_AMBIENT,
79        death_sound: &crate::sound_events::ENTITY_BABY_WOLF_DEATH,
80        growl_sound: &crate::sound_events::ENTITY_BABY_WOLF_GROWL,
81        hurt_sound: &crate::sound_events::ENTITY_BABY_WOLF_HURT,
82        pant_sound: &crate::sound_events::ENTITY_BABY_WOLF_PANT,
83        whine_sound: &crate::sound_events::ENTITY_BABY_WOLF_WHINE,
84        step_sound: &crate::sound_events::ENTITY_BABY_WOLF_STEP,
85    },
86};
87pub static GRUMPY: WolfSoundVariant = WolfSoundVariant {
88    key: Identifier::vanilla_static("grumpy"),
89    adult_sounds: WolfAge {
90        ambient_sound: &crate::sound_events::ENTITY_WOLF_GRUMPY_AMBIENT,
91        death_sound: &crate::sound_events::ENTITY_WOLF_GRUMPY_DEATH,
92        growl_sound: &crate::sound_events::ENTITY_WOLF_GRUMPY_GROWL,
93        hurt_sound: &crate::sound_events::ENTITY_WOLF_GRUMPY_HURT,
94        pant_sound: &crate::sound_events::ENTITY_WOLF_GRUMPY_PANT,
95        whine_sound: &crate::sound_events::ENTITY_WOLF_GRUMPY_WHINE,
96        step_sound: &crate::sound_events::ENTITY_WOLF_STEP,
97    },
98    baby_sounds: WolfAge {
99        ambient_sound: &crate::sound_events::ENTITY_BABY_WOLF_AMBIENT,
100        death_sound: &crate::sound_events::ENTITY_BABY_WOLF_DEATH,
101        growl_sound: &crate::sound_events::ENTITY_BABY_WOLF_GROWL,
102        hurt_sound: &crate::sound_events::ENTITY_BABY_WOLF_HURT,
103        pant_sound: &crate::sound_events::ENTITY_BABY_WOLF_PANT,
104        whine_sound: &crate::sound_events::ENTITY_BABY_WOLF_WHINE,
105        step_sound: &crate::sound_events::ENTITY_BABY_WOLF_STEP,
106    },
107};
108pub static BIG: WolfSoundVariant = WolfSoundVariant {
109    key: Identifier::vanilla_static("big"),
110    adult_sounds: WolfAge {
111        ambient_sound: &crate::sound_events::ENTITY_WOLF_BIG_AMBIENT,
112        death_sound: &crate::sound_events::ENTITY_WOLF_BIG_DEATH,
113        growl_sound: &crate::sound_events::ENTITY_WOLF_BIG_GROWL,
114        hurt_sound: &crate::sound_events::ENTITY_WOLF_BIG_HURT,
115        pant_sound: &crate::sound_events::ENTITY_WOLF_BIG_PANT,
116        whine_sound: &crate::sound_events::ENTITY_WOLF_BIG_WHINE,
117        step_sound: &crate::sound_events::ENTITY_WOLF_STEP,
118    },
119    baby_sounds: WolfAge {
120        ambient_sound: &crate::sound_events::ENTITY_BABY_WOLF_AMBIENT,
121        death_sound: &crate::sound_events::ENTITY_BABY_WOLF_DEATH,
122        growl_sound: &crate::sound_events::ENTITY_BABY_WOLF_GROWL,
123        hurt_sound: &crate::sound_events::ENTITY_BABY_WOLF_HURT,
124        pant_sound: &crate::sound_events::ENTITY_BABY_WOLF_PANT,
125        whine_sound: &crate::sound_events::ENTITY_BABY_WOLF_WHINE,
126        step_sound: &crate::sound_events::ENTITY_BABY_WOLF_STEP,
127    },
128};
129pub static CUTE: WolfSoundVariant = WolfSoundVariant {
130    key: Identifier::vanilla_static("cute"),
131    adult_sounds: WolfAge {
132        ambient_sound: &crate::sound_events::ENTITY_WOLF_CUTE_AMBIENT,
133        death_sound: &crate::sound_events::ENTITY_WOLF_CUTE_DEATH,
134        growl_sound: &crate::sound_events::ENTITY_WOLF_CUTE_GROWL,
135        hurt_sound: &crate::sound_events::ENTITY_WOLF_CUTE_HURT,
136        pant_sound: &crate::sound_events::ENTITY_WOLF_CUTE_PANT,
137        whine_sound: &crate::sound_events::ENTITY_WOLF_CUTE_WHINE,
138        step_sound: &crate::sound_events::ENTITY_WOLF_STEP,
139    },
140    baby_sounds: WolfAge {
141        ambient_sound: &crate::sound_events::ENTITY_BABY_WOLF_AMBIENT,
142        death_sound: &crate::sound_events::ENTITY_BABY_WOLF_DEATH,
143        growl_sound: &crate::sound_events::ENTITY_BABY_WOLF_GROWL,
144        hurt_sound: &crate::sound_events::ENTITY_BABY_WOLF_HURT,
145        pant_sound: &crate::sound_events::ENTITY_BABY_WOLF_PANT,
146        whine_sound: &crate::sound_events::ENTITY_BABY_WOLF_WHINE,
147        step_sound: &crate::sound_events::ENTITY_BABY_WOLF_STEP,
148    },
149};
150pub fn register_wolf_sound_variants(registry: &mut WolfSoundVariantRegistry) {
151    registry.register(&CLASSIC);
152    registry.register(&PUGLIN);
153    registry.register(&SAD);
154    registry.register(&ANGRY);
155    registry.register(&GRUMPY);
156    registry.register(&BIG);
157    registry.register(&CUTE);
158}