Êþº¾Enet/minecraft/SharedConstants  java/lang/Object()V  net/minecraft/util/RandomSourcecreate#()Lnet/minecraft/util/RandomSource;  (net/minecraft/client/sounds/MusicManagerrandom!Lnet/minecraft/util/RandomSource;   currentGainF   nextSongDelayI    toastShownZ " #$ minecraft Lnet/minecraft/client/Minecraft; &'( )*net/minecraft/client/MinecraftoptionsLnet/minecraft/client/Options; ,-. /0net/minecraft/client/OptionsmusicFrequency'()Lnet/minecraft/client/OptionInstance; 234 56#net/minecraft/client/OptionInstanceget()Ljava/lang/Object;87net/minecraft/client/sounds/MusicManager$MusicFrequency : ;<gameMusicFrequency9Lnet/minecraft/client/sounds/MusicManager$MusicFrequency; &> ?@getMusicVolume()F B CD currentMusic5Lnet/minecraft/client/resources/sounds/SoundInstance; F GH fadePlaying(F)Z &J KLgetSituationalMusic()Lnet/minecraft/sounds/Music; NOP QRjava/lang/Mathmax(II)I T UV canReplaceT(Lnet/minecraft/sounds/Music;Lnet/minecraft/client/resources/sounds/SoundInstance;)Z &X YZgetSoundManager,()Lnet/minecraft/client/sounds/SoundManager; \]^ _`(net/minecraft/client/sounds/SoundManagerstop8(Lnet/minecraft/client/resources/sounds/SoundInstance;)V bcd efnet/minecraft/sounds/MusicminDelay()I hij klnet/minecraft/util/MthnextInt&(Lnet/minecraft/util/RandomSource;II)I \n opisActive8(Lnet/minecraft/client/resources/sounds/SoundInstance;)Z 7r stgetNextSongDelay@(Lnet/minecraft/sounds/Music;Lnet/minecraft/util/RandomSource;)I Nv wRmin by zfmaxDelay &| }~guiLnet/minecraft/client/gui/Gui; €�‚ ƒ„net/minecraft/client/gui/Guiscreen+()Lnet/minecraft/client/gui/screens/Screen;†3net/minecraft/client/gui/screens/LevelLoadingScreen ˆ ‰Š startPlaying(Lnet/minecraft/sounds/Music;)V bŒ �ŽreplaceCurrentMusic()Z b� ‘’sound()Lnet/minecraft/core/Holder; ”•– —6net/minecraft/core/Holdervalue™net/minecraft/sounds/SoundEvent ˜› œ�location&()Lnet/minecraft/resources/Identifier; Ÿ ¡ ¢�3net/minecraft/client/resources/sounds/SoundInstance getIdentifier ¤¥¦ §¨"net/minecraft/resources/Identifierequals(Ljava/lang/Object;)Z ª«¬ ­®9net/minecraft/client/resources/sounds/SimpleSoundInstanceforMusic^(Lnet/minecraft/sounds/SoundEvent;)Lnet/minecraft/client/resources/sounds/SimpleSoundInstance; °±² ³´*net/minecraft/client/sounds/MusicManager$1=$SwitchMap$net$minecraft$client$sounds$SoundEngine$PlayResult[I \¶ ·¸playk(Lnet/minecraft/client/resources/sounds/SoundInstance;)Lnet/minecraft/client/sounds/SoundEngine$PlayResult; º»¼ ½f2net/minecraft/client/sounds/SoundEngine$PlayResultordinal €¿ ÀÁ toastManager;()Lnet/minecraft/client/gui/components/toasts/ToastManager; ÃÄÅ Æ7net/minecraft/client/gui/components/toasts/ToastManagershowNowPlayingToastÈjava/lang/Integerÿÿÿ Ë ÌÍisPlayingMusic(Lnet/minecraft/sounds/Music;)Z Ï Ð stopPlaying ÃÒ ÓhideNowPlayingToast:o;£× h× ØÙclamp(FFF)F<õÂ�?xQì NÝ Þßabs(F)F8Ñ· âãä åæ net/minecraft/sounds/SoundSourceMUSIC"Lnet/minecraft/sounds/SoundSource; \è éêupdateCategoryVolume&(Lnet/minecraft/sounds/SoundSource;F)V Ÿì íîgetSound/()Lnet/minecraft/client/resources/sounds/Sound; ðñò ó�+net/minecraft/client/resources/sounds/Sound getLocation ¤õ ö÷toShortLanguageKey()Ljava/lang/String;STARTING_DELAY ConstantValuedRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;#(Lnet/minecraft/client/Minecraft;)VCodeLineNumberTableLocalVariableTablethis*Lnet/minecraft/client/sounds/MusicManager;MethodParameterstick stillPlayingvolumemusicLnet/minecraft/sounds/Music; StackMapTable soundEvent!Lnet/minecraft/sounds/SoundEvent;showNowPlayingToastIfNeededgetCurrentMusicTranslationKey-Lnet/minecraft/client/resources/sounds/Sound;setMinutesBetweenSongs<(Lnet/minecraft/client/sounds/MusicManager$MusicFrequency;)V SourceFileMusicManager.java NestMembers InnerClassesMusicFrequency'net/minecraft/client/sounds/SoundEngine PlayResult!øùú#$CDûü;< ýþ‚2*·*¸ µ* µ*dµ*µ*+µ!*+´%¶+¶1À7µ9±ÿ"  1!22#$#þÖ*´!¶=D*´AÆ*´#•™*#¶E=š±*´!¶IM,Ç**´d¸Mµ±*´AÆ[,*´A¸S™#*´!¶W*´A¶[**´,¶al¸gµ*´!¶W*´A¶mš*µA**´*´9,*´¶q¸uµ**´,¶x¸uµ*´AÇ&*´!´{¶Á…š*Y´dZµ�*,¶‡±ÿR$%&'"(#,+-/.</=2D3O4]5o8€9…:œ>«@ÐAÕC* ÖÎ+« ü#üb1,8 UVþg(*¶‹™"*¶�¹“À˜¶š+¹ž¶£š§¬ÿF((CD &@ C‰ŠþÓe+¶�¹“À˜M*,¸©µA²¯*´!¶W*´A¶µ¶¹.«4/*´!´{¶¾¶Â*µ§*µ*ɵ±ÿ& J KLDNQOVPYQ^SdT ee X   üD˜ þY*´š*´!´{¶¾¶Â*µ±ÿWXY[  ЊþR *+¶Ê™*¶Î±ÿ^_ a    ÐþˆA*´AÆ#*´!¶W*´A¶[*µA*´!´{¶¾¶Ñ**´9*´!¶I*´¶qd`µ±ÿdefg'i@j A 'GHþ!Ÿ*´AǬ*´#•š¬*´#–œ(*Y´*´ÔÕ¸Öbµ*´#•ž8*#µ§0*Ú#jÛ*´jbµ*´#f¸Üà–› *´#–œ*#µ**´ ¸Öµ*´à–� *¶Î¬*´!¶W²á*´¶ç¬ÿFmn pqsv1w:xB}R~jo‚|ƒ†„Š…Œˆ�‰ŸŸ  -'ÌÍþj%*´AǬ+¶�¹“À˜¶š*´A¹ž¶£¬ÿ�Ž ‘%%   ÷þl*´AÆ*´A¹ëL+Æ +¶ï¶ô°°ÿ•–—˜› ‘ ûüþX*+µ9**´9*´!¶I*´¶qµ±ÿŸ ¡/</°77@°º@