public class BiomeSoundHandler extends java.lang.Object implements IAmbientSoundHandler
Modifier and Type | Class and Description |
---|---|
static class |
BiomeSoundHandler.Sound |
Modifier and Type | Field and 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 and Description |
---|
BiomeSoundHandler(ClientPlayerEntity p_i232488_1_,
SoundHandler p_i232488_2_,
BiomeManager p_i232488_3_) |
Modifier and Type | Method and Description |
---|---|
float |
getMoodiness() |
void |
tick() |
private final ClientPlayerEntity player
private final SoundHandler soundManager
private final BiomeManager biomeManager
private final java.util.Random random
private it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap<Biome,BiomeSoundHandler.Sound> loopSounds
private java.util.Optional<MoodSoundAmbience> moodSettings
private java.util.Optional<SoundAdditionsAmbience> additionsSettings
private float moodiness
private Biome previousBiome
public BiomeSoundHandler(ClientPlayerEntity p_i232488_1_, SoundHandler p_i232488_2_, BiomeManager p_i232488_3_)
public float getMoodiness()
public void tick()
tick
in interface IAmbientSoundHandler