Package net.minecraft.client.sound
Class BiomeEffectSoundPlayer
java.lang.Object
net.minecraft.client.sound.BiomeEffectSoundPlayer
- All Implemented Interfaces:
ClientPlayerTickable
@Environment(CLIENT) public class BiomeEffectSoundPlayer extends Object implements ClientPlayerTickable
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BiomeEffectSoundPlayer.MusicLoop
-
Field Summary
Fields Modifier and Type Field Description private Biome
activeBiome
private Optional<BiomeAdditionsSound>
additionsSound
private BiomeAccess
biomeAccess
private float
moodPercentage
private Optional<BiomeMoodSound>
moodSound
private ClientPlayerEntity
player
private Random
random
private Object2ObjectArrayMap<Biome,BiomeEffectSoundPlayer.MusicLoop>
soundLoops
private SoundManager
soundManager
-
Constructor Summary
Constructors Constructor Description BiomeEffectSoundPlayer(ClientPlayerEntity player, SoundManager soundManager, BiomeAccess biomeAccess)
-
Method Summary
Modifier and Type Method Description float
getMoodPercentage()
void
tick()
-
Field Details
-
player
-
soundManager
-
biomeAccess
-
random
-
soundLoops
-
moodSound
-
additionsSound
-
moodPercentage
private float moodPercentage -
activeBiome
-
-
Constructor Details
-
BiomeEffectSoundPlayer
public BiomeEffectSoundPlayer(ClientPlayerEntity player, SoundManager soundManager, BiomeAccess biomeAccess)
-
-
Method Details
-
getMoodPercentage
public float getMoodPercentage() -
tick
public void tick()- Specified by:
tick
in interfaceClientPlayerTickable
-