Class Biome

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

public final class Biome extends Object
Mappings:
Namespace Name
named net/minecraft/world/biome/Biome
intermediary net/minecraft/class_1959
official dhl
  • Field Details Link icon

    • CODEC Link icon

      public static final com.mojang.serialization.Codec<Biome> CODEC
      Mappings:
      Namespace Name Mixin selector
      named CODEC Lnet/minecraft/world/biome/Biome;CODEC:Lcom/mojang/serialization/Codec;
      intermediary field_25819 Lnet/minecraft/class_1959;field_25819:Lcom/mojang/serialization/Codec;
      official a Ldhl;a:Lcom/mojang/serialization/Codec;
    • NETWORK_CODEC Link icon

      public static final com.mojang.serialization.Codec<Biome> NETWORK_CODEC
      Mappings:
      Namespace Name Mixin selector
      named NETWORK_CODEC Lnet/minecraft/world/biome/Biome;NETWORK_CODEC:Lcom/mojang/serialization/Codec;
      intermediary field_26633 Lnet/minecraft/class_1959;field_26633:Lcom/mojang/serialization/Codec;
      official b Ldhl;b:Lcom/mojang/serialization/Codec;
    • REGISTRY_CODEC Link icon

      public static final com.mojang.serialization.Codec<RegistryEntry<Biome>> REGISTRY_CODEC
      Mappings:
      Namespace Name Mixin selector
      named REGISTRY_CODEC Lnet/minecraft/world/biome/Biome;REGISTRY_CODEC:Lcom/mojang/serialization/Codec;
      intermediary field_24677 Lnet/minecraft/class_1959;field_24677:Lcom/mojang/serialization/Codec;
      official c Ldhl;c:Lcom/mojang/serialization/Codec;
    • REGISTRY_ENTRY_LIST_CODEC Link icon

      public static final com.mojang.serialization.Codec<RegistryEntryList<Biome>> REGISTRY_ENTRY_LIST_CODEC
      Mappings:
      Namespace Name Mixin selector
      named REGISTRY_ENTRY_LIST_CODEC Lnet/minecraft/world/biome/Biome;REGISTRY_ENTRY_LIST_CODEC:Lcom/mojang/serialization/Codec;
      intermediary field_26750 Lnet/minecraft/class_1959;field_26750:Lcom/mojang/serialization/Codec;
      official d Ldhl;d:Lcom/mojang/serialization/Codec;
    • TEMPERATURE_NOISE Link icon

      private static final OctaveSimplexNoiseSampler TEMPERATURE_NOISE
      Mappings:
      Namespace Name Mixin selector
      named TEMPERATURE_NOISE Lnet/minecraft/world/biome/Biome;TEMPERATURE_NOISE:Lnet/minecraft/util/math/noise/OctaveSimplexNoiseSampler;
      intermediary field_9335 Lnet/minecraft/class_1959;field_9335:Lnet/minecraft/class_3543;
      official f Ldhl;f:Lesf;
    • FROZEN_OCEAN_NOISE Link icon

      static final OctaveSimplexNoiseSampler FROZEN_OCEAN_NOISE
      Mappings:
      Namespace Name Mixin selector
      named FROZEN_OCEAN_NOISE Lnet/minecraft/world/biome/Biome;FROZEN_OCEAN_NOISE:Lnet/minecraft/util/math/noise/OctaveSimplexNoiseSampler;
      intermediary field_26392 Lnet/minecraft/class_1959;field_26392:Lnet/minecraft/class_3543;
      official g Ldhl;g:Lesf;
    • FOLIAGE_NOISE Link icon

      @Deprecated(forRemoval=true) public static final OctaveSimplexNoiseSampler FOLIAGE_NOISE
      Deprecated, for removal: This API element is subject to removal in a future version.
      Mappings:
      Namespace Name Mixin selector
      named FOLIAGE_NOISE Lnet/minecraft/world/biome/Biome;FOLIAGE_NOISE:Lnet/minecraft/util/math/noise/OctaveSimplexNoiseSampler;
      intermediary field_9324 Lnet/minecraft/class_1959;field_9324:Lnet/minecraft/class_3543;
      official e Ldhl;e:Lesf;
    • MAX_TEMPERATURE_CACHE_SIZE Link icon

      private static final int MAX_TEMPERATURE_CACHE_SIZE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_TEMPERATURE_CACHE_SIZE Lnet/minecraft/world/biome/Biome;MAX_TEMPERATURE_CACHE_SIZE:I
      intermediary field_30978 Lnet/minecraft/class_1959;field_30978:I
      official h Ldhl;h:I
    • weather Link icon

      private final Biome.Weather weather
      Mappings:
      Namespace Name Mixin selector
      named weather Lnet/minecraft/world/biome/Biome;weather:Lnet/minecraft/world/biome/Biome$Weather;
      intermediary field_26393 Lnet/minecraft/class_1959;field_26393:Lnet/minecraft/class_1959$class_5482;
      official i Ldhl;i:Ldhl$b;
    • generationSettings Link icon

      private final GenerationSettings generationSettings
      Mappings:
      Namespace Name Mixin selector
      named generationSettings Lnet/minecraft/world/biome/Biome;generationSettings:Lnet/minecraft/world/biome/GenerationSettings;
      intermediary field_26635 Lnet/minecraft/class_1959;field_26635:Lnet/minecraft/class_5485;
      official j Ldhl;j:Ldhm;
    • spawnSettings Link icon

      private final SpawnSettings spawnSettings
      Mappings:
      Namespace Name Mixin selector
      named spawnSettings Lnet/minecraft/world/biome/Biome;spawnSettings:Lnet/minecraft/world/biome/SpawnSettings;
      intermediary field_26395 Lnet/minecraft/class_1959;field_26395:Lnet/minecraft/class_5483;
      official k Ldhl;k:Ldhx;
    • effects Link icon

      private final BiomeEffects effects
      Mappings:
      Namespace Name Mixin selector
      named effects Lnet/minecraft/world/biome/Biome;effects:Lnet/minecraft/world/biome/BiomeEffects;
      intermediary field_22039 Lnet/minecraft/class_1959;field_22039:Lnet/minecraft/class_4763;
      official l Ldhl;l:Ldhr;
    • temperatureCache Link icon

      private final ThreadLocal<Long2FloatLinkedOpenHashMap> temperatureCache
      Mappings:
      Namespace Name Mixin selector
      named temperatureCache Lnet/minecraft/world/biome/Biome;temperatureCache:Ljava/lang/ThreadLocal;
      intermediary field_20335 Lnet/minecraft/class_1959;field_20335:Ljava/lang/ThreadLocal;
      official m Ldhl;m:Ljava/lang/ThreadLocal;
  • Constructor Details Link icon

    • Biome Link icon

      Biome(Biome.Weather weather, BiomeEffects effects, GenerationSettings generationSettings, SpawnSettings spawnSettings)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/biome/Biome;<init>(Lnet/minecraft/world/biome/Biome$Weather;Lnet/minecraft/world/biome/BiomeEffects;Lnet/minecraft/world/biome/GenerationSettings;Lnet/minecraft/world/biome/SpawnSettings;)V
      intermediary <init> Lnet/minecraft/class_1959;<init>(Lnet/minecraft/class_1959$class_5482;Lnet/minecraft/class_4763;Lnet/minecraft/class_5485;Lnet/minecraft/class_5483;)V
      official <init> Ldhl;<init>(Ldhl$b;Ldhr;Ldhm;Ldhx;)V
  • Method Details Link icon

    • getSkyColor Link icon

      public int getSkyColor()
      Mappings:
      Namespace Name Mixin selector
      named getSkyColor Lnet/minecraft/world/biome/Biome;getSkyColor()I
      intermediary method_8697 Lnet/minecraft/class_1959;method_8697()I
      official a Ldhl;a()I
    • getSpawnSettings Link icon

      public SpawnSettings getSpawnSettings()
      Mappings:
      Namespace Name Mixin selector
      named getSpawnSettings Lnet/minecraft/world/biome/Biome;getSpawnSettings()Lnet/minecraft/world/biome/SpawnSettings;
      intermediary method_30966 Lnet/minecraft/class_1959;method_30966()Lnet/minecraft/class_5483;
      official b Ldhl;b()Ldhx;
    • hasPrecipitation Link icon

      public boolean hasPrecipitation()
      Mappings:
      Namespace Name Mixin selector
      named hasPrecipitation Lnet/minecraft/world/biome/Biome;hasPrecipitation()Z
      intermediary method_48163 Lnet/minecraft/class_1959;method_48163()Z
      official c Ldhl;c()Z
    • getPrecipitation Link icon

      public Biome.Precipitation getPrecipitation(BlockPos pos, int seaLevel)
      Mappings:
      Namespace Name Mixin selector
      named getPrecipitation Lnet/minecraft/world/biome/Biome;getPrecipitation(Lnet/minecraft/util/math/BlockPos;I)Lnet/minecraft/world/biome/Biome$Precipitation;
      intermediary method_48162 Lnet/minecraft/class_1959;method_48162(Lnet/minecraft/class_2338;I)Lnet/minecraft/class_1959$class_1963;
      official a Ldhl;a(Lji;I)Ldhl$c;
    • computeTemperature Link icon

      private float computeTemperature(BlockPos pos, int seaLevel)
      Mappings:
      Namespace Name Mixin selector
      named computeTemperature Lnet/minecraft/world/biome/Biome;computeTemperature(Lnet/minecraft/util/math/BlockPos;I)F
      intermediary method_8707 Lnet/minecraft/class_1959;method_8707(Lnet/minecraft/class_2338;I)F
      official e Ldhl;e(Lji;I)F
    • getTemperature Link icon

      @Deprecated private float getTemperature(BlockPos blockPos, int seaLevel)
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      named getTemperature Lnet/minecraft/world/biome/Biome;getTemperature(Lnet/minecraft/util/math/BlockPos;I)F
      intermediary method_21740 Lnet/minecraft/class_1959;method_21740(Lnet/minecraft/class_2338;I)F
      official f Ldhl;f(Lji;I)F
    • canSetIce Link icon

      public boolean canSetIce(WorldView world, BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      named canSetIce Lnet/minecraft/world/biome/Biome;canSetIce(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;)Z
      intermediary method_8705 Lnet/minecraft/class_1959;method_8705(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z
      official a Ldhl;a(Ldgm;Lji;)Z
    • canSetIce Link icon

      public boolean canSetIce(WorldView world, BlockPos pos, boolean doWaterCheck)
      Mappings:
      Namespace Name Mixin selector
      named canSetIce Lnet/minecraft/world/biome/Biome;canSetIce(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;Z)Z
      intermediary method_8685 Lnet/minecraft/class_1959;method_8685(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Z)Z
      official a Ldhl;a(Ldgm;Lji;Z)Z
    • isCold Link icon

      public boolean isCold(BlockPos pos, int seaLevel)
      Mappings:
      Namespace Name Mixin selector
      named isCold Lnet/minecraft/world/biome/Biome;isCold(Lnet/minecraft/util/math/BlockPos;I)Z
      intermediary method_33599 Lnet/minecraft/class_1959;method_33599(Lnet/minecraft/class_2338;I)Z
      official b Ldhl;b(Lji;I)Z
    • doesNotSnow Link icon

      public boolean doesNotSnow(BlockPos pos, int seaLevel)
      Mappings:
      Namespace Name Mixin selector
      named doesNotSnow Lnet/minecraft/world/biome/Biome;doesNotSnow(Lnet/minecraft/util/math/BlockPos;I)Z
      intermediary method_39927 Lnet/minecraft/class_1959;method_39927(Lnet/minecraft/class_2338;I)Z
      official c Ldhl;c(Lji;I)Z
    • shouldGenerateLowerFrozenOceanSurface Link icon

      public boolean shouldGenerateLowerFrozenOceanSurface(BlockPos pos, int seaLevel)
      Mappings:
      Namespace Name Mixin selector
      named shouldGenerateLowerFrozenOceanSurface Lnet/minecraft/world/biome/Biome;shouldGenerateLowerFrozenOceanSurface(Lnet/minecraft/util/math/BlockPos;I)Z
      intermediary method_39928 Lnet/minecraft/class_1959;method_39928(Lnet/minecraft/class_2338;I)Z
      official d Ldhl;d(Lji;I)Z
    • canSetSnow Link icon

      public boolean canSetSnow(WorldView world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named canSetSnow Lnet/minecraft/world/biome/Biome;canSetSnow(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;)Z
      intermediary method_8696 Lnet/minecraft/class_1959;method_8696(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z
      official b Ldhl;b(Ldgm;Lji;)Z
    • getGenerationSettings Link icon

      public GenerationSettings getGenerationSettings()
      Mappings:
      Namespace Name Mixin selector
      named getGenerationSettings Lnet/minecraft/world/biome/Biome;getGenerationSettings()Lnet/minecraft/world/biome/GenerationSettings;
      intermediary method_30970 Lnet/minecraft/class_1959;method_30970()Lnet/minecraft/class_5485;
      official d Ldhl;d()Ldhm;
    • getFogColor Link icon

      public int getFogColor()
      Mappings:
      Namespace Name Mixin selector
      named getFogColor Lnet/minecraft/world/biome/Biome;getFogColor()I
      intermediary method_24376 Lnet/minecraft/class_1959;method_24376()I
      official e Ldhl;e()I
    • getGrassColorAt Link icon

      public int getGrassColorAt(double x, double z)
      Mappings:
      Namespace Name Mixin selector
      named getGrassColorAt Lnet/minecraft/world/biome/Biome;getGrassColorAt(DD)I
      intermediary method_8711 Lnet/minecraft/class_1959;method_8711(DD)I
      official a Ldhl;a(DD)I
    • getDefaultGrassColor Link icon

      private int getDefaultGrassColor()
      Mappings:
      Namespace Name Mixin selector
      named getDefaultGrassColor Lnet/minecraft/world/biome/Biome;getDefaultGrassColor()I
      intermediary method_30773 Lnet/minecraft/class_1959;method_30773()I
      official q Ldhl;q()I
    • getFoliageColor Link icon

      public int getFoliageColor()
      Mappings:
      Namespace Name Mixin selector
      named getFoliageColor Lnet/minecraft/world/biome/Biome;getFoliageColor()I
      intermediary method_8698 Lnet/minecraft/class_1959;method_8698()I
      official f Ldhl;f()I
    • getDefaultFoliageColor Link icon

      private int getDefaultFoliageColor()
      Mappings:
      Namespace Name Mixin selector
      named getDefaultFoliageColor Lnet/minecraft/world/biome/Biome;getDefaultFoliageColor()I
      intermediary method_30774 Lnet/minecraft/class_1959;method_30774()I
      official r Ldhl;r()I
    • getTemperature Link icon

      public float getTemperature()
      Mappings:
      Namespace Name Mixin selector
      named getTemperature Lnet/minecraft/world/biome/Biome;getTemperature()F
      intermediary method_8712 Lnet/minecraft/class_1959;method_8712()F
      official g Ldhl;g()F
    • getEffects Link icon

      public BiomeEffects getEffects()
      Mappings:
      Namespace Name Mixin selector
      named getEffects Lnet/minecraft/world/biome/Biome;getEffects()Lnet/minecraft/world/biome/BiomeEffects;
      intermediary method_24377 Lnet/minecraft/class_1959;method_24377()Lnet/minecraft/class_4763;
      official h Ldhl;h()Ldhr;
    • getWaterColor Link icon

      public int getWaterColor()
      Mappings:
      Namespace Name Mixin selector
      named getWaterColor Lnet/minecraft/world/biome/Biome;getWaterColor()I
      intermediary method_8687 Lnet/minecraft/class_1959;method_8687()I
      official i Ldhl;i()I
    • getWaterFogColor Link icon

      public int getWaterFogColor()
      Mappings:
      Namespace Name Mixin selector
      named getWaterFogColor Lnet/minecraft/world/biome/Biome;getWaterFogColor()I
      intermediary method_8713 Lnet/minecraft/class_1959;method_8713()I
      official j Ldhl;j()I
    • getParticleConfig Link icon

      public Optional<BiomeParticleConfig> getParticleConfig()
      Mappings:
      Namespace Name Mixin selector
      named getParticleConfig Lnet/minecraft/world/biome/Biome;getParticleConfig()Ljava/util/Optional;
      intermediary method_24378 Lnet/minecraft/class_1959;method_24378()Ljava/util/Optional;
      official k Ldhl;k()Ljava/util/Optional;
    • getLoopSound Link icon

      public Optional<RegistryEntry<SoundEvent>> getLoopSound()
      Mappings:
      Namespace Name Mixin selector
      named getLoopSound Lnet/minecraft/world/biome/Biome;getLoopSound()Ljava/util/Optional;
      intermediary method_24935 Lnet/minecraft/class_1959;method_24935()Ljava/util/Optional;
      official l Ldhl;l()Ljava/util/Optional;
    • getMoodSound Link icon

      public Optional<BiomeMoodSound> getMoodSound()
      Mappings:
      Namespace Name Mixin selector
      named getMoodSound Lnet/minecraft/world/biome/Biome;getMoodSound()Ljava/util/Optional;
      intermediary method_24936 Lnet/minecraft/class_1959;method_24936()Ljava/util/Optional;
      official m Ldhl;m()Ljava/util/Optional;
    • getAdditionsSound Link icon

      public Optional<BiomeAdditionsSound> getAdditionsSound()
      Mappings:
      Namespace Name Mixin selector
      named getAdditionsSound Lnet/minecraft/world/biome/Biome;getAdditionsSound()Ljava/util/Optional;
      intermediary method_24937 Lnet/minecraft/class_1959;method_24937()Ljava/util/Optional;
      official n Ldhl;n()Ljava/util/Optional;
    • getMusic Link icon

      public Optional<DataPool<MusicSound>> getMusic()
      Mappings:
      Namespace Name Mixin selector
      named getMusic Lnet/minecraft/world/biome/Biome;getMusic()Ljava/util/Optional;
      intermediary method_27343 Lnet/minecraft/class_1959;method_27343()Ljava/util/Optional;
      official o Ldhl;o()Ljava/util/Optional;
    • getMusicVolume Link icon

      public float getMusicVolume()
      Mappings:
      Namespace Name Mixin selector
      named getMusicVolume Lnet/minecraft/world/biome/Biome;getMusicVolume()F
      intermediary method_65133 Lnet/minecraft/class_1959;method_65133()F
      official p Ldhl;p()F