Skip to main content

steel_registry/generated/
vanilla_jukebox_songs.rs

1use crate::jukebox_song::{JukeboxSong, JukeboxSongRegistry};
2use steel_utils::Identifier;
3use text_components::{translation::TranslatedMessage, TextComponent};
4pub static STAL: JukeboxSong = JukeboxSong {
5    key: Identifier::vanilla_static("stal"),
6    sound_event: &crate::sound_events::MUSIC_DISC_STAL,
7    description: TextComponent::translated(TranslatedMessage::new(
8        "jukebox_song.minecraft.stal",
9        None,
10    )),
11    length_in_seconds: 150f32,
12    comparator_output: 8i32,
13};
14pub static WARD: JukeboxSong = JukeboxSong {
15    key: Identifier::vanilla_static("ward"),
16    sound_event: &crate::sound_events::MUSIC_DISC_WARD,
17    description: TextComponent::translated(TranslatedMessage::new(
18        "jukebox_song.minecraft.ward",
19        None,
20    )),
21    length_in_seconds: 251f32,
22    comparator_output: 10i32,
23};
24pub static MALL: JukeboxSong = JukeboxSong {
25    key: Identifier::vanilla_static("mall"),
26    sound_event: &crate::sound_events::MUSIC_DISC_MALL,
27    description: TextComponent::translated(TranslatedMessage::new(
28        "jukebox_song.minecraft.mall",
29        None,
30    )),
31    length_in_seconds: 197f32,
32    comparator_output: 6i32,
33};
34pub static MUSIC_DISC_5: JukeboxSong = JukeboxSong {
35    key: Identifier::vanilla_static("5"),
36    sound_event: &crate::sound_events::MUSIC_DISC_5,
37    description: TextComponent::translated(TranslatedMessage::new(
38        "jukebox_song.minecraft.5",
39        None,
40    )),
41    length_in_seconds: 178f32,
42    comparator_output: 15i32,
43};
44pub static MELLOHI: JukeboxSong = JukeboxSong {
45    key: Identifier::vanilla_static("mellohi"),
46    sound_event: &crate::sound_events::MUSIC_DISC_MELLOHI,
47    description: TextComponent::translated(TranslatedMessage::new(
48        "jukebox_song.minecraft.mellohi",
49        None,
50    )),
51    length_in_seconds: 96f32,
52    comparator_output: 7i32,
53};
54pub static CAT: JukeboxSong = JukeboxSong {
55    key: Identifier::vanilla_static("cat"),
56    sound_event: &crate::sound_events::MUSIC_DISC_CAT,
57    description: TextComponent::translated(TranslatedMessage::new(
58        "jukebox_song.minecraft.cat",
59        None,
60    )),
61    length_in_seconds: 185f32,
62    comparator_output: 2i32,
63};
64pub static TEARS: JukeboxSong = JukeboxSong {
65    key: Identifier::vanilla_static("tears"),
66    sound_event: &crate::sound_events::MUSIC_DISC_TEARS,
67    description: TextComponent::translated(TranslatedMessage::new(
68        "jukebox_song.minecraft.tears",
69        None,
70    )),
71    length_in_seconds: 175f32,
72    comparator_output: 10i32,
73};
74pub static CHIRP: JukeboxSong = JukeboxSong {
75    key: Identifier::vanilla_static("chirp"),
76    sound_event: &crate::sound_events::MUSIC_DISC_CHIRP,
77    description: TextComponent::translated(TranslatedMessage::new(
78        "jukebox_song.minecraft.chirp",
79        None,
80    )),
81    length_in_seconds: 185f32,
82    comparator_output: 4i32,
83};
84pub static MUSIC_DISC_11: JukeboxSong = JukeboxSong {
85    key: Identifier::vanilla_static("11"),
86    sound_event: &crate::sound_events::MUSIC_DISC_11,
87    description: TextComponent::translated(TranslatedMessage::new(
88        "jukebox_song.minecraft.11",
89        None,
90    )),
91    length_in_seconds: 71f32,
92    comparator_output: 11i32,
93};
94pub static RELIC: JukeboxSong = JukeboxSong {
95    key: Identifier::vanilla_static("relic"),
96    sound_event: &crate::sound_events::MUSIC_DISC_RELIC,
97    description: TextComponent::translated(TranslatedMessage::new(
98        "jukebox_song.minecraft.relic",
99        None,
100    )),
101    length_in_seconds: 218f32,
102    comparator_output: 14i32,
103};
104pub static STRAD: JukeboxSong = JukeboxSong {
105    key: Identifier::vanilla_static("strad"),
106    sound_event: &crate::sound_events::MUSIC_DISC_STRAD,
107    description: TextComponent::translated(TranslatedMessage::new(
108        "jukebox_song.minecraft.strad",
109        None,
110    )),
111    length_in_seconds: 188f32,
112    comparator_output: 9i32,
113};
114pub static PRECIPICE: JukeboxSong = JukeboxSong {
115    key: Identifier::vanilla_static("precipice"),
116    sound_event: &crate::sound_events::MUSIC_DISC_PRECIPICE,
117    description: TextComponent::translated(TranslatedMessage::new(
118        "jukebox_song.minecraft.precipice",
119        None,
120    )),
121    length_in_seconds: 299f32,
122    comparator_output: 13i32,
123};
124pub static BLOCKS: JukeboxSong = JukeboxSong {
125    key: Identifier::vanilla_static("blocks"),
126    sound_event: &crate::sound_events::MUSIC_DISC_BLOCKS,
127    description: TextComponent::translated(TranslatedMessage::new(
128        "jukebox_song.minecraft.blocks",
129        None,
130    )),
131    length_in_seconds: 345f32,
132    comparator_output: 3i32,
133};
134pub static CREATOR: JukeboxSong = JukeboxSong {
135    key: Identifier::vanilla_static("creator"),
136    sound_event: &crate::sound_events::MUSIC_DISC_CREATOR,
137    description: TextComponent::translated(TranslatedMessage::new(
138        "jukebox_song.minecraft.creator",
139        None,
140    )),
141    length_in_seconds: 176f32,
142    comparator_output: 12i32,
143};
144pub static PIGSTEP: JukeboxSong = JukeboxSong {
145    key: Identifier::vanilla_static("pigstep"),
146    sound_event: &crate::sound_events::MUSIC_DISC_PIGSTEP,
147    description: TextComponent::translated(TranslatedMessage::new(
148        "jukebox_song.minecraft.pigstep",
149        None,
150    )),
151    length_in_seconds: 149f32,
152    comparator_output: 13i32,
153};
154pub static MUSIC_DISC_13: JukeboxSong = JukeboxSong {
155    key: Identifier::vanilla_static("13"),
156    sound_event: &crate::sound_events::MUSIC_DISC_13,
157    description: TextComponent::translated(TranslatedMessage::new(
158        "jukebox_song.minecraft.13",
159        None,
160    )),
161    length_in_seconds: 178f32,
162    comparator_output: 1i32,
163};
164pub static CREATOR_MUSIC_BOX: JukeboxSong = JukeboxSong {
165    key: Identifier::vanilla_static("creator_music_box"),
166    sound_event: &crate::sound_events::MUSIC_DISC_CREATOR_MUSIC_BOX,
167    description: TextComponent::translated(TranslatedMessage::new(
168        "jukebox_song.minecraft.creator_music_box",
169        None,
170    )),
171    length_in_seconds: 73f32,
172    comparator_output: 11i32,
173};
174pub static OTHERSIDE: JukeboxSong = JukeboxSong {
175    key: Identifier::vanilla_static("otherside"),
176    sound_event: &crate::sound_events::MUSIC_DISC_OTHERSIDE,
177    description: TextComponent::translated(TranslatedMessage::new(
178        "jukebox_song.minecraft.otherside",
179        None,
180    )),
181    length_in_seconds: 195f32,
182    comparator_output: 14i32,
183};
184pub static WAIT: JukeboxSong = JukeboxSong {
185    key: Identifier::vanilla_static("wait"),
186    sound_event: &crate::sound_events::MUSIC_DISC_WAIT,
187    description: TextComponent::translated(TranslatedMessage::new(
188        "jukebox_song.minecraft.wait",
189        None,
190    )),
191    length_in_seconds: 238f32,
192    comparator_output: 12i32,
193};
194pub static LAVA_CHICKEN: JukeboxSong = JukeboxSong {
195    key: Identifier::vanilla_static("lava_chicken"),
196    sound_event: &crate::sound_events::MUSIC_DISC_LAVA_CHICKEN,
197    description: TextComponent::translated(TranslatedMessage::new(
198        "jukebox_song.minecraft.lava_chicken",
199        None,
200    )),
201    length_in_seconds: 134f32,
202    comparator_output: 9i32,
203};
204pub static FAR: JukeboxSong = JukeboxSong {
205    key: Identifier::vanilla_static("far"),
206    sound_event: &crate::sound_events::MUSIC_DISC_FAR,
207    description: TextComponent::translated(TranslatedMessage::new(
208        "jukebox_song.minecraft.far",
209        None,
210    )),
211    length_in_seconds: 174f32,
212    comparator_output: 5i32,
213};
214pub fn register_jukebox_songs(registry: &mut JukeboxSongRegistry) {
215    registry.register(&STAL);
216    registry.register(&WARD);
217    registry.register(&MALL);
218    registry.register(&MUSIC_DISC_5);
219    registry.register(&MELLOHI);
220    registry.register(&CAT);
221    registry.register(&TEARS);
222    registry.register(&CHIRP);
223    registry.register(&MUSIC_DISC_11);
224    registry.register(&RELIC);
225    registry.register(&STRAD);
226    registry.register(&PRECIPICE);
227    registry.register(&BLOCKS);
228    registry.register(&CREATOR);
229    registry.register(&PIGSTEP);
230    registry.register(&MUSIC_DISC_13);
231    registry.register(&CREATOR_MUSIC_BOX);
232    registry.register(&OTHERSIDE);
233    registry.register(&WAIT);
234    registry.register(&LAVA_CHICKEN);
235    registry.register(&FAR);
236}