Class MusicManager
java.lang.Object
net.minecraft.client.sounds.MusicManager
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate floatprivate @Nullable SoundInstanceprivate MusicManager.MusicFrequencyprivate final Minecraftprivate intprivate final RandomSourceprivate static final intprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static booleancanReplace(Music music, SoundInstance currentMusic) private booleanfadePlaying(float volume) @Nullable StringbooleanisPlayingMusic(Music music) voidsetMinutesBetweenSongs(MusicManager.MusicFrequency musicFrequency) voidvoidstartPlaying(Music music) voidvoidstopPlaying(Music music) voidtick()
-
Field Details
-
STARTING_DELAY
private static final int STARTING_DELAY- See Also:
-
random
-
minecraft
-
currentMusic
-
gameMusicFrequency
-
currentGain
private float currentGain -
nextSongDelay
private int nextSongDelay -
toastShown
private boolean toastShown
-
-
Constructor Details
-
MusicManager
-
-
Method Details
-
tick
public void tick() -
canReplace
-
startPlaying
-
showNowPlayingToastIfNeeded
public void showNowPlayingToastIfNeeded() -
stopPlaying
-
stopPlaying
public void stopPlaying() -
fadePlaying
private boolean fadePlaying(float volume) -
isPlayingMusic
-
getCurrentMusicTranslationKey
-
setMinutesBetweenSongs
-