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