Package net.minecraft.world.biome
Class BiomeEffects
java.lang.Object
net.minecraft.world.biome.BiomeEffects
public class BiomeEffects extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BiomeEffects.Builder
static class
BiomeEffects.GrassColorModifier
-
Field Summary
Fields Modifier and Type Field Description private Optional<BiomeAdditionsSound>
additionsSound
static com.mojang.serialization.Codec<BiomeEffects>
CODEC
private int
fogColor
private Optional<Integer>
foliageColor
private Optional<Integer>
grassColor
private BiomeEffects.GrassColorModifier
grassColorModifier
private Optional<SoundEvent>
loopSound
private Optional<BiomeMoodSound>
moodSound
private Optional<MusicSound>
music
private Optional<BiomeParticleConfig>
particleConfig
private int
skyColor
private int
waterColor
private int
waterFogColor
-
Constructor Summary
Constructors Modifier Constructor Description private
BiomeEffects(int fogColor, int waterColor, int waterFogColor, int skyColor, Optional<Integer> foliageColor, Optional<Integer> grassColor, BiomeEffects.GrassColorModifier grassColorModifier, Optional<BiomeParticleConfig> particleConfig, Optional<SoundEvent> loopSound, Optional<BiomeMoodSound> moodSound, Optional<BiomeAdditionsSound> additionsSound, Optional<MusicSound> music)
-
Method Summary
Modifier and Type Method Description Optional<BiomeAdditionsSound>
getAdditionsSound()
Returns the additions sound.int
getFogColor()
Optional<Integer>
getFoliageColor()
Optional<Integer>
getGrassColor()
BiomeEffects.GrassColorModifier
getGrassColorModifier()
Optional<SoundEvent>
getLoopSound()
Returns the loop sound.Optional<BiomeMoodSound>
getMoodSound()
Returns the mood sound.Optional<MusicSound>
getMusic()
Optional<BiomeParticleConfig>
getParticleConfig()
int
getSkyColor()
int
getWaterColor()
int
getWaterFogColor()
-
Field Details
-
CODEC
-
fogColor
private final int fogColor -
waterColor
private final int waterColor -
waterFogColor
private final int waterFogColor -
skyColor
private final int skyColor -
foliageColor
-
grassColor
-
grassColorModifier
-
particleConfig
-
loopSound
-
moodSound
-
additionsSound
-
music
-
-
Constructor Details
-
BiomeEffects
private BiomeEffects(int fogColor, int waterColor, int waterFogColor, int skyColor, Optional<Integer> foliageColor, Optional<Integer> grassColor, BiomeEffects.GrassColorModifier grassColorModifier, Optional<BiomeParticleConfig> particleConfig, Optional<SoundEvent> loopSound, Optional<BiomeMoodSound> moodSound, Optional<BiomeAdditionsSound> additionsSound, Optional<MusicSound> music)
-
-
Method Details
-
getFogColor
@Environment(CLIENT) public int getFogColor() -
getWaterColor
@Environment(CLIENT) public int getWaterColor() -
getWaterFogColor
@Environment(CLIENT) public int getWaterFogColor() -
getSkyColor
@Environment(CLIENT) public int getSkyColor() -
getFoliageColor
-
getGrassColor
-
getGrassColorModifier
-
getParticleConfig
-
getLoopSound
Returns the loop sound.A loop sound is played continuously as an ambient sound whenever the player is in the biome with this effect.
-
getMoodSound
Returns the mood sound.A mood sound is played once every 6000 to 17999 ticks as an ambient sound whenever the player is in the biome with this effect and near a position that has 0 sky light and less than 7 combined light.
Overworld biomes have the regular cave sound as their mood sound, while three nether biomes in 20w10a have their dedicated mood sounds.
-
getAdditionsSound
Returns the additions sound.An additions sound is played at 1.1% chance every tick as an ambient sound whenever the player is in the biome with this effect.
-
getMusic
-