Package net.minecraft.world.biome
Class BiomeEffects
java.lang.Object
net.minecraft.world.biome.BiomeEffects
public class BiomeEffects extends Object
- Mappings:
Namespace Name official buy
intermediary net/minecraft/class_4763
named net/minecraft/world/biome/BiomeEffects
-
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
- Mappings:
Namespace Name Mixin selector official a
Lbuy;a:Lcom/mojang/serialization/Codec;
intermediary field_24714
Lnet/minecraft/class_4763;field_24714:Lcom/mojang/serialization/Codec;
named CODEC
Lnet/minecraft/world/biome/BiomeEffects;CODEC:Lcom/mojang/serialization/Codec;
-
fogColor
private final int fogColor- Mappings:
Namespace Name Mixin selector official b
Lbuy;b:I
intermediary field_22067
Lnet/minecraft/class_4763;field_22067:I
named fogColor
Lnet/minecraft/world/biome/BiomeEffects;fogColor:I
-
waterColor
private final int waterColor- Mappings:
Namespace Name Mixin selector official c
Lbuy;c:I
intermediary field_22068
Lnet/minecraft/class_4763;field_22068:I
named waterColor
Lnet/minecraft/world/biome/BiomeEffects;waterColor:I
-
waterFogColor
private final int waterFogColor- Mappings:
Namespace Name Mixin selector official d
Lbuy;d:I
intermediary field_22069
Lnet/minecraft/class_4763;field_22069:I
named waterFogColor
Lnet/minecraft/world/biome/BiomeEffects;waterFogColor:I
-
skyColor
private final int skyColor- Mappings:
Namespace Name Mixin selector official e
Lbuy;e:I
intermediary field_26418
Lnet/minecraft/class_4763;field_26418:I
named skyColor
Lnet/minecraft/world/biome/BiomeEffects;skyColor:I
-
foliageColor
- Mappings:
Namespace Name Mixin selector official f
Lbuy;f:Ljava/util/Optional;
intermediary field_26419
Lnet/minecraft/class_4763;field_26419:Ljava/util/Optional;
named foliageColor
Lnet/minecraft/world/biome/BiomeEffects;foliageColor:Ljava/util/Optional;
-
grassColor
- Mappings:
Namespace Name Mixin selector official g
Lbuy;g:Ljava/util/Optional;
intermediary field_26420
Lnet/minecraft/class_4763;field_26420:Ljava/util/Optional;
named grassColor
Lnet/minecraft/world/biome/BiomeEffects;grassColor:Ljava/util/Optional;
-
grassColorModifier
- Mappings:
Namespace Name Mixin selector official h
Lbuy;h:Lbuy$b;
intermediary field_26421
Lnet/minecraft/class_4763;field_26421:Lnet/minecraft/class_4763$class_5486;
named grassColorModifier
Lnet/minecraft/world/biome/BiomeEffects;grassColorModifier:Lnet/minecraft/world/biome/BiomeEffects$GrassColorModifier;
-
particleConfig
- Mappings:
Namespace Name Mixin selector official i
Lbuy;i:Ljava/util/Optional;
intermediary field_22070
Lnet/minecraft/class_4763;field_22070:Ljava/util/Optional;
named particleConfig
Lnet/minecraft/world/biome/BiomeEffects;particleConfig:Ljava/util/Optional;
-
loopSound
- Mappings:
Namespace Name Mixin selector official j
Lbuy;j:Ljava/util/Optional;
intermediary field_22491
Lnet/minecraft/class_4763;field_22491:Ljava/util/Optional;
named loopSound
Lnet/minecraft/world/biome/BiomeEffects;loopSound:Ljava/util/Optional;
-
moodSound
- Mappings:
Namespace Name Mixin selector official k
Lbuy;k:Ljava/util/Optional;
intermediary field_22492
Lnet/minecraft/class_4763;field_22492:Ljava/util/Optional;
named moodSound
Lnet/minecraft/world/biome/BiomeEffects;moodSound:Ljava/util/Optional;
-
additionsSound
- Mappings:
Namespace Name Mixin selector official l
Lbuy;l:Ljava/util/Optional;
intermediary field_22493
Lnet/minecraft/class_4763;field_22493:Ljava/util/Optional;
named additionsSound
Lnet/minecraft/world/biome/BiomeEffects;additionsSound:Ljava/util/Optional;
-
music
- Mappings:
Namespace Name Mixin selector official m
Lbuy;m:Ljava/util/Optional;
intermediary field_24113
Lnet/minecraft/class_4763;field_24113:Ljava/util/Optional;
named music
Lnet/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>
Lbuy;<init>(IIIILjava/util/Optional;Ljava/util/Optional;Lbuy$b;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
intermediary <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;)V
named <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 a
Lbuy;a()I
intermediary method_24387
Lnet/minecraft/class_4763;method_24387()I
named getFogColor
Lnet/minecraft/world/biome/BiomeEffects;getFogColor()I
-
getWaterColor
- Mappings:
Namespace Name Mixin selector official b
Lbuy;b()I
intermediary method_24388
Lnet/minecraft/class_4763;method_24388()I
named getWaterColor
Lnet/minecraft/world/biome/BiomeEffects;getWaterColor()I
-
getWaterFogColor
- Mappings:
Namespace Name Mixin selector official c
Lbuy;c()I
intermediary method_24389
Lnet/minecraft/class_4763;method_24389()I
named getWaterFogColor
Lnet/minecraft/world/biome/BiomeEffects;getWaterFogColor()I
-
getSkyColor
- Mappings:
Namespace Name Mixin selector official d
Lbuy;d()I
intermediary method_30810
Lnet/minecraft/class_4763;method_30810()I
named getSkyColor
Lnet/minecraft/world/biome/BiomeEffects;getSkyColor()I
-
getFoliageColor
- Mappings:
Namespace Name Mixin selector official e
Lbuy;e()Ljava/util/Optional;
intermediary method_30811
Lnet/minecraft/class_4763;method_30811()Ljava/util/Optional;
named getFoliageColor
Lnet/minecraft/world/biome/BiomeEffects;getFoliageColor()Ljava/util/Optional;
-
getGrassColor
- Mappings:
Namespace Name Mixin selector official f
Lbuy;f()Ljava/util/Optional;
intermediary method_30812
Lnet/minecraft/class_4763;method_30812()Ljava/util/Optional;
named getGrassColor
Lnet/minecraft/world/biome/BiomeEffects;getGrassColor()Ljava/util/Optional;
-
getGrassColorModifier
- Mappings:
Namespace Name Mixin selector official g
Lbuy;g()Lbuy$b;
intermediary method_30814
Lnet/minecraft/class_4763;method_30814()Lnet/minecraft/class_4763$class_5486;
named getGrassColorModifier
Lnet/minecraft/world/biome/BiomeEffects;getGrassColorModifier()Lnet/minecraft/world/biome/BiomeEffects$GrassColorModifier;
-
getParticleConfig
- Mappings:
Namespace Name Mixin selector official h
Lbuy;h()Ljava/util/Optional;
intermediary method_24390
Lnet/minecraft/class_4763;method_24390()Ljava/util/Optional;
named getParticleConfig
Lnet/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 i
Lbuy;i()Ljava/util/Optional;
intermediary method_24939
Lnet/minecraft/class_4763;method_24939()Ljava/util/Optional;
named getLoopSound
Lnet/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 j
Lbuy;j()Ljava/util/Optional;
intermediary method_24940
Lnet/minecraft/class_4763;method_24940()Ljava/util/Optional;
named getMoodSound
Lnet/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 k
Lbuy;k()Ljava/util/Optional;
intermediary method_24941
Lnet/minecraft/class_4763;method_24941()Ljava/util/Optional;
named getAdditionsSound
Lnet/minecraft/world/biome/BiomeEffects;getAdditionsSound()Ljava/util/Optional;
-
getMusic
- Mappings:
Namespace Name Mixin selector official l
Lbuy;l()Ljava/util/Optional;
intermediary method_27345
Lnet/minecraft/class_4763;method_27345()Ljava/util/Optional;
named getMusic
Lnet/minecraft/world/biome/BiomeEffects;getMusic()Ljava/util/Optional;
-