Package net.minecraft.world.biome
Class BiomeEffects
java.lang.Object
net.minecraft.world.biome.BiomeEffects
public class BiomeEffects extends Object
- Mappings:
Namespace Name official bvtintermediary 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 aLbvt;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 bLbvt;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 cLbvt;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 dLbvt;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 eLbvt;e:Iintermediary field_26418Lnet/minecraft/class_4763;field_26418:Inamed skyColorLnet/minecraft/world/biome/BiomeEffects;skyColor:I
-
foliageColor
- Mappings:
Namespace Name Mixin selector official fLbvt;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 gLbvt;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 hLbvt;h:Lbvt$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 iLbvt;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 jLbvt;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 kLbvt;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 lLbvt;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 mLbvt;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>Lbvt;<init>(IIIILjava/util/Optional;Ljava/util/Optional;Lbvt$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 aLbvt;a()Iintermediary method_24387Lnet/minecraft/class_4763;method_24387()Inamed getFogColorLnet/minecraft/world/biome/BiomeEffects;getFogColor()I
-
getWaterColor
- Mappings:
Namespace Name Mixin selector official bLbvt;b()Iintermediary method_24388Lnet/minecraft/class_4763;method_24388()Inamed getWaterColorLnet/minecraft/world/biome/BiomeEffects;getWaterColor()I
-
getWaterFogColor
- Mappings:
Namespace Name Mixin selector official cLbvt;c()Iintermediary method_24389Lnet/minecraft/class_4763;method_24389()Inamed getWaterFogColorLnet/minecraft/world/biome/BiomeEffects;getWaterFogColor()I
-
getSkyColor
- Mappings:
Namespace Name Mixin selector official dLbvt;d()Iintermediary method_30810Lnet/minecraft/class_4763;method_30810()Inamed getSkyColorLnet/minecraft/world/biome/BiomeEffects;getSkyColor()I
-
getFoliageColor
- Mappings:
Namespace Name Mixin selector official eLbvt;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 fLbvt;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 gLbvt;g()Lbvt$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 hLbvt;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 iLbvt;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 jLbvt;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 kLbvt;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 lLbvt;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;
-