net.minecraft.client.sound

public class MusicTracker

net.minecraft.client.sounds.MusicManager
net.minecraft.class_1142
net.minecraft.client.sound.MusicTracker

Field summary

Modifier and TypeField
private static final int
STARTING_DELAY
field_33019
DEFAULT_TIME_UNTIL_NEXT_SONG
private final Random
random
field_5571
random
private final MinecraftClient
minecraft
field_5575
client
private SoundInstance
currentMusic
field_5574
current
private MusicTracker$MusicFrequency
gameMusicFrequency
field_60796
musicFrequency
private float
currentGain
field_55164
volume
private int
nextSongDelay
field_5572
timeUntilNextSong
private boolean
toastShown
field_60951
shownToast

Constructor summary

ModifierConstructor
public (MinecraftClient client)

Method summary

Modifier and TypeMethod
public void
tick()
method_18669()
tick()
private static boolean
canReplace(Music music, SoundInstance currentMusic)
method_75844(class_5195 arg0, class_1113 arg1)
shouldReplace(MusicSound newSound, SoundInstance currentSound)
public void
startPlaying(Music music)
method_4858(class_5195 arg0)
play(MusicSound sound)
public void
showNowPlayingToastIfNeeded()
method_72055()
tryShowToast()
public void
stopPlaying(Music music)
method_50025(class_5195 arg0)
stop(MusicSound type)
public void
stopPlaying()
method_4859()
stop()
private boolean
fadePlaying(float volume)
method_65255(float arg0)
canFadeTowardsVolume(float volume)
public boolean
isPlayingMusic(Music music)
method_4860(class_5195 arg0)
isPlayingType(MusicSound type)
public String
getCurrentMusicTranslationKey()
method_71934()
getCurrentMusicTranslationKey()
public void
setMinutesBetweenSongs(MusicManager$MusicFrequency musicFrequency)
method_71933(class_1142$class_11504 arg0)
setMusicFrequency(MusicTracker$MusicFrequency musicFrequency)