Package net.minecraft.client.audio
Class BiomeSoundHandler
- java.lang.Object
-
- net.minecraft.client.audio.BiomeSoundHandler
-
- All Implemented Interfaces:
IAmbientSoundHandler
public class BiomeSoundHandler extends java.lang.Object implements IAmbientSoundHandler
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BiomeSoundHandler.Sound
-
Field Summary
Fields Modifier and Type Field Description private java.util.Optional<SoundAdditionsAmbience>
additionsSettings
private BiomeManager
biomeManager
private it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap<Biome,BiomeSoundHandler.Sound>
loopSounds
private float
moodiness
private java.util.Optional<MoodSoundAmbience>
moodSettings
private ClientPlayerEntity
player
private Biome
previousBiome
private java.util.Random
random
private SoundHandler
soundManager
-
Constructor Summary
Constructors Constructor Description BiomeSoundHandler(ClientPlayerEntity p_i232488_1_, SoundHandler p_i232488_2_, BiomeManager p_i232488_3_)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description float
getMoodiness()
void
tick()
-
-
-
Field Detail
-
player
private final ClientPlayerEntity player
-
soundManager
private final SoundHandler soundManager
-
biomeManager
private final BiomeManager biomeManager
-
random
private final java.util.Random random
-
loopSounds
private it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap<Biome,BiomeSoundHandler.Sound> loopSounds
-
moodSettings
private java.util.Optional<MoodSoundAmbience> moodSettings
-
additionsSettings
private java.util.Optional<SoundAdditionsAmbience> additionsSettings
-
moodiness
private float moodiness
-
previousBiome
private Biome previousBiome
-
-
Constructor Detail
-
BiomeSoundHandler
public BiomeSoundHandler(ClientPlayerEntity p_i232488_1_, SoundHandler p_i232488_2_, BiomeManager p_i232488_3_)
-
-
Method Detail
-
getMoodiness
public float getMoodiness()
-
tick
public void tick()
- Specified by:
tick
in interfaceIAmbientSoundHandler
-
-