Package net.minecraft.world.biome
Class BiomeEffects
java.lang.Object
net.minecraft.world.biome.BiomeEffects
public class BiomeEffects extends Object
- Mappings:
Namespace Name official bwdintermediary net/minecraft/class_4763named net/minecraft/world/biome/BiomeEffects
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBiomeEffects.Builderstatic classBiomeEffects.GrassColorModifier -
Field Summary
Fields Modifier and Type Field Description private Optional<BiomeAdditionsSound>additionsSoundstatic com.mojang.serialization.Codec<BiomeEffects>CODECprivate intfogColorprivate Optional<Integer>foliageColorprivate Optional<Integer>grassColorprivate BiomeEffects.GrassColorModifiergrassColorModifierprivate Optional<SoundEvent>loopSoundprivate Optional<BiomeMoodSound>moodSoundprivate Optional<MusicSound>musicprivate Optional<BiomeParticleConfig>particleConfigprivate intskyColorprivate intwaterColorprivate intwaterFogColor -
Constructor Summary
Constructors Modifier Constructor Description privateBiomeEffects(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.intgetFogColor()Optional<Integer>getFoliageColor()Optional<Integer>getGrassColor()BiomeEffects.GrassColorModifiergetGrassColorModifier()Optional<SoundEvent>getLoopSound()Returns the loop sound.Optional<BiomeMoodSound>getMoodSound()Returns the mood sound.Optional<MusicSound>getMusic()Optional<BiomeParticleConfig>getParticleConfig()intgetSkyColor()intgetWaterColor()intgetWaterFogColor()
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official aLbwd;a:Lcom/mojang/serialization/Codec;intermediary field_24714Lnet/minecraft/class_4763;field_24714:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/world/biome/BiomeEffects;CODEC:Lcom/mojang/serialization/Codec;
-
fogColor
private final int fogColor- Mappings:
Namespace Name Mixin selector official bLbwd;b:Iintermediary field_22067Lnet/minecraft/class_4763;field_22067:Inamed fogColorLnet/minecraft/world/biome/BiomeEffects;fogColor:I
-
waterColor
private final int waterColor- Mappings:
Namespace Name Mixin selector official cLbwd;c:Iintermediary field_22068Lnet/minecraft/class_4763;field_22068:Inamed waterColorLnet/minecraft/world/biome/BiomeEffects;waterColor:I
-
waterFogColor
private final int waterFogColor- Mappings:
Namespace Name Mixin selector official dLbwd;d:Iintermediary field_22069Lnet/minecraft/class_4763;field_22069:Inamed waterFogColorLnet/minecraft/world/biome/BiomeEffects;waterFogColor:I
-
skyColor
private final int skyColor- Mappings:
Namespace Name Mixin selector official eLbwd;e:Iintermediary field_26418Lnet/minecraft/class_4763;field_26418:Inamed skyColorLnet/minecraft/world/biome/BiomeEffects;skyColor:I
-
foliageColor
- Mappings:
Namespace Name Mixin selector official fLbwd;f:Ljava/util/Optional;intermediary field_26419Lnet/minecraft/class_4763;field_26419:Ljava/util/Optional;named foliageColorLnet/minecraft/world/biome/BiomeEffects;foliageColor:Ljava/util/Optional;
-
grassColor
- Mappings:
Namespace Name Mixin selector official gLbwd;g:Ljava/util/Optional;intermediary field_26420Lnet/minecraft/class_4763;field_26420:Ljava/util/Optional;named grassColorLnet/minecraft/world/biome/BiomeEffects;grassColor:Ljava/util/Optional;
-
grassColorModifier
- Mappings:
Namespace Name Mixin selector official hLbwd;h:Lbwd$b;intermediary field_26421Lnet/minecraft/class_4763;field_26421:Lnet/minecraft/class_4763$class_5486;named grassColorModifierLnet/minecraft/world/biome/BiomeEffects;grassColorModifier:Lnet/minecraft/world/biome/BiomeEffects$GrassColorModifier;
-
particleConfig
- Mappings:
Namespace Name Mixin selector official iLbwd;i:Ljava/util/Optional;intermediary field_22070Lnet/minecraft/class_4763;field_22070:Ljava/util/Optional;named particleConfigLnet/minecraft/world/biome/BiomeEffects;particleConfig:Ljava/util/Optional;
-
loopSound
- Mappings:
Namespace Name Mixin selector official jLbwd;j:Ljava/util/Optional;intermediary field_22491Lnet/minecraft/class_4763;field_22491:Ljava/util/Optional;named loopSoundLnet/minecraft/world/biome/BiomeEffects;loopSound:Ljava/util/Optional;
-
moodSound
- Mappings:
Namespace Name Mixin selector official kLbwd;k:Ljava/util/Optional;intermediary field_22492Lnet/minecraft/class_4763;field_22492:Ljava/util/Optional;named moodSoundLnet/minecraft/world/biome/BiomeEffects;moodSound:Ljava/util/Optional;
-
additionsSound
- Mappings:
Namespace Name Mixin selector official lLbwd;l:Ljava/util/Optional;intermediary field_22493Lnet/minecraft/class_4763;field_22493:Ljava/util/Optional;named additionsSoundLnet/minecraft/world/biome/BiomeEffects;additionsSound:Ljava/util/Optional;
-
music
- Mappings:
Namespace Name Mixin selector official mLbwd;m:Ljava/util/Optional;intermediary field_24113Lnet/minecraft/class_4763;field_24113:Ljava/util/Optional;named musicLnet/minecraft/world/biome/BiomeEffects;music:Ljava/util/Optional;
-
-
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)- Mappings:
Namespace Name Mixin selector official <init>Lbwd;<init>(IIIILjava/util/Optional;Ljava/util/Optional;Lbwd$b;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Vintermediary <init>Lnet/minecraft/class_4763;<init>(IIIILjava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_4763$class_5486;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Vnamed <init>Lnet/minecraft/world/biome/BiomeEffects;<init>(IIIILjava/util/Optional;Ljava/util/Optional;Lnet/minecraft/world/biome/BiomeEffects$GrassColorModifier;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
-
-
Method Details
-
getFogColor
- Mappings:
Namespace Name Mixin selector official aLbwd;a()Iintermediary method_24387Lnet/minecraft/class_4763;method_24387()Inamed getFogColorLnet/minecraft/world/biome/BiomeEffects;getFogColor()I
-
getWaterColor
- Mappings:
Namespace Name Mixin selector official bLbwd;b()Iintermediary method_24388Lnet/minecraft/class_4763;method_24388()Inamed getWaterColorLnet/minecraft/world/biome/BiomeEffects;getWaterColor()I
-
getWaterFogColor
- Mappings:
Namespace Name Mixin selector official cLbwd;c()Iintermediary method_24389Lnet/minecraft/class_4763;method_24389()Inamed getWaterFogColorLnet/minecraft/world/biome/BiomeEffects;getWaterFogColor()I
-
getSkyColor
- Mappings:
Namespace Name Mixin selector official dLbwd;d()Iintermediary method_30810Lnet/minecraft/class_4763;method_30810()Inamed getSkyColorLnet/minecraft/world/biome/BiomeEffects;getSkyColor()I
-
getFoliageColor
- Mappings:
Namespace Name Mixin selector official eLbwd;e()Ljava/util/Optional;intermediary method_30811Lnet/minecraft/class_4763;method_30811()Ljava/util/Optional;named getFoliageColorLnet/minecraft/world/biome/BiomeEffects;getFoliageColor()Ljava/util/Optional;
-
getGrassColor
- Mappings:
Namespace Name Mixin selector official fLbwd;f()Ljava/util/Optional;intermediary method_30812Lnet/minecraft/class_4763;method_30812()Ljava/util/Optional;named getGrassColorLnet/minecraft/world/biome/BiomeEffects;getGrassColor()Ljava/util/Optional;
-
getGrassColorModifier
- Mappings:
Namespace Name Mixin selector official gLbwd;g()Lbwd$b;intermediary method_30814Lnet/minecraft/class_4763;method_30814()Lnet/minecraft/class_4763$class_5486;named getGrassColorModifierLnet/minecraft/world/biome/BiomeEffects;getGrassColorModifier()Lnet/minecraft/world/biome/BiomeEffects$GrassColorModifier;
-
getParticleConfig
- Mappings:
Namespace Name Mixin selector official hLbwd;h()Ljava/util/Optional;intermediary method_24390Lnet/minecraft/class_4763;method_24390()Ljava/util/Optional;named getParticleConfigLnet/minecraft/world/biome/BiomeEffects;getParticleConfig()Ljava/util/Optional;
-
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.
- Mappings:
Namespace Name Mixin selector official iLbwd;i()Ljava/util/Optional;intermediary method_24939Lnet/minecraft/class_4763;method_24939()Ljava/util/Optional;named getLoopSoundLnet/minecraft/world/biome/BiomeEffects;getLoopSound()Ljava/util/Optional;
-
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.
- Mappings:
Namespace Name Mixin selector official jLbwd;j()Ljava/util/Optional;intermediary method_24940Lnet/minecraft/class_4763;method_24940()Ljava/util/Optional;named getMoodSoundLnet/minecraft/world/biome/BiomeEffects;getMoodSound()Ljava/util/Optional;
-
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.
- Mappings:
Namespace Name Mixin selector official kLbwd;k()Ljava/util/Optional;intermediary method_24941Lnet/minecraft/class_4763;method_24941()Ljava/util/Optional;named getAdditionsSoundLnet/minecraft/world/biome/BiomeEffects;getAdditionsSound()Ljava/util/Optional;
-
getMusic
- Mappings:
Namespace Name Mixin selector official lLbwd;l()Ljava/util/Optional;intermediary method_27345Lnet/minecraft/class_4763;method_27345()Ljava/util/Optional;named getMusicLnet/minecraft/world/biome/BiomeEffects;getMusic()Ljava/util/Optional;
-