net.minecraft.client.sound

public class BiomeEffectSoundPlayer

implements ClientPlayerTickable

net.minecraft.client.resources.sounds.BiomeAmbientSoundsHandler
net.minecraft.class_4897
net.minecraft.client.sound.BiomeEffectSoundPlayer

Field summary

Modifier and TypeField
private static final int
LOOP_SOUND_CROSS_FADE_TIME
field_32994
MAX_STRENGTH
private static final float
SKY_MOOD_RECOVERY_RATE
field_32995
field_32995
private final ClientPlayerEntity
player
field_22796
player
private final SoundManager
soundManager
field_22797
soundManager
private final Random
random
field_22799
random
private final it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap<RegistryEntry<SoundEvent>, BiomeEffectSoundPlayer$MusicLoop>
loopSounds
field_22800
soundLoops
private float
moodiness
field_23189
moodPercentage
private RegistryEntry<SoundEvent>
previousLoopSound
field_63919
field_63919

Constructor summary

ModifierConstructor
public (ClientPlayerEntity player, SoundManager soundManager)

Method summary

Modifier and TypeMethod
public float
getMoodiness()
method_26272()
getMoodPercentage()
public void
tick()
method_4756()
tick()
private void
lambda$tick$1(Level arg0, AmbientMoodSettings arg1)
method_75840(class_1937 arg0, class_4968 arg1)
method_75840(World arg0, BiomeMoodSound arg1)
private BiomeEffectSoundPlayer$MusicLoop
lambda$tick$0(Holder arg0, Holder arg1, BiomeAmbientSoundsHandler$LoopSoundInstance arg2)
method_25459(class_6880 arg0, class_6880 arg1, class_4897$class_4898 arg2)
method_25459(RegistryEntry arg0, RegistryEntry arg1, BiomeEffectSoundPlayer$MusicLoop loop)