Class BiomeEffects

java.lang.Object
net.minecraft.world.biome.BiomeEffects

public class BiomeEffects extends Object
Mappings:
Namespace Name
named net/minecraft/world/biome/BiomeEffects
intermediary net/minecraft/class_4763
official dec
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<BiomeEffects> CODEC
      Mappings:
      Namespace Name Mixin selector
      named CODEC Lnet/minecraft/world/biome/BiomeEffects;CODEC:Lcom/mojang/serialization/Codec;
      intermediary field_24714 Lnet/minecraft/class_4763;field_24714:Lcom/mojang/serialization/Codec;
      official a Ldec;a:Lcom/mojang/serialization/Codec;
    • fogColor

      private final int fogColor
      Mappings:
      Namespace Name Mixin selector
      named fogColor Lnet/minecraft/world/biome/BiomeEffects;fogColor:I
      intermediary field_22067 Lnet/minecraft/class_4763;field_22067:I
      official b Ldec;b:I
    • waterColor

      private final int waterColor
      Mappings:
      Namespace Name Mixin selector
      named waterColor Lnet/minecraft/world/biome/BiomeEffects;waterColor:I
      intermediary field_22068 Lnet/minecraft/class_4763;field_22068:I
      official c Ldec;c:I
    • waterFogColor

      private final int waterFogColor
      Mappings:
      Namespace Name Mixin selector
      named waterFogColor Lnet/minecraft/world/biome/BiomeEffects;waterFogColor:I
      intermediary field_22069 Lnet/minecraft/class_4763;field_22069:I
      official d Ldec;d:I
    • skyColor

      private final int skyColor
      Mappings:
      Namespace Name Mixin selector
      named skyColor Lnet/minecraft/world/biome/BiomeEffects;skyColor:I
      intermediary field_26418 Lnet/minecraft/class_4763;field_26418:I
      official e Ldec;e:I
    • foliageColor

      private final Optional<Integer> foliageColor
      Mappings:
      Namespace Name Mixin selector
      named foliageColor Lnet/minecraft/world/biome/BiomeEffects;foliageColor:Ljava/util/Optional;
      intermediary field_26419 Lnet/minecraft/class_4763;field_26419:Ljava/util/Optional;
      official f Ldec;f:Ljava/util/Optional;
    • grassColor

      private final Optional<Integer> grassColor
      Mappings:
      Namespace Name Mixin selector
      named grassColor Lnet/minecraft/world/biome/BiomeEffects;grassColor:Ljava/util/Optional;
      intermediary field_26420 Lnet/minecraft/class_4763;field_26420:Ljava/util/Optional;
      official g Ldec;g:Ljava/util/Optional;
    • grassColorModifier

      private final BiomeEffects.GrassColorModifier grassColorModifier
      Mappings:
      Namespace Name Mixin selector
      named grassColorModifier Lnet/minecraft/world/biome/BiomeEffects;grassColorModifier:Lnet/minecraft/world/biome/BiomeEffects$GrassColorModifier;
      intermediary field_26421 Lnet/minecraft/class_4763;field_26421:Lnet/minecraft/class_4763$class_5486;
      official h Ldec;h:Ldec$b;
    • particleConfig

      private final Optional<BiomeParticleConfig> particleConfig
      Mappings:
      Namespace Name Mixin selector
      named particleConfig Lnet/minecraft/world/biome/BiomeEffects;particleConfig:Ljava/util/Optional;
      intermediary field_22070 Lnet/minecraft/class_4763;field_22070:Ljava/util/Optional;
      official i Ldec;i:Ljava/util/Optional;
    • loopSound

      private final Optional<RegistryEntry<SoundEvent>> loopSound
      Mappings:
      Namespace Name Mixin selector
      named loopSound Lnet/minecraft/world/biome/BiomeEffects;loopSound:Ljava/util/Optional;
      intermediary field_22491 Lnet/minecraft/class_4763;field_22491:Ljava/util/Optional;
      official j Ldec;j:Ljava/util/Optional;
    • moodSound

      private final Optional<BiomeMoodSound> moodSound
      Mappings:
      Namespace Name Mixin selector
      named moodSound Lnet/minecraft/world/biome/BiomeEffects;moodSound:Ljava/util/Optional;
      intermediary field_22492 Lnet/minecraft/class_4763;field_22492:Ljava/util/Optional;
      official k Ldec;k:Ljava/util/Optional;
    • additionsSound

      private final Optional<BiomeAdditionsSound> additionsSound
      Mappings:
      Namespace Name Mixin selector
      named additionsSound Lnet/minecraft/world/biome/BiomeEffects;additionsSound:Ljava/util/Optional;
      intermediary field_22493 Lnet/minecraft/class_4763;field_22493:Ljava/util/Optional;
      official l Ldec;l:Ljava/util/Optional;
    • music

      private final Optional<MusicSound> music
      Mappings:
      Namespace Name Mixin selector
      named music Lnet/minecraft/world/biome/BiomeEffects;music:Ljava/util/Optional;
      intermediary field_24113 Lnet/minecraft/class_4763;field_24113:Ljava/util/Optional;
      official m Ldec;m:Ljava/util/Optional;
  • Constructor Details

    • BiomeEffects

      BiomeEffects(int fogColor, int waterColor, int waterFogColor, int skyColor, Optional<Integer> foliageColor, Optional<Integer> grassColor, BiomeEffects.GrassColorModifier grassColorModifier, Optional<BiomeParticleConfig> particleConfig, Optional<RegistryEntry<SoundEvent>> loopSound, Optional<BiomeMoodSound> moodSound, Optional<BiomeAdditionsSound> additionsSound, Optional<MusicSound> music)
      Mappings:
      Namespace Name Mixin selector
      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
      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
      official <init> Ldec;<init>(IIIILjava/util/Optional;Ljava/util/Optional;Ldec$b;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)V
  • Method Details

    • getFogColor

      public int getFogColor()
      Mappings:
      Namespace Name Mixin selector
      named getFogColor Lnet/minecraft/world/biome/BiomeEffects;getFogColor()I
      intermediary method_24387 Lnet/minecraft/class_4763;method_24387()I
      official a Ldec;a()I
    • getWaterColor

      public int getWaterColor()
      Mappings:
      Namespace Name Mixin selector
      named getWaterColor Lnet/minecraft/world/biome/BiomeEffects;getWaterColor()I
      intermediary method_24388 Lnet/minecraft/class_4763;method_24388()I
      official b Ldec;b()I
    • getWaterFogColor

      public int getWaterFogColor()
      Mappings:
      Namespace Name Mixin selector
      named getWaterFogColor Lnet/minecraft/world/biome/BiomeEffects;getWaterFogColor()I
      intermediary method_24389 Lnet/minecraft/class_4763;method_24389()I
      official c Ldec;c()I
    • getSkyColor

      public int getSkyColor()
      Mappings:
      Namespace Name Mixin selector
      named getSkyColor Lnet/minecraft/world/biome/BiomeEffects;getSkyColor()I
      intermediary method_30810 Lnet/minecraft/class_4763;method_30810()I
      official d Ldec;d()I
    • getFoliageColor

      public Optional<Integer> getFoliageColor()
      Mappings:
      Namespace Name Mixin selector
      named getFoliageColor Lnet/minecraft/world/biome/BiomeEffects;getFoliageColor()Ljava/util/Optional;
      intermediary method_30811 Lnet/minecraft/class_4763;method_30811()Ljava/util/Optional;
      official e Ldec;e()Ljava/util/Optional;
    • getGrassColor

      public Optional<Integer> getGrassColor()
      Mappings:
      Namespace Name Mixin selector
      named getGrassColor Lnet/minecraft/world/biome/BiomeEffects;getGrassColor()Ljava/util/Optional;
      intermediary method_30812 Lnet/minecraft/class_4763;method_30812()Ljava/util/Optional;
      official f Ldec;f()Ljava/util/Optional;
    • getGrassColorModifier

      public BiomeEffects.GrassColorModifier getGrassColorModifier()
      Mappings:
      Namespace Name Mixin selector
      named getGrassColorModifier Lnet/minecraft/world/biome/BiomeEffects;getGrassColorModifier()Lnet/minecraft/world/biome/BiomeEffects$GrassColorModifier;
      intermediary method_30814 Lnet/minecraft/class_4763;method_30814()Lnet/minecraft/class_4763$class_5486;
      official g Ldec;g()Ldec$b;
    • getParticleConfig

      public Optional<BiomeParticleConfig> getParticleConfig()
      Mappings:
      Namespace Name Mixin selector
      named getParticleConfig Lnet/minecraft/world/biome/BiomeEffects;getParticleConfig()Ljava/util/Optional;
      intermediary method_24390 Lnet/minecraft/class_4763;method_24390()Ljava/util/Optional;
      official h Ldec;h()Ljava/util/Optional;
    • getLoopSound

      public Optional<RegistryEntry<SoundEvent>> 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
      named getLoopSound Lnet/minecraft/world/biome/BiomeEffects;getLoopSound()Ljava/util/Optional;
      intermediary method_24939 Lnet/minecraft/class_4763;method_24939()Ljava/util/Optional;
      official i Ldec;i()Ljava/util/Optional;
    • getMoodSound

      public Optional<BiomeMoodSound> 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
      named getMoodSound Lnet/minecraft/world/biome/BiomeEffects;getMoodSound()Ljava/util/Optional;
      intermediary method_24940 Lnet/minecraft/class_4763;method_24940()Ljava/util/Optional;
      official j Ldec;j()Ljava/util/Optional;
    • getAdditionsSound

      public Optional<BiomeAdditionsSound> 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
      named getAdditionsSound Lnet/minecraft/world/biome/BiomeEffects;getAdditionsSound()Ljava/util/Optional;
      intermediary method_24941 Lnet/minecraft/class_4763;method_24941()Ljava/util/Optional;
      official k Ldec;k()Ljava/util/Optional;
    • getMusic

      public Optional<MusicSound> getMusic()
      Mappings:
      Namespace Name Mixin selector
      named getMusic Lnet/minecraft/world/biome/BiomeEffects;getMusic()Ljava/util/Optional;
      intermediary method_27345 Lnet/minecraft/class_4763;method_27345()Ljava/util/Optional;
      official l Ldec;l()Ljava/util/Optional;