Package net.minecraft.world.biome
Class BiomeEffects
java.lang.Object
net.minecraft.world.biome.BiomeEffects
public class BiomeEffects extends Object
- Mappings:
Namespace Name official bvrintermediary 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 aLbvr;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 bLbvr;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 cLbvr;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 dLbvr;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 eLbvr;e:Iintermediary field_26418Lnet/minecraft/class_4763;field_26418:Inamed skyColorLnet/minecraft/world/biome/BiomeEffects;skyColor:I
-
foliageColor
- Mappings:
Namespace Name Mixin selector official fLbvr;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 gLbvr;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 hLbvr;h:Lbvr$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 iLbvr;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 jLbvr;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 kLbvr;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 lLbvr;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 mLbvr;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>Lbvr;<init>(IIIILjava/util/Optional;Ljava/util/Optional;Lbvr$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 aLbvr;a()Iintermediary method_24387Lnet/minecraft/class_4763;method_24387()Inamed getFogColorLnet/minecraft/world/biome/BiomeEffects;getFogColor()I
-
getWaterColor
- Mappings:
Namespace Name Mixin selector official bLbvr;b()Iintermediary method_24388Lnet/minecraft/class_4763;method_24388()Inamed getWaterColorLnet/minecraft/world/biome/BiomeEffects;getWaterColor()I
-
getWaterFogColor
- Mappings:
Namespace Name Mixin selector official cLbvr;c()Iintermediary method_24389Lnet/minecraft/class_4763;method_24389()Inamed getWaterFogColorLnet/minecraft/world/biome/BiomeEffects;getWaterFogColor()I
-
getSkyColor
- Mappings:
Namespace Name Mixin selector official dLbvr;d()Iintermediary method_30810Lnet/minecraft/class_4763;method_30810()Inamed getSkyColorLnet/minecraft/world/biome/BiomeEffects;getSkyColor()I
-
getFoliageColor
- Mappings:
Namespace Name Mixin selector official eLbvr;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 fLbvr;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 gLbvr;g()Lbvr$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 hLbvr;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 iLbvr;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 jLbvr;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 kLbvr;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 lLbvr;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;
-