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