1use crate :: jukebox_song :: { JukeboxSong , JukeboxSongRegistry , JukeboxSongValue , } ; use steel_utils :: Identifier ; use text_components :: { TextComponent , translation :: TranslatedMessage } ; pub static PRECIPICE : JukeboxSong = JukeboxSong :: new (Identifier :: vanilla_static ("precipice") , JukeboxSongValue { sound_event : crate :: sound_event :: SoundEventHolder :: registry (& crate :: sound_events :: MUSIC_DISC_PRECIPICE) , description : TextComponent :: translated (TranslatedMessage :: new ("jukebox_song.minecraft.precipice" , None)) , length_in_seconds : 299f32 , comparator_output : 13i32 , } ,) ; pub static MUSIC_DISC_5 : JukeboxSong = JukeboxSong :: new (Identifier :: vanilla_static ("5") , JukeboxSongValue { sound_event : crate :: sound_event :: SoundEventHolder :: registry (& crate :: sound_events :: MUSIC_DISC_5) , description : TextComponent :: translated (TranslatedMessage :: new ("jukebox_song.minecraft.5" , None)) , length_in_seconds : 178f32 , comparator_output : 15i32 , } ,) ; pub static CREATOR_MUSIC_BOX : JukeboxSong = JukeboxSong :: new (Identifier :: vanilla_static ("creator_music_box") , JukeboxSongValue { sound_event : crate :: sound_event :: SoundEventHolder :: registry (& crate :: sound_events :: MUSIC_DISC_CREATOR_MUSIC_BOX) , description : TextComponent :: translated (TranslatedMessage :: new ("jukebox_song.minecraft.creator_music_box" , None)) , length_in_seconds : 73f32 , comparator_output : 11i32 , } ,) ; pub static OTHERSIDE : JukeboxSong = JukeboxSong :: new (Identifier :: vanilla_static ("otherside") , JukeboxSongValue { sound_event : crate :: sound_event :: SoundEventHolder :: registry (& crate :: sound_events :: MUSIC_DISC_OTHERSIDE) , description : TextComponent :: translated (TranslatedMessage :: new ("jukebox_song.minecraft.otherside" , None)) , length_in_seconds : 195f32 , comparator_output : 14i32 , } ,) ; pub static MUSIC_DISC_11 : JukeboxSong = JukeboxSong :: new (Identifier :: vanilla_static ("11") , JukeboxSongValue { sound_event : crate :: sound_event :: SoundEventHolder :: registry (& crate :: sound_events :: MUSIC_DISC_11) , description : TextComponent :: translated (TranslatedMessage :: new ("jukebox_song.minecraft.11" , None)) , length_in_seconds : 71f32 , comparator_output : 11i32 , } ,) ; pub static CHIRP : JukeboxSong = JukeboxSong :: new (Identifier :: vanilla_static ("chirp") , JukeboxSongValue { sound_event : crate :: sound_event :: SoundEventHolder :: registry (& crate :: sound_events :: MUSIC_DISC_CHIRP) , description : TextComponent :: translated (TranslatedMessage :: new ("jukebox_song.minecraft.chirp" , None)) , length_in_seconds : 185f32 , comparator_output : 4i32 , } ,) ; pub static CREATOR : JukeboxSong = JukeboxSong :: new (Identifier :: vanilla_static ("creator") , JukeboxSongValue { sound_event : crate :: sound_event :: SoundEventHolder :: registry (& crate :: sound_events :: MUSIC_DISC_CREATOR) , description : TextComponent :: translated (TranslatedMessage :: new ("jukebox_song.minecraft.creator" , None)) , length_in_seconds : 176f32 , comparator_output : 12i32 , } ,) ; pub static STRAD : JukeboxSong = JukeboxSong :: new (Identifier :: vanilla_static ("strad") , JukeboxSongValue { sound_event : crate :: sound_event :: SoundEventHolder :: registry (& crate :: sound_events :: MUSIC_DISC_STRAD) , description : TextComponent :: translated (TranslatedMessage :: new ("jukebox_song.minecraft.strad" , None)) , length_in_seconds : 188f32 , comparator_output : 9i32 , } ,) ; pub static BLOCKS : JukeboxSong = JukeboxSong :: new (Identifier :: vanilla_static ("blocks") , JukeboxSongValue { sound_event : crate :: sound_event :: SoundEventHolder :: registry (& crate :: sound_events :: MUSIC_DISC_BLOCKS) , description : TextComponent :: translated (TranslatedMessage :: new ("jukebox_song.minecraft.blocks" , None)) , length_in_seconds : 345f32 , comparator_output : 3i32 , } ,) ; pub static CAT : JukeboxSong = JukeboxSong :: new (Identifier :: vanilla_static ("cat") , JukeboxSongValue { sound_event : crate :: sound_event :: SoundEventHolder :: registry (& crate :: sound_events :: MUSIC_DISC_CAT) , description : TextComponent :: translated (TranslatedMessage :: new ("jukebox_song.minecraft.cat" , None)) , length_in_seconds : 185f32 , comparator_output : 2i32 , } ,) ; pub static WARD : JukeboxSong = JukeboxSong :: new (Identifier :: vanilla_static ("ward") , JukeboxSongValue { sound_event : crate :: sound_event :: SoundEventHolder :: registry (& crate :: sound_events :: MUSIC_DISC_WARD) , description : TextComponent :: translated (TranslatedMessage :: new ("jukebox_song.minecraft.ward" , None)) , length_in_seconds : 251f32 , comparator_output : 10i32 , } ,) ; pub static TEARS : JukeboxSong = JukeboxSong :: new (Identifier :: vanilla_static ("tears") , JukeboxSongValue { sound_event : crate :: sound_event :: SoundEventHolder :: registry (& crate :: sound_events :: MUSIC_DISC_TEARS) , description : TextComponent :: translated (TranslatedMessage :: new ("jukebox_song.minecraft.tears" , None)) , length_in_seconds : 175f32 , comparator_output : 10i32 , } ,) ; pub static STAL : JukeboxSong = JukeboxSong :: new (Identifier :: vanilla_static ("stal") , JukeboxSongValue { sound_event : crate :: sound_event :: SoundEventHolder :: registry (& crate :: sound_events :: MUSIC_DISC_STAL) , description : TextComponent :: translated (TranslatedMessage :: new ("jukebox_song.minecraft.stal" , None)) , length_in_seconds : 150f32 , comparator_output : 8i32 , } ,) ; pub static WAIT : JukeboxSong = JukeboxSong :: new (Identifier :: vanilla_static ("wait") , JukeboxSongValue { sound_event : crate :: sound_event :: SoundEventHolder :: registry (& crate :: sound_events :: MUSIC_DISC_WAIT) , description : TextComponent :: translated (TranslatedMessage :: new ("jukebox_song.minecraft.wait" , None)) , length_in_seconds : 238f32 , comparator_output : 12i32 , } ,) ; pub static RELIC : JukeboxSong = JukeboxSong :: new (Identifier :: vanilla_static ("relic") , JukeboxSongValue { sound_event : crate :: sound_event :: SoundEventHolder :: registry (& crate :: sound_events :: MUSIC_DISC_RELIC) , description : TextComponent :: translated (TranslatedMessage :: new ("jukebox_song.minecraft.relic" , None)) , length_in_seconds : 218f32 , comparator_output : 14i32 , } ,) ; pub static LAVA_CHICKEN : JukeboxSong = JukeboxSong :: new (Identifier :: vanilla_static ("lava_chicken") , JukeboxSongValue { sound_event : crate :: sound_event :: SoundEventHolder :: registry (& crate :: sound_events :: MUSIC_DISC_LAVA_CHICKEN) , description : TextComponent :: translated (TranslatedMessage :: new ("jukebox_song.minecraft.lava_chicken" , None)) , length_in_seconds : 134f32 , comparator_output : 9i32 , } ,) ; pub static BOUNCE : JukeboxSong = JukeboxSong :: new (Identifier :: vanilla_static ("bounce") , JukeboxSongValue { sound_event : crate :: sound_event :: SoundEventHolder :: registry (& crate :: sound_events :: MUSIC_DISC_BOUNCE) , description : TextComponent :: translated (TranslatedMessage :: new ("jukebox_song.minecraft.bounce" , None)) , length_in_seconds : 234f32 , comparator_output : 8i32 , } ,) ; pub static MELLOHI : JukeboxSong = JukeboxSong :: new (Identifier :: vanilla_static ("mellohi") , JukeboxSongValue { sound_event : crate :: sound_event :: SoundEventHolder :: registry (& crate :: sound_events :: MUSIC_DISC_MELLOHI) , description : TextComponent :: translated (TranslatedMessage :: new ("jukebox_song.minecraft.mellohi" , None)) , length_in_seconds : 96f32 , comparator_output : 7i32 , } ,) ; pub static PIGSTEP : JukeboxSong = JukeboxSong :: new (Identifier :: vanilla_static ("pigstep") , JukeboxSongValue { sound_event : crate :: sound_event :: SoundEventHolder :: registry (& crate :: sound_events :: MUSIC_DISC_PIGSTEP) , description : TextComponent :: translated (TranslatedMessage :: new ("jukebox_song.minecraft.pigstep" , None)) , length_in_seconds : 149f32 , comparator_output : 13i32 , } ,) ; pub static MALL : JukeboxSong = JukeboxSong :: new (Identifier :: vanilla_static ("mall") , JukeboxSongValue { sound_event : crate :: sound_event :: SoundEventHolder :: registry (& crate :: sound_events :: MUSIC_DISC_MALL) , description : TextComponent :: translated (TranslatedMessage :: new ("jukebox_song.minecraft.mall" , None)) , length_in_seconds : 197f32 , comparator_output : 6i32 , } ,) ; pub static FAR : JukeboxSong = JukeboxSong :: new (Identifier :: vanilla_static ("far") , JukeboxSongValue { sound_event : crate :: sound_event :: SoundEventHolder :: registry (& crate :: sound_events :: MUSIC_DISC_FAR) , description : TextComponent :: translated (TranslatedMessage :: new ("jukebox_song.minecraft.far" , None)) , length_in_seconds : 174f32 , comparator_output : 5i32 , } ,) ; pub static MUSIC_DISC_13 : JukeboxSong = JukeboxSong :: new (Identifier :: vanilla_static ("13") , JukeboxSongValue { sound_event : crate :: sound_event :: SoundEventHolder :: registry (& crate :: sound_events :: MUSIC_DISC_13) , description : TextComponent :: translated (TranslatedMessage :: new ("jukebox_song.minecraft.13" , None)) , length_in_seconds : 178f32 , comparator_output : 1i32 , } ,) ; pub fn register_jukebox_songs (registry : & mut JukeboxSongRegistry) { registry . register (& PRECIPICE) ; registry . register (& MUSIC_DISC_5) ; registry . register (& CREATOR_MUSIC_BOX) ; registry . register (& OTHERSIDE) ; registry . register (& MUSIC_DISC_11) ; registry . register (& CHIRP) ; registry . register (& CREATOR) ; registry . register (& STRAD) ; registry . register (& BLOCKS) ; registry . register (& CAT) ; registry . register (& WARD) ; registry . register (& TEARS) ; registry . register (& STAL) ; registry . register (& WAIT) ; registry . register (& RELIC) ; registry . register (& LAVA_CHICKEN) ; registry . register (& BOUNCE) ; registry . register (& MELLOHI) ; registry . register (& PIGSTEP) ; registry . register (& MALL) ; registry . register (& FAR) ; registry . register (& MUSIC_DISC_13) ; }