Skip to main content

steel_registry/generated/
vanilla_sound_types.rs

1#![doc = r" Sound type definitions matching vanilla Minecraft's `SoundType`."]
2use crate::sound_event::SoundEventRef;
3#[doc = r" Defines the sounds for a block type."]
4#[derive(Debug, Clone, Copy)]
5pub struct SoundType {
6    #[doc = r" Volume multiplier for sounds (1.0 = normal)."]
7    pub volume: f32,
8    #[doc = r" Pitch multiplier for sounds (1.0 = normal)."]
9    pub pitch: f32,
10    #[doc = r" Sound event for breaking the block."]
11    pub break_sound: SoundEventRef,
12    #[doc = r" Sound event for stepping on the block."]
13    pub step_sound: SoundEventRef,
14    #[doc = r" Sound event for placing the block."]
15    pub place_sound: SoundEventRef,
16    #[doc = r" Sound event for hitting the block."]
17    pub hit_sound: SoundEventRef,
18    #[doc = r" Sound event for falling on the block."]
19    pub fall_sound: SoundEventRef,
20}
21pub const AMETHYST: SoundType = SoundType {
22    volume: 1f32,
23    pitch: 1f32,
24    break_sound: &crate::sound_events::BLOCK_AMETHYST_BLOCK_BREAK,
25    step_sound: &crate::sound_events::BLOCK_AMETHYST_BLOCK_STEP,
26    place_sound: &crate::sound_events::BLOCK_AMETHYST_BLOCK_PLACE,
27    hit_sound: &crate::sound_events::BLOCK_AMETHYST_BLOCK_HIT,
28    fall_sound: &crate::sound_events::BLOCK_AMETHYST_BLOCK_FALL,
29};
30pub const AMETHYST_CLUSTER: SoundType = SoundType {
31    volume: 1f32,
32    pitch: 1f32,
33    break_sound: &crate::sound_events::BLOCK_AMETHYST_CLUSTER_BREAK,
34    step_sound: &crate::sound_events::BLOCK_AMETHYST_CLUSTER_STEP,
35    place_sound: &crate::sound_events::BLOCK_AMETHYST_CLUSTER_PLACE,
36    hit_sound: &crate::sound_events::BLOCK_AMETHYST_CLUSTER_HIT,
37    fall_sound: &crate::sound_events::BLOCK_AMETHYST_CLUSTER_FALL,
38};
39pub const ANCIENT_DEBRIS: SoundType = SoundType {
40    volume: 1f32,
41    pitch: 1f32,
42    break_sound: &crate::sound_events::BLOCK_ANCIENT_DEBRIS_BREAK,
43    step_sound: &crate::sound_events::BLOCK_ANCIENT_DEBRIS_STEP,
44    place_sound: &crate::sound_events::BLOCK_ANCIENT_DEBRIS_PLACE,
45    hit_sound: &crate::sound_events::BLOCK_ANCIENT_DEBRIS_HIT,
46    fall_sound: &crate::sound_events::BLOCK_ANCIENT_DEBRIS_FALL,
47};
48pub const ANVIL: SoundType = SoundType {
49    volume: 0.3f32,
50    pitch: 1f32,
51    break_sound: &crate::sound_events::BLOCK_ANVIL_BREAK,
52    step_sound: &crate::sound_events::BLOCK_ANVIL_STEP,
53    place_sound: &crate::sound_events::BLOCK_ANVIL_PLACE,
54    hit_sound: &crate::sound_events::BLOCK_ANVIL_HIT,
55    fall_sound: &crate::sound_events::BLOCK_ANVIL_FALL,
56};
57pub const AZALEA: SoundType = SoundType {
58    volume: 1f32,
59    pitch: 1f32,
60    break_sound: &crate::sound_events::BLOCK_AZALEA_BREAK,
61    step_sound: &crate::sound_events::BLOCK_AZALEA_STEP,
62    place_sound: &crate::sound_events::BLOCK_AZALEA_PLACE,
63    hit_sound: &crate::sound_events::BLOCK_AZALEA_HIT,
64    fall_sound: &crate::sound_events::BLOCK_AZALEA_FALL,
65};
66pub const AZALEA_LEAVES: SoundType = SoundType {
67    volume: 1f32,
68    pitch: 1f32,
69    break_sound: &crate::sound_events::BLOCK_AZALEA_LEAVES_BREAK,
70    step_sound: &crate::sound_events::BLOCK_AZALEA_LEAVES_STEP,
71    place_sound: &crate::sound_events::BLOCK_AZALEA_LEAVES_PLACE,
72    hit_sound: &crate::sound_events::BLOCK_AZALEA_LEAVES_HIT,
73    fall_sound: &crate::sound_events::BLOCK_AZALEA_LEAVES_FALL,
74};
75pub const BAMBOO: SoundType = SoundType {
76    volume: 1f32,
77    pitch: 1f32,
78    break_sound: &crate::sound_events::BLOCK_BAMBOO_BREAK,
79    step_sound: &crate::sound_events::BLOCK_BAMBOO_STEP,
80    place_sound: &crate::sound_events::BLOCK_BAMBOO_PLACE,
81    hit_sound: &crate::sound_events::BLOCK_BAMBOO_HIT,
82    fall_sound: &crate::sound_events::BLOCK_BAMBOO_FALL,
83};
84pub const BAMBOO_SAPLING: SoundType = SoundType {
85    volume: 1f32,
86    pitch: 1f32,
87    break_sound: &crate::sound_events::BLOCK_BAMBOO_SAPLING_BREAK,
88    step_sound: &crate::sound_events::BLOCK_BAMBOO_STEP,
89    place_sound: &crate::sound_events::BLOCK_BAMBOO_SAPLING_PLACE,
90    hit_sound: &crate::sound_events::BLOCK_BAMBOO_SAPLING_HIT,
91    fall_sound: &crate::sound_events::BLOCK_BAMBOO_FALL,
92};
93pub const BAMBOO_WOOD: SoundType = SoundType {
94    volume: 1f32,
95    pitch: 1f32,
96    break_sound: &crate::sound_events::BLOCK_BAMBOO_WOOD_BREAK,
97    step_sound: &crate::sound_events::BLOCK_BAMBOO_WOOD_STEP,
98    place_sound: &crate::sound_events::BLOCK_BAMBOO_WOOD_PLACE,
99    hit_sound: &crate::sound_events::BLOCK_BAMBOO_WOOD_HIT,
100    fall_sound: &crate::sound_events::BLOCK_BAMBOO_WOOD_FALL,
101};
102pub const BAMBOO_WOOD_HANGING_SIGN: SoundType = SoundType {
103    volume: 1f32,
104    pitch: 1f32,
105    break_sound: &crate::sound_events::BLOCK_BAMBOO_WOOD_HANGING_SIGN_BREAK,
106    step_sound: &crate::sound_events::BLOCK_BAMBOO_WOOD_HANGING_SIGN_STEP,
107    place_sound: &crate::sound_events::BLOCK_BAMBOO_WOOD_HANGING_SIGN_PLACE,
108    hit_sound: &crate::sound_events::BLOCK_BAMBOO_WOOD_HANGING_SIGN_HIT,
109    fall_sound: &crate::sound_events::BLOCK_BAMBOO_WOOD_HANGING_SIGN_FALL,
110};
111pub const BASALT: SoundType = SoundType {
112    volume: 1f32,
113    pitch: 1f32,
114    break_sound: &crate::sound_events::BLOCK_BASALT_BREAK,
115    step_sound: &crate::sound_events::BLOCK_BASALT_STEP,
116    place_sound: &crate::sound_events::BLOCK_BASALT_PLACE,
117    hit_sound: &crate::sound_events::BLOCK_BASALT_HIT,
118    fall_sound: &crate::sound_events::BLOCK_BASALT_FALL,
119};
120pub const BIG_DRIPLEAF: SoundType = SoundType {
121    volume: 1f32,
122    pitch: 1f32,
123    break_sound: &crate::sound_events::BLOCK_BIG_DRIPLEAF_BREAK,
124    step_sound: &crate::sound_events::BLOCK_BIG_DRIPLEAF_STEP,
125    place_sound: &crate::sound_events::BLOCK_BIG_DRIPLEAF_PLACE,
126    hit_sound: &crate::sound_events::BLOCK_BIG_DRIPLEAF_HIT,
127    fall_sound: &crate::sound_events::BLOCK_BIG_DRIPLEAF_FALL,
128};
129pub const BONE_BLOCK: SoundType = SoundType {
130    volume: 1f32,
131    pitch: 1f32,
132    break_sound: &crate::sound_events::BLOCK_BONE_BLOCK_BREAK,
133    step_sound: &crate::sound_events::BLOCK_BONE_BLOCK_STEP,
134    place_sound: &crate::sound_events::BLOCK_BONE_BLOCK_PLACE,
135    hit_sound: &crate::sound_events::BLOCK_BONE_BLOCK_HIT,
136    fall_sound: &crate::sound_events::BLOCK_BONE_BLOCK_FALL,
137};
138pub const CACTUS_FLOWER: SoundType = SoundType {
139    volume: 1f32,
140    pitch: 1f32,
141    break_sound: &crate::sound_events::BLOCK_CACTUS_FLOWER_BREAK,
142    step_sound: &crate::sound_events::INTENTIONALLY_EMPTY,
143    place_sound: &crate::sound_events::BLOCK_CACTUS_FLOWER_PLACE,
144    hit_sound: &crate::sound_events::INTENTIONALLY_EMPTY,
145    fall_sound: &crate::sound_events::INTENTIONALLY_EMPTY,
146};
147pub const CALCITE: SoundType = SoundType {
148    volume: 1f32,
149    pitch: 1f32,
150    break_sound: &crate::sound_events::BLOCK_CALCITE_BREAK,
151    step_sound: &crate::sound_events::BLOCK_CALCITE_STEP,
152    place_sound: &crate::sound_events::BLOCK_CALCITE_PLACE,
153    hit_sound: &crate::sound_events::BLOCK_CALCITE_HIT,
154    fall_sound: &crate::sound_events::BLOCK_CALCITE_FALL,
155};
156pub const CANDLE: SoundType = SoundType {
157    volume: 1f32,
158    pitch: 1f32,
159    break_sound: &crate::sound_events::BLOCK_CANDLE_BREAK,
160    step_sound: &crate::sound_events::BLOCK_CANDLE_STEP,
161    place_sound: &crate::sound_events::BLOCK_CANDLE_PLACE,
162    hit_sound: &crate::sound_events::BLOCK_CANDLE_HIT,
163    fall_sound: &crate::sound_events::BLOCK_CANDLE_FALL,
164};
165pub const CAVE_VINES: SoundType = SoundType {
166    volume: 1f32,
167    pitch: 1f32,
168    break_sound: &crate::sound_events::BLOCK_CAVE_VINES_BREAK,
169    step_sound: &crate::sound_events::BLOCK_CAVE_VINES_STEP,
170    place_sound: &crate::sound_events::BLOCK_CAVE_VINES_PLACE,
171    hit_sound: &crate::sound_events::BLOCK_CAVE_VINES_HIT,
172    fall_sound: &crate::sound_events::BLOCK_CAVE_VINES_FALL,
173};
174pub const CHAIN: SoundType = SoundType {
175    volume: 1f32,
176    pitch: 1f32,
177    break_sound: &crate::sound_events::BLOCK_CHAIN_BREAK,
178    step_sound: &crate::sound_events::BLOCK_CHAIN_STEP,
179    place_sound: &crate::sound_events::BLOCK_CHAIN_PLACE,
180    hit_sound: &crate::sound_events::BLOCK_CHAIN_HIT,
181    fall_sound: &crate::sound_events::BLOCK_CHAIN_FALL,
182};
183pub const CHERRY_LEAVES: SoundType = SoundType {
184    volume: 1f32,
185    pitch: 1f32,
186    break_sound: &crate::sound_events::BLOCK_CHERRY_LEAVES_BREAK,
187    step_sound: &crate::sound_events::BLOCK_CHERRY_LEAVES_STEP,
188    place_sound: &crate::sound_events::BLOCK_CHERRY_LEAVES_PLACE,
189    hit_sound: &crate::sound_events::BLOCK_CHERRY_LEAVES_HIT,
190    fall_sound: &crate::sound_events::BLOCK_CHERRY_LEAVES_FALL,
191};
192pub const CHERRY_SAPLING: SoundType = SoundType {
193    volume: 1f32,
194    pitch: 1f32,
195    break_sound: &crate::sound_events::BLOCK_CHERRY_SAPLING_BREAK,
196    step_sound: &crate::sound_events::BLOCK_CHERRY_SAPLING_STEP,
197    place_sound: &crate::sound_events::BLOCK_CHERRY_SAPLING_PLACE,
198    hit_sound: &crate::sound_events::BLOCK_CHERRY_SAPLING_HIT,
199    fall_sound: &crate::sound_events::BLOCK_CHERRY_SAPLING_FALL,
200};
201pub const CHERRY_WOOD: SoundType = SoundType {
202    volume: 1f32,
203    pitch: 1f32,
204    break_sound: &crate::sound_events::BLOCK_CHERRY_WOOD_BREAK,
205    step_sound: &crate::sound_events::BLOCK_CHERRY_WOOD_STEP,
206    place_sound: &crate::sound_events::BLOCK_CHERRY_WOOD_PLACE,
207    hit_sound: &crate::sound_events::BLOCK_CHERRY_WOOD_HIT,
208    fall_sound: &crate::sound_events::BLOCK_CHERRY_WOOD_FALL,
209};
210pub const CHERRY_WOOD_HANGING_SIGN: SoundType = SoundType {
211    volume: 1f32,
212    pitch: 1f32,
213    break_sound: &crate::sound_events::BLOCK_CHERRY_WOOD_HANGING_SIGN_BREAK,
214    step_sound: &crate::sound_events::BLOCK_CHERRY_WOOD_HANGING_SIGN_STEP,
215    place_sound: &crate::sound_events::BLOCK_CHERRY_WOOD_HANGING_SIGN_PLACE,
216    hit_sound: &crate::sound_events::BLOCK_CHERRY_WOOD_HANGING_SIGN_HIT,
217    fall_sound: &crate::sound_events::BLOCK_CHERRY_WOOD_HANGING_SIGN_FALL,
218};
219pub const CHISELED_BOOKSHELF: SoundType = SoundType {
220    volume: 1f32,
221    pitch: 1f32,
222    break_sound: &crate::sound_events::BLOCK_CHISELED_BOOKSHELF_BREAK,
223    step_sound: &crate::sound_events::BLOCK_CHISELED_BOOKSHELF_STEP,
224    place_sound: &crate::sound_events::BLOCK_CHISELED_BOOKSHELF_PLACE,
225    hit_sound: &crate::sound_events::BLOCK_CHISELED_BOOKSHELF_HIT,
226    fall_sound: &crate::sound_events::BLOCK_CHISELED_BOOKSHELF_FALL,
227};
228pub const COBWEB: SoundType = SoundType {
229    volume: 1f32,
230    pitch: 1f32,
231    break_sound: &crate::sound_events::BLOCK_COBWEB_BREAK,
232    step_sound: &crate::sound_events::BLOCK_COBWEB_STEP,
233    place_sound: &crate::sound_events::BLOCK_COBWEB_PLACE,
234    hit_sound: &crate::sound_events::BLOCK_COBWEB_HIT,
235    fall_sound: &crate::sound_events::BLOCK_COBWEB_FALL,
236};
237pub const COPPER: SoundType = SoundType {
238    volume: 1f32,
239    pitch: 1f32,
240    break_sound: &crate::sound_events::BLOCK_COPPER_BREAK,
241    step_sound: &crate::sound_events::BLOCK_COPPER_STEP,
242    place_sound: &crate::sound_events::BLOCK_COPPER_PLACE,
243    hit_sound: &crate::sound_events::BLOCK_COPPER_HIT,
244    fall_sound: &crate::sound_events::BLOCK_COPPER_FALL,
245};
246pub const COPPER_BULB: SoundType = SoundType {
247    volume: 1f32,
248    pitch: 1f32,
249    break_sound: &crate::sound_events::BLOCK_COPPER_BULB_BREAK,
250    step_sound: &crate::sound_events::BLOCK_COPPER_BULB_STEP,
251    place_sound: &crate::sound_events::BLOCK_COPPER_BULB_PLACE,
252    hit_sound: &crate::sound_events::BLOCK_COPPER_BULB_HIT,
253    fall_sound: &crate::sound_events::BLOCK_COPPER_BULB_FALL,
254};
255pub const COPPER_GOLEM_STATUE: SoundType = SoundType {
256    volume: 1f32,
257    pitch: 1f32,
258    break_sound: &crate::sound_events::BLOCK_COPPER_GOLEM_STATUE_BREAK,
259    step_sound: &crate::sound_events::BLOCK_COPPER_GOLEM_STATUE_STEP,
260    place_sound: &crate::sound_events::BLOCK_COPPER_GOLEM_STATUE_PLACE,
261    hit_sound: &crate::sound_events::BLOCK_COPPER_GOLEM_STATUE_HIT,
262    fall_sound: &crate::sound_events::BLOCK_COPPER_GOLEM_STATUE_FALL,
263};
264pub const COPPER_GRATE: SoundType = SoundType {
265    volume: 1f32,
266    pitch: 1f32,
267    break_sound: &crate::sound_events::BLOCK_COPPER_GRATE_BREAK,
268    step_sound: &crate::sound_events::BLOCK_COPPER_GRATE_STEP,
269    place_sound: &crate::sound_events::BLOCK_COPPER_GRATE_PLACE,
270    hit_sound: &crate::sound_events::BLOCK_COPPER_GRATE_HIT,
271    fall_sound: &crate::sound_events::BLOCK_COPPER_GRATE_FALL,
272};
273pub const CORAL_BLOCK: SoundType = SoundType {
274    volume: 1f32,
275    pitch: 1f32,
276    break_sound: &crate::sound_events::BLOCK_CORAL_BLOCK_BREAK,
277    step_sound: &crate::sound_events::BLOCK_CORAL_BLOCK_STEP,
278    place_sound: &crate::sound_events::BLOCK_CORAL_BLOCK_PLACE,
279    hit_sound: &crate::sound_events::BLOCK_CORAL_BLOCK_HIT,
280    fall_sound: &crate::sound_events::BLOCK_CORAL_BLOCK_FALL,
281};
282pub const CREAKING_HEART: SoundType = SoundType {
283    volume: 1f32,
284    pitch: 1f32,
285    break_sound: &crate::sound_events::BLOCK_CREAKING_HEART_BREAK,
286    step_sound: &crate::sound_events::BLOCK_CREAKING_HEART_STEP,
287    place_sound: &crate::sound_events::BLOCK_CREAKING_HEART_PLACE,
288    hit_sound: &crate::sound_events::BLOCK_CREAKING_HEART_HIT,
289    fall_sound: &crate::sound_events::BLOCK_CREAKING_HEART_FALL,
290};
291pub const CROP: SoundType = SoundType {
292    volume: 1f32,
293    pitch: 1f32,
294    break_sound: &crate::sound_events::BLOCK_CROP_BREAK,
295    step_sound: &crate::sound_events::BLOCK_GRASS_STEP,
296    place_sound: &crate::sound_events::ITEM_CROP_PLANT,
297    hit_sound: &crate::sound_events::BLOCK_GRASS_HIT,
298    fall_sound: &crate::sound_events::BLOCK_GRASS_FALL,
299};
300pub const DECORATED_POT: SoundType = SoundType {
301    volume: 1f32,
302    pitch: 1f32,
303    break_sound: &crate::sound_events::BLOCK_DECORATED_POT_BREAK,
304    step_sound: &crate::sound_events::BLOCK_DECORATED_POT_STEP,
305    place_sound: &crate::sound_events::BLOCK_DECORATED_POT_PLACE,
306    hit_sound: &crate::sound_events::BLOCK_DECORATED_POT_HIT,
307    fall_sound: &crate::sound_events::BLOCK_DECORATED_POT_FALL,
308};
309pub const DECORATED_POT_CRACKED: SoundType = SoundType {
310    volume: 1f32,
311    pitch: 1f32,
312    break_sound: &crate::sound_events::BLOCK_DECORATED_POT_SHATTER,
313    step_sound: &crate::sound_events::BLOCK_DECORATED_POT_STEP,
314    place_sound: &crate::sound_events::BLOCK_DECORATED_POT_PLACE,
315    hit_sound: &crate::sound_events::BLOCK_DECORATED_POT_HIT,
316    fall_sound: &crate::sound_events::BLOCK_DECORATED_POT_FALL,
317};
318pub const DEEPSLATE: SoundType = SoundType {
319    volume: 1f32,
320    pitch: 1f32,
321    break_sound: &crate::sound_events::BLOCK_DEEPSLATE_BREAK,
322    step_sound: &crate::sound_events::BLOCK_DEEPSLATE_STEP,
323    place_sound: &crate::sound_events::BLOCK_DEEPSLATE_PLACE,
324    hit_sound: &crate::sound_events::BLOCK_DEEPSLATE_HIT,
325    fall_sound: &crate::sound_events::BLOCK_DEEPSLATE_FALL,
326};
327pub const DEEPSLATE_BRICKS: SoundType = SoundType {
328    volume: 1f32,
329    pitch: 1f32,
330    break_sound: &crate::sound_events::BLOCK_DEEPSLATE_BRICKS_BREAK,
331    step_sound: &crate::sound_events::BLOCK_DEEPSLATE_BRICKS_STEP,
332    place_sound: &crate::sound_events::BLOCK_DEEPSLATE_BRICKS_PLACE,
333    hit_sound: &crate::sound_events::BLOCK_DEEPSLATE_BRICKS_HIT,
334    fall_sound: &crate::sound_events::BLOCK_DEEPSLATE_BRICKS_FALL,
335};
336pub const DEEPSLATE_TILES: SoundType = SoundType {
337    volume: 1f32,
338    pitch: 1f32,
339    break_sound: &crate::sound_events::BLOCK_DEEPSLATE_TILES_BREAK,
340    step_sound: &crate::sound_events::BLOCK_DEEPSLATE_TILES_STEP,
341    place_sound: &crate::sound_events::BLOCK_DEEPSLATE_TILES_PLACE,
342    hit_sound: &crate::sound_events::BLOCK_DEEPSLATE_TILES_HIT,
343    fall_sound: &crate::sound_events::BLOCK_DEEPSLATE_TILES_FALL,
344};
345pub const DRIED_GHAST: SoundType = SoundType {
346    volume: 1f32,
347    pitch: 1f32,
348    break_sound: &crate::sound_events::BLOCK_DRIED_GHAST_BREAK,
349    step_sound: &crate::sound_events::BLOCK_DRIED_GHAST_STEP,
350    place_sound: &crate::sound_events::INTENTIONALLY_EMPTY,
351    hit_sound: &crate::sound_events::INTENTIONALLY_EMPTY,
352    fall_sound: &crate::sound_events::BLOCK_DRIED_GHAST_FALL,
353};
354pub const DRIPSTONE_BLOCK: SoundType = SoundType {
355    volume: 1f32,
356    pitch: 1f32,
357    break_sound: &crate::sound_events::BLOCK_DRIPSTONE_BLOCK_BREAK,
358    step_sound: &crate::sound_events::BLOCK_DRIPSTONE_BLOCK_STEP,
359    place_sound: &crate::sound_events::BLOCK_DRIPSTONE_BLOCK_PLACE,
360    hit_sound: &crate::sound_events::BLOCK_DRIPSTONE_BLOCK_HIT,
361    fall_sound: &crate::sound_events::BLOCK_DRIPSTONE_BLOCK_FALL,
362};
363pub const EMPTY: SoundType = SoundType {
364    volume: 1f32,
365    pitch: 1f32,
366    break_sound: &crate::sound_events::INTENTIONALLY_EMPTY,
367    step_sound: &crate::sound_events::INTENTIONALLY_EMPTY,
368    place_sound: &crate::sound_events::INTENTIONALLY_EMPTY,
369    hit_sound: &crate::sound_events::INTENTIONALLY_EMPTY,
370    fall_sound: &crate::sound_events::INTENTIONALLY_EMPTY,
371};
372pub const FLOWERING_AZALEA: SoundType = SoundType {
373    volume: 1f32,
374    pitch: 1f32,
375    break_sound: &crate::sound_events::BLOCK_FLOWERING_AZALEA_BREAK,
376    step_sound: &crate::sound_events::BLOCK_FLOWERING_AZALEA_STEP,
377    place_sound: &crate::sound_events::BLOCK_FLOWERING_AZALEA_PLACE,
378    hit_sound: &crate::sound_events::BLOCK_FLOWERING_AZALEA_HIT,
379    fall_sound: &crate::sound_events::BLOCK_FLOWERING_AZALEA_FALL,
380};
381pub const FROGLIGHT: SoundType = SoundType {
382    volume: 1f32,
383    pitch: 1f32,
384    break_sound: &crate::sound_events::BLOCK_FROGLIGHT_BREAK,
385    step_sound: &crate::sound_events::BLOCK_FROGLIGHT_STEP,
386    place_sound: &crate::sound_events::BLOCK_FROGLIGHT_PLACE,
387    hit_sound: &crate::sound_events::BLOCK_FROGLIGHT_HIT,
388    fall_sound: &crate::sound_events::BLOCK_FROGLIGHT_FALL,
389};
390pub const FROGSPAWN: SoundType = SoundType {
391    volume: 1f32,
392    pitch: 1f32,
393    break_sound: &crate::sound_events::BLOCK_FROGSPAWN_BREAK,
394    step_sound: &crate::sound_events::BLOCK_FROGSPAWN_STEP,
395    place_sound: &crate::sound_events::BLOCK_FROGSPAWN_PLACE,
396    hit_sound: &crate::sound_events::BLOCK_FROGSPAWN_HIT,
397    fall_sound: &crate::sound_events::BLOCK_FROGSPAWN_FALL,
398};
399pub const FUNGUS: SoundType = SoundType {
400    volume: 1f32,
401    pitch: 1f32,
402    break_sound: &crate::sound_events::BLOCK_FUNGUS_BREAK,
403    step_sound: &crate::sound_events::BLOCK_FUNGUS_STEP,
404    place_sound: &crate::sound_events::BLOCK_FUNGUS_PLACE,
405    hit_sound: &crate::sound_events::BLOCK_FUNGUS_HIT,
406    fall_sound: &crate::sound_events::BLOCK_FUNGUS_FALL,
407};
408pub const GILDED_BLACKSTONE: SoundType = SoundType {
409    volume: 1f32,
410    pitch: 1f32,
411    break_sound: &crate::sound_events::BLOCK_GILDED_BLACKSTONE_BREAK,
412    step_sound: &crate::sound_events::BLOCK_GILDED_BLACKSTONE_STEP,
413    place_sound: &crate::sound_events::BLOCK_GILDED_BLACKSTONE_PLACE,
414    hit_sound: &crate::sound_events::BLOCK_GILDED_BLACKSTONE_HIT,
415    fall_sound: &crate::sound_events::BLOCK_GILDED_BLACKSTONE_FALL,
416};
417pub const GLASS: SoundType = SoundType {
418    volume: 1f32,
419    pitch: 1f32,
420    break_sound: &crate::sound_events::BLOCK_GLASS_BREAK,
421    step_sound: &crate::sound_events::BLOCK_GLASS_STEP,
422    place_sound: &crate::sound_events::BLOCK_GLASS_PLACE,
423    hit_sound: &crate::sound_events::BLOCK_GLASS_HIT,
424    fall_sound: &crate::sound_events::BLOCK_GLASS_FALL,
425};
426pub const GLOW_LICHEN: SoundType = SoundType {
427    volume: 1f32,
428    pitch: 1f32,
429    break_sound: &crate::sound_events::BLOCK_GRASS_BREAK,
430    step_sound: &crate::sound_events::BLOCK_VINE_STEP,
431    place_sound: &crate::sound_events::BLOCK_GRASS_PLACE,
432    hit_sound: &crate::sound_events::BLOCK_GRASS_HIT,
433    fall_sound: &crate::sound_events::BLOCK_GRASS_FALL,
434};
435pub const GRASS: SoundType = SoundType {
436    volume: 1f32,
437    pitch: 1f32,
438    break_sound: &crate::sound_events::BLOCK_GRASS_BREAK,
439    step_sound: &crate::sound_events::BLOCK_GRASS_STEP,
440    place_sound: &crate::sound_events::BLOCK_GRASS_PLACE,
441    hit_sound: &crate::sound_events::BLOCK_GRASS_HIT,
442    fall_sound: &crate::sound_events::BLOCK_GRASS_FALL,
443};
444pub const GRAVEL: SoundType = SoundType {
445    volume: 1f32,
446    pitch: 1f32,
447    break_sound: &crate::sound_events::BLOCK_GRAVEL_BREAK,
448    step_sound: &crate::sound_events::BLOCK_GRAVEL_STEP,
449    place_sound: &crate::sound_events::BLOCK_GRAVEL_PLACE,
450    hit_sound: &crate::sound_events::BLOCK_GRAVEL_HIT,
451    fall_sound: &crate::sound_events::BLOCK_GRAVEL_FALL,
452};
453pub const HANGING_ROOTS: SoundType = SoundType {
454    volume: 1f32,
455    pitch: 1f32,
456    break_sound: &crate::sound_events::BLOCK_HANGING_ROOTS_BREAK,
457    step_sound: &crate::sound_events::BLOCK_HANGING_ROOTS_STEP,
458    place_sound: &crate::sound_events::BLOCK_HANGING_ROOTS_PLACE,
459    hit_sound: &crate::sound_events::BLOCK_HANGING_ROOTS_HIT,
460    fall_sound: &crate::sound_events::BLOCK_HANGING_ROOTS_FALL,
461};
462pub const HANGING_SIGN: SoundType = SoundType {
463    volume: 1f32,
464    pitch: 1f32,
465    break_sound: &crate::sound_events::BLOCK_HANGING_SIGN_BREAK,
466    step_sound: &crate::sound_events::BLOCK_HANGING_SIGN_STEP,
467    place_sound: &crate::sound_events::BLOCK_HANGING_SIGN_PLACE,
468    hit_sound: &crate::sound_events::BLOCK_HANGING_SIGN_HIT,
469    fall_sound: &crate::sound_events::BLOCK_HANGING_SIGN_FALL,
470};
471pub const HARD_CROP: SoundType = SoundType {
472    volume: 1f32,
473    pitch: 1f32,
474    break_sound: &crate::sound_events::BLOCK_WOOD_BREAK,
475    step_sound: &crate::sound_events::BLOCK_WOOD_STEP,
476    place_sound: &crate::sound_events::ITEM_CROP_PLANT,
477    hit_sound: &crate::sound_events::BLOCK_WOOD_HIT,
478    fall_sound: &crate::sound_events::BLOCK_WOOD_FALL,
479};
480pub const HEAVY_CORE: SoundType = SoundType {
481    volume: 1f32,
482    pitch: 1f32,
483    break_sound: &crate::sound_events::BLOCK_HEAVY_CORE_BREAK,
484    step_sound: &crate::sound_events::BLOCK_HEAVY_CORE_STEP,
485    place_sound: &crate::sound_events::BLOCK_HEAVY_CORE_PLACE,
486    hit_sound: &crate::sound_events::BLOCK_HEAVY_CORE_HIT,
487    fall_sound: &crate::sound_events::BLOCK_HEAVY_CORE_FALL,
488};
489pub const HONEY_BLOCK: SoundType = SoundType {
490    volume: 1f32,
491    pitch: 1f32,
492    break_sound: &crate::sound_events::BLOCK_HONEY_BLOCK_BREAK,
493    step_sound: &crate::sound_events::BLOCK_HONEY_BLOCK_STEP,
494    place_sound: &crate::sound_events::BLOCK_HONEY_BLOCK_PLACE,
495    hit_sound: &crate::sound_events::BLOCK_HONEY_BLOCK_HIT,
496    fall_sound: &crate::sound_events::BLOCK_HONEY_BLOCK_FALL,
497};
498pub const IRON: SoundType = SoundType {
499    volume: 1f32,
500    pitch: 1f32,
501    break_sound: &crate::sound_events::BLOCK_IRON_BREAK,
502    step_sound: &crate::sound_events::BLOCK_IRON_STEP,
503    place_sound: &crate::sound_events::BLOCK_IRON_PLACE,
504    hit_sound: &crate::sound_events::BLOCK_IRON_HIT,
505    fall_sound: &crate::sound_events::BLOCK_IRON_FALL,
506};
507pub const LADDER: SoundType = SoundType {
508    volume: 1f32,
509    pitch: 1f32,
510    break_sound: &crate::sound_events::BLOCK_LADDER_BREAK,
511    step_sound: &crate::sound_events::BLOCK_LADDER_STEP,
512    place_sound: &crate::sound_events::BLOCK_LADDER_PLACE,
513    hit_sound: &crate::sound_events::BLOCK_LADDER_HIT,
514    fall_sound: &crate::sound_events::BLOCK_LADDER_FALL,
515};
516pub const LANTERN: SoundType = SoundType {
517    volume: 1f32,
518    pitch: 1f32,
519    break_sound: &crate::sound_events::BLOCK_LANTERN_BREAK,
520    step_sound: &crate::sound_events::BLOCK_LANTERN_STEP,
521    place_sound: &crate::sound_events::BLOCK_LANTERN_PLACE,
522    hit_sound: &crate::sound_events::BLOCK_LANTERN_HIT,
523    fall_sound: &crate::sound_events::BLOCK_LANTERN_FALL,
524};
525pub const LARGE_AMETHYST_BUD: SoundType = SoundType {
526    volume: 1f32,
527    pitch: 1f32,
528    break_sound: &crate::sound_events::BLOCK_LARGE_AMETHYST_BUD_BREAK,
529    step_sound: &crate::sound_events::BLOCK_AMETHYST_CLUSTER_STEP,
530    place_sound: &crate::sound_events::BLOCK_LARGE_AMETHYST_BUD_PLACE,
531    hit_sound: &crate::sound_events::BLOCK_AMETHYST_CLUSTER_HIT,
532    fall_sound: &crate::sound_events::BLOCK_AMETHYST_CLUSTER_FALL,
533};
534pub const LEAF_LITTER: SoundType = SoundType {
535    volume: 1f32,
536    pitch: 1f32,
537    break_sound: &crate::sound_events::BLOCK_LEAF_LITTER_BREAK,
538    step_sound: &crate::sound_events::BLOCK_LEAF_LITTER_STEP,
539    place_sound: &crate::sound_events::BLOCK_LEAF_LITTER_PLACE,
540    hit_sound: &crate::sound_events::BLOCK_LEAF_LITTER_HIT,
541    fall_sound: &crate::sound_events::BLOCK_LEAF_LITTER_FALL,
542};
543pub const LILY_PAD: SoundType = SoundType {
544    volume: 1f32,
545    pitch: 1f32,
546    break_sound: &crate::sound_events::BLOCK_BIG_DRIPLEAF_BREAK,
547    step_sound: &crate::sound_events::BLOCK_BIG_DRIPLEAF_STEP,
548    place_sound: &crate::sound_events::BLOCK_LILY_PAD_PLACE,
549    hit_sound: &crate::sound_events::BLOCK_BIG_DRIPLEAF_HIT,
550    fall_sound: &crate::sound_events::BLOCK_BIG_DRIPLEAF_FALL,
551};
552pub const LODESTONE: SoundType = SoundType {
553    volume: 1f32,
554    pitch: 1f32,
555    break_sound: &crate::sound_events::BLOCK_LODESTONE_BREAK,
556    step_sound: &crate::sound_events::BLOCK_LODESTONE_STEP,
557    place_sound: &crate::sound_events::BLOCK_LODESTONE_PLACE,
558    hit_sound: &crate::sound_events::BLOCK_LODESTONE_HIT,
559    fall_sound: &crate::sound_events::BLOCK_LODESTONE_FALL,
560};
561pub const MANGROVE_ROOTS: SoundType = SoundType {
562    volume: 1f32,
563    pitch: 1f32,
564    break_sound: &crate::sound_events::BLOCK_MANGROVE_ROOTS_BREAK,
565    step_sound: &crate::sound_events::BLOCK_MANGROVE_ROOTS_STEP,
566    place_sound: &crate::sound_events::BLOCK_MANGROVE_ROOTS_PLACE,
567    hit_sound: &crate::sound_events::BLOCK_MANGROVE_ROOTS_HIT,
568    fall_sound: &crate::sound_events::BLOCK_MANGROVE_ROOTS_FALL,
569};
570pub const MEDIUM_AMETHYST_BUD: SoundType = SoundType {
571    volume: 1f32,
572    pitch: 1f32,
573    break_sound: &crate::sound_events::BLOCK_MEDIUM_AMETHYST_BUD_BREAK,
574    step_sound: &crate::sound_events::BLOCK_AMETHYST_CLUSTER_STEP,
575    place_sound: &crate::sound_events::BLOCK_MEDIUM_AMETHYST_BUD_PLACE,
576    hit_sound: &crate::sound_events::BLOCK_AMETHYST_CLUSTER_HIT,
577    fall_sound: &crate::sound_events::BLOCK_AMETHYST_CLUSTER_FALL,
578};
579pub const METAL: SoundType = SoundType {
580    volume: 1f32,
581    pitch: 1.5f32,
582    break_sound: &crate::sound_events::BLOCK_METAL_BREAK,
583    step_sound: &crate::sound_events::BLOCK_METAL_STEP,
584    place_sound: &crate::sound_events::BLOCK_METAL_PLACE,
585    hit_sound: &crate::sound_events::BLOCK_METAL_HIT,
586    fall_sound: &crate::sound_events::BLOCK_METAL_FALL,
587};
588pub const MOSS: SoundType = SoundType {
589    volume: 1f32,
590    pitch: 1f32,
591    break_sound: &crate::sound_events::BLOCK_MOSS_BREAK,
592    step_sound: &crate::sound_events::BLOCK_MOSS_STEP,
593    place_sound: &crate::sound_events::BLOCK_MOSS_PLACE,
594    hit_sound: &crate::sound_events::BLOCK_MOSS_HIT,
595    fall_sound: &crate::sound_events::BLOCK_MOSS_FALL,
596};
597pub const MOSS_CARPET: SoundType = SoundType {
598    volume: 1f32,
599    pitch: 1f32,
600    break_sound: &crate::sound_events::BLOCK_MOSS_CARPET_BREAK,
601    step_sound: &crate::sound_events::BLOCK_MOSS_CARPET_STEP,
602    place_sound: &crate::sound_events::BLOCK_MOSS_CARPET_PLACE,
603    hit_sound: &crate::sound_events::BLOCK_MOSS_CARPET_HIT,
604    fall_sound: &crate::sound_events::BLOCK_MOSS_CARPET_FALL,
605};
606pub const MUD: SoundType = SoundType {
607    volume: 1f32,
608    pitch: 1f32,
609    break_sound: &crate::sound_events::BLOCK_MUD_BREAK,
610    step_sound: &crate::sound_events::BLOCK_MUD_STEP,
611    place_sound: &crate::sound_events::BLOCK_MUD_PLACE,
612    hit_sound: &crate::sound_events::BLOCK_MUD_HIT,
613    fall_sound: &crate::sound_events::BLOCK_MUD_FALL,
614};
615pub const MUDDY_MANGROVE_ROOTS: SoundType = SoundType {
616    volume: 1f32,
617    pitch: 1f32,
618    break_sound: &crate::sound_events::BLOCK_MUDDY_MANGROVE_ROOTS_BREAK,
619    step_sound: &crate::sound_events::BLOCK_MUDDY_MANGROVE_ROOTS_STEP,
620    place_sound: &crate::sound_events::BLOCK_MUDDY_MANGROVE_ROOTS_PLACE,
621    hit_sound: &crate::sound_events::BLOCK_MUDDY_MANGROVE_ROOTS_HIT,
622    fall_sound: &crate::sound_events::BLOCK_MUDDY_MANGROVE_ROOTS_FALL,
623};
624pub const MUD_BRICKS: SoundType = SoundType {
625    volume: 1f32,
626    pitch: 1f32,
627    break_sound: &crate::sound_events::BLOCK_MUD_BRICKS_BREAK,
628    step_sound: &crate::sound_events::BLOCK_MUD_BRICKS_STEP,
629    place_sound: &crate::sound_events::BLOCK_MUD_BRICKS_PLACE,
630    hit_sound: &crate::sound_events::BLOCK_MUD_BRICKS_HIT,
631    fall_sound: &crate::sound_events::BLOCK_MUD_BRICKS_FALL,
632};
633pub const NETHERITE_BLOCK: SoundType = SoundType {
634    volume: 1f32,
635    pitch: 1f32,
636    break_sound: &crate::sound_events::BLOCK_NETHERITE_BLOCK_BREAK,
637    step_sound: &crate::sound_events::BLOCK_NETHERITE_BLOCK_STEP,
638    place_sound: &crate::sound_events::BLOCK_NETHERITE_BLOCK_PLACE,
639    hit_sound: &crate::sound_events::BLOCK_NETHERITE_BLOCK_HIT,
640    fall_sound: &crate::sound_events::BLOCK_NETHERITE_BLOCK_FALL,
641};
642pub const NETHERRACK: SoundType = SoundType {
643    volume: 1f32,
644    pitch: 1f32,
645    break_sound: &crate::sound_events::BLOCK_NETHERRACK_BREAK,
646    step_sound: &crate::sound_events::BLOCK_NETHERRACK_STEP,
647    place_sound: &crate::sound_events::BLOCK_NETHERRACK_PLACE,
648    hit_sound: &crate::sound_events::BLOCK_NETHERRACK_HIT,
649    fall_sound: &crate::sound_events::BLOCK_NETHERRACK_FALL,
650};
651pub const NETHER_BRICKS: SoundType = SoundType {
652    volume: 1f32,
653    pitch: 1f32,
654    break_sound: &crate::sound_events::BLOCK_NETHER_BRICKS_BREAK,
655    step_sound: &crate::sound_events::BLOCK_NETHER_BRICKS_STEP,
656    place_sound: &crate::sound_events::BLOCK_NETHER_BRICKS_PLACE,
657    hit_sound: &crate::sound_events::BLOCK_NETHER_BRICKS_HIT,
658    fall_sound: &crate::sound_events::BLOCK_NETHER_BRICKS_FALL,
659};
660pub const NETHER_GOLD_ORE: SoundType = SoundType {
661    volume: 1f32,
662    pitch: 1f32,
663    break_sound: &crate::sound_events::BLOCK_NETHER_GOLD_ORE_BREAK,
664    step_sound: &crate::sound_events::BLOCK_NETHER_GOLD_ORE_STEP,
665    place_sound: &crate::sound_events::BLOCK_NETHER_GOLD_ORE_PLACE,
666    hit_sound: &crate::sound_events::BLOCK_NETHER_GOLD_ORE_HIT,
667    fall_sound: &crate::sound_events::BLOCK_NETHER_GOLD_ORE_FALL,
668};
669pub const NETHER_ORE: SoundType = SoundType {
670    volume: 1f32,
671    pitch: 1f32,
672    break_sound: &crate::sound_events::BLOCK_NETHER_ORE_BREAK,
673    step_sound: &crate::sound_events::BLOCK_NETHER_ORE_STEP,
674    place_sound: &crate::sound_events::BLOCK_NETHER_ORE_PLACE,
675    hit_sound: &crate::sound_events::BLOCK_NETHER_ORE_HIT,
676    fall_sound: &crate::sound_events::BLOCK_NETHER_ORE_FALL,
677};
678pub const NETHER_SPROUTS: SoundType = SoundType {
679    volume: 1f32,
680    pitch: 1f32,
681    break_sound: &crate::sound_events::BLOCK_NETHER_SPROUTS_BREAK,
682    step_sound: &crate::sound_events::BLOCK_NETHER_SPROUTS_STEP,
683    place_sound: &crate::sound_events::BLOCK_NETHER_SPROUTS_PLACE,
684    hit_sound: &crate::sound_events::BLOCK_NETHER_SPROUTS_HIT,
685    fall_sound: &crate::sound_events::BLOCK_NETHER_SPROUTS_FALL,
686};
687pub const NETHER_WART: SoundType = SoundType {
688    volume: 1f32,
689    pitch: 1f32,
690    break_sound: &crate::sound_events::BLOCK_NETHER_WART_BREAK,
691    step_sound: &crate::sound_events::BLOCK_STONE_STEP,
692    place_sound: &crate::sound_events::ITEM_NETHER_WART_PLANT,
693    hit_sound: &crate::sound_events::BLOCK_STONE_HIT,
694    fall_sound: &crate::sound_events::BLOCK_STONE_FALL,
695};
696pub const NETHER_WOOD: SoundType = SoundType {
697    volume: 1f32,
698    pitch: 1f32,
699    break_sound: &crate::sound_events::BLOCK_NETHER_WOOD_BREAK,
700    step_sound: &crate::sound_events::BLOCK_NETHER_WOOD_STEP,
701    place_sound: &crate::sound_events::BLOCK_NETHER_WOOD_PLACE,
702    hit_sound: &crate::sound_events::BLOCK_NETHER_WOOD_HIT,
703    fall_sound: &crate::sound_events::BLOCK_NETHER_WOOD_FALL,
704};
705pub const NETHER_WOOD_HANGING_SIGN: SoundType = SoundType {
706    volume: 1f32,
707    pitch: 1f32,
708    break_sound: &crate::sound_events::BLOCK_NETHER_WOOD_HANGING_SIGN_BREAK,
709    step_sound: &crate::sound_events::BLOCK_NETHER_WOOD_HANGING_SIGN_STEP,
710    place_sound: &crate::sound_events::BLOCK_NETHER_WOOD_HANGING_SIGN_PLACE,
711    hit_sound: &crate::sound_events::BLOCK_NETHER_WOOD_HANGING_SIGN_HIT,
712    fall_sound: &crate::sound_events::BLOCK_NETHER_WOOD_HANGING_SIGN_FALL,
713};
714pub const NYLIUM: SoundType = SoundType {
715    volume: 1f32,
716    pitch: 1f32,
717    break_sound: &crate::sound_events::BLOCK_NYLIUM_BREAK,
718    step_sound: &crate::sound_events::BLOCK_NYLIUM_STEP,
719    place_sound: &crate::sound_events::BLOCK_NYLIUM_PLACE,
720    hit_sound: &crate::sound_events::BLOCK_NYLIUM_HIT,
721    fall_sound: &crate::sound_events::BLOCK_NYLIUM_FALL,
722};
723pub const PACKED_MUD: SoundType = SoundType {
724    volume: 1f32,
725    pitch: 1f32,
726    break_sound: &crate::sound_events::BLOCK_PACKED_MUD_BREAK,
727    step_sound: &crate::sound_events::BLOCK_PACKED_MUD_STEP,
728    place_sound: &crate::sound_events::BLOCK_PACKED_MUD_PLACE,
729    hit_sound: &crate::sound_events::BLOCK_PACKED_MUD_HIT,
730    fall_sound: &crate::sound_events::BLOCK_PACKED_MUD_FALL,
731};
732pub const PINK_PETALS: SoundType = SoundType {
733    volume: 1f32,
734    pitch: 1f32,
735    break_sound: &crate::sound_events::BLOCK_PINK_PETALS_BREAK,
736    step_sound: &crate::sound_events::BLOCK_PINK_PETALS_STEP,
737    place_sound: &crate::sound_events::BLOCK_PINK_PETALS_PLACE,
738    hit_sound: &crate::sound_events::BLOCK_PINK_PETALS_HIT,
739    fall_sound: &crate::sound_events::BLOCK_PINK_PETALS_FALL,
740};
741pub const POINTED_DRIPSTONE: SoundType = SoundType {
742    volume: 1f32,
743    pitch: 1f32,
744    break_sound: &crate::sound_events::BLOCK_POINTED_DRIPSTONE_BREAK,
745    step_sound: &crate::sound_events::BLOCK_POINTED_DRIPSTONE_STEP,
746    place_sound: &crate::sound_events::BLOCK_POINTED_DRIPSTONE_PLACE,
747    hit_sound: &crate::sound_events::BLOCK_POINTED_DRIPSTONE_HIT,
748    fall_sound: &crate::sound_events::BLOCK_POINTED_DRIPSTONE_FALL,
749};
750pub const POLISHED_DEEPSLATE: SoundType = SoundType {
751    volume: 1f32,
752    pitch: 1f32,
753    break_sound: &crate::sound_events::BLOCK_POLISHED_DEEPSLATE_BREAK,
754    step_sound: &crate::sound_events::BLOCK_POLISHED_DEEPSLATE_STEP,
755    place_sound: &crate::sound_events::BLOCK_POLISHED_DEEPSLATE_PLACE,
756    hit_sound: &crate::sound_events::BLOCK_POLISHED_DEEPSLATE_HIT,
757    fall_sound: &crate::sound_events::BLOCK_POLISHED_DEEPSLATE_FALL,
758};
759pub const POLISHED_TUFF: SoundType = SoundType {
760    volume: 1f32,
761    pitch: 1f32,
762    break_sound: &crate::sound_events::BLOCK_POLISHED_TUFF_BREAK,
763    step_sound: &crate::sound_events::BLOCK_POLISHED_TUFF_STEP,
764    place_sound: &crate::sound_events::BLOCK_POLISHED_TUFF_PLACE,
765    hit_sound: &crate::sound_events::BLOCK_POLISHED_TUFF_HIT,
766    fall_sound: &crate::sound_events::BLOCK_POLISHED_TUFF_FALL,
767};
768pub const POWDER_SNOW: SoundType = SoundType {
769    volume: 1f32,
770    pitch: 1f32,
771    break_sound: &crate::sound_events::BLOCK_POWDER_SNOW_BREAK,
772    step_sound: &crate::sound_events::BLOCK_POWDER_SNOW_STEP,
773    place_sound: &crate::sound_events::BLOCK_POWDER_SNOW_PLACE,
774    hit_sound: &crate::sound_events::BLOCK_POWDER_SNOW_HIT,
775    fall_sound: &crate::sound_events::BLOCK_POWDER_SNOW_FALL,
776};
777pub const RESIN: SoundType = SoundType {
778    volume: 1f32,
779    pitch: 1f32,
780    break_sound: &crate::sound_events::BLOCK_RESIN_BREAK,
781    step_sound: &crate::sound_events::BLOCK_RESIN_STEP,
782    place_sound: &crate::sound_events::BLOCK_RESIN_PLACE,
783    hit_sound: &crate::sound_events::INTENTIONALLY_EMPTY,
784    fall_sound: &crate::sound_events::BLOCK_RESIN_FALL,
785};
786pub const RESIN_BRICKS: SoundType = SoundType {
787    volume: 1f32,
788    pitch: 1f32,
789    break_sound: &crate::sound_events::BLOCK_RESIN_BRICKS_BREAK,
790    step_sound: &crate::sound_events::BLOCK_RESIN_BRICKS_STEP,
791    place_sound: &crate::sound_events::BLOCK_RESIN_BRICKS_PLACE,
792    hit_sound: &crate::sound_events::BLOCK_RESIN_BRICKS_HIT,
793    fall_sound: &crate::sound_events::BLOCK_RESIN_BRICKS_FALL,
794};
795pub const ROOTED_DIRT: SoundType = SoundType {
796    volume: 1f32,
797    pitch: 1f32,
798    break_sound: &crate::sound_events::BLOCK_ROOTED_DIRT_BREAK,
799    step_sound: &crate::sound_events::BLOCK_ROOTED_DIRT_STEP,
800    place_sound: &crate::sound_events::BLOCK_ROOTED_DIRT_PLACE,
801    hit_sound: &crate::sound_events::BLOCK_ROOTED_DIRT_HIT,
802    fall_sound: &crate::sound_events::BLOCK_ROOTED_DIRT_FALL,
803};
804pub const ROOTS: SoundType = SoundType {
805    volume: 1f32,
806    pitch: 1f32,
807    break_sound: &crate::sound_events::BLOCK_ROOTS_BREAK,
808    step_sound: &crate::sound_events::BLOCK_ROOTS_STEP,
809    place_sound: &crate::sound_events::BLOCK_ROOTS_PLACE,
810    hit_sound: &crate::sound_events::BLOCK_ROOTS_HIT,
811    fall_sound: &crate::sound_events::BLOCK_ROOTS_FALL,
812};
813pub const SAND: SoundType = SoundType {
814    volume: 1f32,
815    pitch: 1f32,
816    break_sound: &crate::sound_events::BLOCK_SAND_BREAK,
817    step_sound: &crate::sound_events::BLOCK_SAND_STEP,
818    place_sound: &crate::sound_events::BLOCK_SAND_PLACE,
819    hit_sound: &crate::sound_events::BLOCK_SAND_HIT,
820    fall_sound: &crate::sound_events::BLOCK_SAND_FALL,
821};
822pub const SCAFFOLDING: SoundType = SoundType {
823    volume: 1f32,
824    pitch: 1f32,
825    break_sound: &crate::sound_events::BLOCK_SCAFFOLDING_BREAK,
826    step_sound: &crate::sound_events::BLOCK_SCAFFOLDING_STEP,
827    place_sound: &crate::sound_events::BLOCK_SCAFFOLDING_PLACE,
828    hit_sound: &crate::sound_events::BLOCK_SCAFFOLDING_HIT,
829    fall_sound: &crate::sound_events::BLOCK_SCAFFOLDING_FALL,
830};
831pub const SCULK: SoundType = SoundType {
832    volume: 1f32,
833    pitch: 1f32,
834    break_sound: &crate::sound_events::BLOCK_SCULK_BREAK,
835    step_sound: &crate::sound_events::BLOCK_SCULK_STEP,
836    place_sound: &crate::sound_events::BLOCK_SCULK_PLACE,
837    hit_sound: &crate::sound_events::BLOCK_SCULK_HIT,
838    fall_sound: &crate::sound_events::BLOCK_SCULK_FALL,
839};
840pub const SCULK_CATALYST: SoundType = SoundType {
841    volume: 1f32,
842    pitch: 1f32,
843    break_sound: &crate::sound_events::BLOCK_SCULK_CATALYST_BREAK,
844    step_sound: &crate::sound_events::BLOCK_SCULK_CATALYST_STEP,
845    place_sound: &crate::sound_events::BLOCK_SCULK_CATALYST_PLACE,
846    hit_sound: &crate::sound_events::BLOCK_SCULK_CATALYST_HIT,
847    fall_sound: &crate::sound_events::BLOCK_SCULK_CATALYST_FALL,
848};
849pub const SCULK_SENSOR: SoundType = SoundType {
850    volume: 1f32,
851    pitch: 1f32,
852    break_sound: &crate::sound_events::BLOCK_SCULK_SENSOR_BREAK,
853    step_sound: &crate::sound_events::BLOCK_SCULK_SENSOR_STEP,
854    place_sound: &crate::sound_events::BLOCK_SCULK_SENSOR_PLACE,
855    hit_sound: &crate::sound_events::BLOCK_SCULK_SENSOR_HIT,
856    fall_sound: &crate::sound_events::BLOCK_SCULK_SENSOR_FALL,
857};
858pub const SCULK_SHRIEKER: SoundType = SoundType {
859    volume: 1f32,
860    pitch: 1f32,
861    break_sound: &crate::sound_events::BLOCK_SCULK_SHRIEKER_BREAK,
862    step_sound: &crate::sound_events::BLOCK_SCULK_SHRIEKER_STEP,
863    place_sound: &crate::sound_events::BLOCK_SCULK_SHRIEKER_PLACE,
864    hit_sound: &crate::sound_events::BLOCK_SCULK_SHRIEKER_HIT,
865    fall_sound: &crate::sound_events::BLOCK_SCULK_SHRIEKER_FALL,
866};
867pub const SCULK_VEIN: SoundType = SoundType {
868    volume: 1f32,
869    pitch: 1f32,
870    break_sound: &crate::sound_events::BLOCK_SCULK_VEIN_BREAK,
871    step_sound: &crate::sound_events::BLOCK_SCULK_VEIN_STEP,
872    place_sound: &crate::sound_events::BLOCK_SCULK_VEIN_PLACE,
873    hit_sound: &crate::sound_events::BLOCK_SCULK_VEIN_HIT,
874    fall_sound: &crate::sound_events::BLOCK_SCULK_VEIN_FALL,
875};
876pub const SHELF: SoundType = SoundType {
877    volume: 1f32,
878    pitch: 1f32,
879    break_sound: &crate::sound_events::BLOCK_SHELF_BREAK,
880    step_sound: &crate::sound_events::BLOCK_SHELF_STEP,
881    place_sound: &crate::sound_events::BLOCK_SHELF_PLACE,
882    hit_sound: &crate::sound_events::BLOCK_SHELF_HIT,
883    fall_sound: &crate::sound_events::BLOCK_SHELF_FALL,
884};
885pub const SHROOMLIGHT: SoundType = SoundType {
886    volume: 1f32,
887    pitch: 1f32,
888    break_sound: &crate::sound_events::BLOCK_SHROOMLIGHT_BREAK,
889    step_sound: &crate::sound_events::BLOCK_SHROOMLIGHT_STEP,
890    place_sound: &crate::sound_events::BLOCK_SHROOMLIGHT_PLACE,
891    hit_sound: &crate::sound_events::BLOCK_SHROOMLIGHT_HIT,
892    fall_sound: &crate::sound_events::BLOCK_SHROOMLIGHT_FALL,
893};
894pub const SLIME_BLOCK: SoundType = SoundType {
895    volume: 1f32,
896    pitch: 1f32,
897    break_sound: &crate::sound_events::BLOCK_SLIME_BLOCK_BREAK,
898    step_sound: &crate::sound_events::BLOCK_SLIME_BLOCK_STEP,
899    place_sound: &crate::sound_events::BLOCK_SLIME_BLOCK_PLACE,
900    hit_sound: &crate::sound_events::BLOCK_SLIME_BLOCK_HIT,
901    fall_sound: &crate::sound_events::BLOCK_SLIME_BLOCK_FALL,
902};
903pub const SMALL_AMETHYST_BUD: SoundType = SoundType {
904    volume: 1f32,
905    pitch: 1f32,
906    break_sound: &crate::sound_events::BLOCK_SMALL_AMETHYST_BUD_BREAK,
907    step_sound: &crate::sound_events::BLOCK_AMETHYST_CLUSTER_STEP,
908    place_sound: &crate::sound_events::BLOCK_SMALL_AMETHYST_BUD_PLACE,
909    hit_sound: &crate::sound_events::BLOCK_AMETHYST_CLUSTER_HIT,
910    fall_sound: &crate::sound_events::BLOCK_AMETHYST_CLUSTER_FALL,
911};
912pub const SMALL_DRIPLEAF: SoundType = SoundType {
913    volume: 1f32,
914    pitch: 1f32,
915    break_sound: &crate::sound_events::BLOCK_SMALL_DRIPLEAF_BREAK,
916    step_sound: &crate::sound_events::BLOCK_SMALL_DRIPLEAF_STEP,
917    place_sound: &crate::sound_events::BLOCK_SMALL_DRIPLEAF_PLACE,
918    hit_sound: &crate::sound_events::BLOCK_SMALL_DRIPLEAF_HIT,
919    fall_sound: &crate::sound_events::BLOCK_SMALL_DRIPLEAF_FALL,
920};
921pub const SNOW: SoundType = SoundType {
922    volume: 1f32,
923    pitch: 1f32,
924    break_sound: &crate::sound_events::BLOCK_SNOW_BREAK,
925    step_sound: &crate::sound_events::BLOCK_SNOW_STEP,
926    place_sound: &crate::sound_events::BLOCK_SNOW_PLACE,
927    hit_sound: &crate::sound_events::BLOCK_SNOW_HIT,
928    fall_sound: &crate::sound_events::BLOCK_SNOW_FALL,
929};
930pub const SOUL_SAND: SoundType = SoundType {
931    volume: 1f32,
932    pitch: 1f32,
933    break_sound: &crate::sound_events::BLOCK_SOUL_SAND_BREAK,
934    step_sound: &crate::sound_events::BLOCK_SOUL_SAND_STEP,
935    place_sound: &crate::sound_events::BLOCK_SOUL_SAND_PLACE,
936    hit_sound: &crate::sound_events::BLOCK_SOUL_SAND_HIT,
937    fall_sound: &crate::sound_events::BLOCK_SOUL_SAND_FALL,
938};
939pub const SOUL_SOIL: SoundType = SoundType {
940    volume: 1f32,
941    pitch: 1f32,
942    break_sound: &crate::sound_events::BLOCK_SOUL_SOIL_BREAK,
943    step_sound: &crate::sound_events::BLOCK_SOUL_SOIL_STEP,
944    place_sound: &crate::sound_events::BLOCK_SOUL_SOIL_PLACE,
945    hit_sound: &crate::sound_events::BLOCK_SOUL_SOIL_HIT,
946    fall_sound: &crate::sound_events::BLOCK_SOUL_SOIL_FALL,
947};
948pub const SPAWNER: SoundType = SoundType {
949    volume: 1f32,
950    pitch: 1f32,
951    break_sound: &crate::sound_events::BLOCK_SPAWNER_BREAK,
952    step_sound: &crate::sound_events::BLOCK_SPAWNER_STEP,
953    place_sound: &crate::sound_events::BLOCK_SPAWNER_PLACE,
954    hit_sound: &crate::sound_events::BLOCK_SPAWNER_HIT,
955    fall_sound: &crate::sound_events::BLOCK_SPAWNER_FALL,
956};
957pub const SPONGE: SoundType = SoundType {
958    volume: 1f32,
959    pitch: 1f32,
960    break_sound: &crate::sound_events::BLOCK_SPONGE_BREAK,
961    step_sound: &crate::sound_events::BLOCK_SPONGE_STEP,
962    place_sound: &crate::sound_events::BLOCK_SPONGE_PLACE,
963    hit_sound: &crate::sound_events::BLOCK_SPONGE_HIT,
964    fall_sound: &crate::sound_events::BLOCK_SPONGE_FALL,
965};
966pub const SPORE_BLOSSOM: SoundType = SoundType {
967    volume: 1f32,
968    pitch: 1f32,
969    break_sound: &crate::sound_events::BLOCK_SPORE_BLOSSOM_BREAK,
970    step_sound: &crate::sound_events::BLOCK_SPORE_BLOSSOM_STEP,
971    place_sound: &crate::sound_events::BLOCK_SPORE_BLOSSOM_PLACE,
972    hit_sound: &crate::sound_events::BLOCK_SPORE_BLOSSOM_HIT,
973    fall_sound: &crate::sound_events::BLOCK_SPORE_BLOSSOM_FALL,
974};
975pub const STEM: SoundType = SoundType {
976    volume: 1f32,
977    pitch: 1f32,
978    break_sound: &crate::sound_events::BLOCK_STEM_BREAK,
979    step_sound: &crate::sound_events::BLOCK_STEM_STEP,
980    place_sound: &crate::sound_events::BLOCK_STEM_PLACE,
981    hit_sound: &crate::sound_events::BLOCK_STEM_HIT,
982    fall_sound: &crate::sound_events::BLOCK_STEM_FALL,
983};
984pub const STONE: SoundType = SoundType {
985    volume: 1f32,
986    pitch: 1f32,
987    break_sound: &crate::sound_events::BLOCK_STONE_BREAK,
988    step_sound: &crate::sound_events::BLOCK_STONE_STEP,
989    place_sound: &crate::sound_events::BLOCK_STONE_PLACE,
990    hit_sound: &crate::sound_events::BLOCK_STONE_HIT,
991    fall_sound: &crate::sound_events::BLOCK_STONE_FALL,
992};
993pub const SUSPICIOUS_GRAVEL: SoundType = SoundType {
994    volume: 1f32,
995    pitch: 1f32,
996    break_sound: &crate::sound_events::BLOCK_SUSPICIOUS_GRAVEL_BREAK,
997    step_sound: &crate::sound_events::BLOCK_SUSPICIOUS_GRAVEL_STEP,
998    place_sound: &crate::sound_events::BLOCK_SUSPICIOUS_GRAVEL_PLACE,
999    hit_sound: &crate::sound_events::BLOCK_SUSPICIOUS_GRAVEL_HIT,
1000    fall_sound: &crate::sound_events::BLOCK_SUSPICIOUS_GRAVEL_FALL,
1001};
1002pub const SUSPICIOUS_SAND: SoundType = SoundType {
1003    volume: 1f32,
1004    pitch: 1f32,
1005    break_sound: &crate::sound_events::BLOCK_SUSPICIOUS_SAND_BREAK,
1006    step_sound: &crate::sound_events::BLOCK_SUSPICIOUS_SAND_STEP,
1007    place_sound: &crate::sound_events::BLOCK_SUSPICIOUS_SAND_PLACE,
1008    hit_sound: &crate::sound_events::BLOCK_SUSPICIOUS_SAND_HIT,
1009    fall_sound: &crate::sound_events::BLOCK_SUSPICIOUS_SAND_FALL,
1010};
1011pub const SWEET_BERRY_BUSH: SoundType = SoundType {
1012    volume: 1f32,
1013    pitch: 1f32,
1014    break_sound: &crate::sound_events::BLOCK_SWEET_BERRY_BUSH_BREAK,
1015    step_sound: &crate::sound_events::BLOCK_GRASS_STEP,
1016    place_sound: &crate::sound_events::BLOCK_SWEET_BERRY_BUSH_PLACE,
1017    hit_sound: &crate::sound_events::BLOCK_GRASS_HIT,
1018    fall_sound: &crate::sound_events::BLOCK_GRASS_FALL,
1019};
1020pub const TRIAL_SPAWNER: SoundType = SoundType {
1021    volume: 1f32,
1022    pitch: 1f32,
1023    break_sound: &crate::sound_events::BLOCK_TRIAL_SPAWNER_BREAK,
1024    step_sound: &crate::sound_events::BLOCK_TRIAL_SPAWNER_STEP,
1025    place_sound: &crate::sound_events::BLOCK_TRIAL_SPAWNER_PLACE,
1026    hit_sound: &crate::sound_events::BLOCK_TRIAL_SPAWNER_HIT,
1027    fall_sound: &crate::sound_events::BLOCK_TRIAL_SPAWNER_FALL,
1028};
1029pub const TUFF: SoundType = SoundType {
1030    volume: 1f32,
1031    pitch: 1f32,
1032    break_sound: &crate::sound_events::BLOCK_TUFF_BREAK,
1033    step_sound: &crate::sound_events::BLOCK_TUFF_STEP,
1034    place_sound: &crate::sound_events::BLOCK_TUFF_PLACE,
1035    hit_sound: &crate::sound_events::BLOCK_TUFF_HIT,
1036    fall_sound: &crate::sound_events::BLOCK_TUFF_FALL,
1037};
1038pub const TUFF_BRICKS: SoundType = SoundType {
1039    volume: 1f32,
1040    pitch: 1f32,
1041    break_sound: &crate::sound_events::BLOCK_TUFF_BRICKS_BREAK,
1042    step_sound: &crate::sound_events::BLOCK_TUFF_BRICKS_STEP,
1043    place_sound: &crate::sound_events::BLOCK_TUFF_BRICKS_PLACE,
1044    hit_sound: &crate::sound_events::BLOCK_TUFF_BRICKS_HIT,
1045    fall_sound: &crate::sound_events::BLOCK_TUFF_BRICKS_FALL,
1046};
1047pub const TWISTING_VINES: SoundType = SoundType {
1048    volume: 1f32,
1049    pitch: 0.5f32,
1050    break_sound: &crate::sound_events::BLOCK_WEEPING_VINES_BREAK,
1051    step_sound: &crate::sound_events::BLOCK_WEEPING_VINES_STEP,
1052    place_sound: &crate::sound_events::BLOCK_WEEPING_VINES_PLACE,
1053    hit_sound: &crate::sound_events::BLOCK_WEEPING_VINES_HIT,
1054    fall_sound: &crate::sound_events::BLOCK_WEEPING_VINES_FALL,
1055};
1056pub const VAULT: SoundType = SoundType {
1057    volume: 1f32,
1058    pitch: 1f32,
1059    break_sound: &crate::sound_events::BLOCK_VAULT_BREAK,
1060    step_sound: &crate::sound_events::BLOCK_VAULT_STEP,
1061    place_sound: &crate::sound_events::BLOCK_VAULT_PLACE,
1062    hit_sound: &crate::sound_events::BLOCK_VAULT_HIT,
1063    fall_sound: &crate::sound_events::BLOCK_VAULT_FALL,
1064};
1065pub const VINE: SoundType = SoundType {
1066    volume: 1f32,
1067    pitch: 1f32,
1068    break_sound: &crate::sound_events::BLOCK_VINE_BREAK,
1069    step_sound: &crate::sound_events::BLOCK_VINE_STEP,
1070    place_sound: &crate::sound_events::BLOCK_VINE_PLACE,
1071    hit_sound: &crate::sound_events::BLOCK_VINE_HIT,
1072    fall_sound: &crate::sound_events::BLOCK_VINE_FALL,
1073};
1074pub const WART_BLOCK: SoundType = SoundType {
1075    volume: 1f32,
1076    pitch: 1f32,
1077    break_sound: &crate::sound_events::BLOCK_WART_BLOCK_BREAK,
1078    step_sound: &crate::sound_events::BLOCK_WART_BLOCK_STEP,
1079    place_sound: &crate::sound_events::BLOCK_WART_BLOCK_PLACE,
1080    hit_sound: &crate::sound_events::BLOCK_WART_BLOCK_HIT,
1081    fall_sound: &crate::sound_events::BLOCK_WART_BLOCK_FALL,
1082};
1083pub const WEEPING_VINES: SoundType = SoundType {
1084    volume: 1f32,
1085    pitch: 1f32,
1086    break_sound: &crate::sound_events::BLOCK_WEEPING_VINES_BREAK,
1087    step_sound: &crate::sound_events::BLOCK_WEEPING_VINES_STEP,
1088    place_sound: &crate::sound_events::BLOCK_WEEPING_VINES_PLACE,
1089    hit_sound: &crate::sound_events::BLOCK_WEEPING_VINES_HIT,
1090    fall_sound: &crate::sound_events::BLOCK_WEEPING_VINES_FALL,
1091};
1092pub const WET_GRASS: SoundType = SoundType {
1093    volume: 1f32,
1094    pitch: 1f32,
1095    break_sound: &crate::sound_events::BLOCK_WET_GRASS_BREAK,
1096    step_sound: &crate::sound_events::BLOCK_WET_GRASS_STEP,
1097    place_sound: &crate::sound_events::BLOCK_WET_GRASS_PLACE,
1098    hit_sound: &crate::sound_events::BLOCK_WET_GRASS_HIT,
1099    fall_sound: &crate::sound_events::BLOCK_WET_GRASS_FALL,
1100};
1101pub const WET_SPONGE: SoundType = SoundType {
1102    volume: 1f32,
1103    pitch: 1f32,
1104    break_sound: &crate::sound_events::BLOCK_WET_SPONGE_BREAK,
1105    step_sound: &crate::sound_events::BLOCK_WET_SPONGE_STEP,
1106    place_sound: &crate::sound_events::BLOCK_WET_SPONGE_PLACE,
1107    hit_sound: &crate::sound_events::BLOCK_WET_SPONGE_HIT,
1108    fall_sound: &crate::sound_events::BLOCK_WET_SPONGE_FALL,
1109};
1110pub const WOOD: SoundType = SoundType {
1111    volume: 1f32,
1112    pitch: 1f32,
1113    break_sound: &crate::sound_events::BLOCK_WOOD_BREAK,
1114    step_sound: &crate::sound_events::BLOCK_WOOD_STEP,
1115    place_sound: &crate::sound_events::BLOCK_WOOD_PLACE,
1116    hit_sound: &crate::sound_events::BLOCK_WOOD_HIT,
1117    fall_sound: &crate::sound_events::BLOCK_WOOD_FALL,
1118};
1119pub const WOOL: SoundType = SoundType {
1120    volume: 1f32,
1121    pitch: 1f32,
1122    break_sound: &crate::sound_events::BLOCK_WOOL_BREAK,
1123    step_sound: &crate::sound_events::BLOCK_WOOL_STEP,
1124    place_sound: &crate::sound_events::BLOCK_WOOL_PLACE,
1125    hit_sound: &crate::sound_events::BLOCK_WOOL_HIT,
1126    fall_sound: &crate::sound_events::BLOCK_WOOL_FALL,
1127};