Class Biome

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

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

    • LOGGER

      public static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lbxo;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_9330 Lnet/minecraft/class_1959;field_9330:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/world/biome/Biome;LOGGER:Lorg/apache/logging/log4j/Logger;
    • CODEC

      public static final com.mojang.serialization.Codec<Biome> CODEC
      Mappings:
      Namespace Name Mixin selector
      official b Lbxo;b:Lcom/mojang/serialization/Codec;
      intermediary field_25819 Lnet/minecraft/class_1959;field_25819:Lcom/mojang/serialization/Codec;
      named CODEC Lnet/minecraft/world/biome/Biome;CODEC:Lcom/mojang/serialization/Codec;
    • field_26633

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

      public static final com.mojang.serialization.Codec<Supplier<Biome>> REGISTRY_CODEC
      Mappings:
      Namespace Name Mixin selector
      official d Lbxo;d:Lcom/mojang/serialization/Codec;
      intermediary field_24677 Lnet/minecraft/class_1959;field_24677:Lcom/mojang/serialization/Codec;
      named REGISTRY_CODEC Lnet/minecraft/world/biome/Biome;REGISTRY_CODEC:Lcom/mojang/serialization/Codec;
    • field_26750

      public static final com.mojang.serialization.Codec<List<Supplier<Biome>>> field_26750
      Mappings:
      Namespace Name Mixin selector
      official e Lbxo;e:Lcom/mojang/serialization/Codec;
      intermediary field_26750 Lnet/minecraft/class_1959;field_26750:Lcom/mojang/serialization/Codec;
      named field_26750 Lnet/minecraft/world/biome/Biome;field_26750:Lcom/mojang/serialization/Codec;
    • TEMPERATURE_NOISE

      private static final OctaveSimplexNoiseSampler TEMPERATURE_NOISE
      Mappings:
      Namespace Name Mixin selector
      official h Lbxo;h:Lddx;
      intermediary field_9335 Lnet/minecraft/class_1959;field_9335:Lnet/minecraft/class_3543;
      named TEMPERATURE_NOISE Lnet/minecraft/world/biome/Biome;TEMPERATURE_NOISE:Lnet/minecraft/util/math/noise/OctaveSimplexNoiseSampler;
    • FROZEN_OCEAN_NOISE

      static final OctaveSimplexNoiseSampler FROZEN_OCEAN_NOISE
      Mappings:
      Namespace Name Mixin selector
      official i Lbxo;i:Lddx;
      intermediary field_26392 Lnet/minecraft/class_1959;field_26392:Lnet/minecraft/class_3543;
      named FROZEN_OCEAN_NOISE Lnet/minecraft/world/biome/Biome;FROZEN_OCEAN_NOISE:Lnet/minecraft/util/math/noise/OctaveSimplexNoiseSampler;
    • FOLIAGE_NOISE

      public static final OctaveSimplexNoiseSampler FOLIAGE_NOISE
      Mappings:
      Namespace Name Mixin selector
      official f Lbxo;f:Lddx;
      intermediary field_9324 Lnet/minecraft/class_1959;field_9324:Lnet/minecraft/class_3543;
      named FOLIAGE_NOISE Lnet/minecraft/world/biome/Biome;FOLIAGE_NOISE:Lnet/minecraft/util/math/noise/OctaveSimplexNoiseSampler;
    • field_30978

      private static final int field_30978
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official j Lbxo;j:I
      intermediary field_30978 Lnet/minecraft/class_1959;field_30978:I
      named field_30978 Lnet/minecraft/world/biome/Biome;field_30978:I
    • structures

      private final Map<Integer,​List<StructureFeature<?>>> structures
      Mappings:
      Namespace Name Mixin selector
      official g Lbxo;g:Ljava/util/Map;
      intermediary field_26634 Lnet/minecraft/class_1959;field_26634:Ljava/util/Map;
      named structures Lnet/minecraft/world/biome/Biome;structures:Ljava/util/Map;
    • weather

      private final Biome.Weather weather
      Mappings:
      Namespace Name Mixin selector
      official k Lbxo;k:Lbxo$d;
      intermediary field_26393 Lnet/minecraft/class_1959;field_26393:Lnet/minecraft/class_1959$class_5482;
      named weather Lnet/minecraft/world/biome/Biome;weather:Lnet/minecraft/world/biome/Biome$Weather;
    • generationSettings

      private final GenerationSettings generationSettings
      Mappings:
      Namespace Name Mixin selector
      official l Lbxo;l:Lbxp;
      intermediary field_26635 Lnet/minecraft/class_1959;field_26635:Lnet/minecraft/class_5485;
      named generationSettings Lnet/minecraft/world/biome/Biome;generationSettings:Lnet/minecraft/world/biome/GenerationSettings;
    • spawnSettings

      private final SpawnSettings spawnSettings
      Mappings:
      Namespace Name Mixin selector
      official m Lbxo;m:Lbxz;
      intermediary field_26395 Lnet/minecraft/class_1959;field_26395:Lnet/minecraft/class_5483;
      named spawnSettings Lnet/minecraft/world/biome/Biome;spawnSettings:Lnet/minecraft/world/biome/SpawnSettings;
    • depth

      private final float depth
      Mappings:
      Namespace Name Mixin selector
      official n Lbxo;n:F
      intermediary field_9343 Lnet/minecraft/class_1959;field_9343:F
      named depth Lnet/minecraft/world/biome/Biome;depth:F
    • scale

      private final float scale
      Mappings:
      Namespace Name Mixin selector
      official o Lbxo;o:F
      intermediary field_9341 Lnet/minecraft/class_1959;field_9341:F
      named scale Lnet/minecraft/world/biome/Biome;scale:F
    • category

      private final Biome.Category category
      Mappings:
      Namespace Name Mixin selector
      official p Lbxo;p:Lbxo$b;
      intermediary field_9329 Lnet/minecraft/class_1959;field_9329:Lnet/minecraft/class_1959$class_1961;
      named category Lnet/minecraft/world/biome/Biome;category:Lnet/minecraft/world/biome/Biome$Category;
    • effects

      private final BiomeEffects effects
      Mappings:
      Namespace Name Mixin selector
      official q Lbxo;q:Lbxs;
      intermediary field_22039 Lnet/minecraft/class_1959;field_22039:Lnet/minecraft/class_4763;
      named effects Lnet/minecraft/world/biome/Biome;effects:Lnet/minecraft/world/biome/BiomeEffects;
    • temperatureCache

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

    • Biome

      Biome(Biome.Weather weather, Biome.Category category, float depth, float scale, BiomeEffects effects, GenerationSettings generationSettings, SpawnSettings spawnSettings)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbxo;<init>(Lbxo$d;Lbxo$b;FFLbxs;Lbxp;Lbxz;)V
      intermediary <init> Lnet/minecraft/class_1959;<init>(Lnet/minecraft/class_1959$class_5482;Lnet/minecraft/class_1959$class_1961;FFLnet/minecraft/class_4763;Lnet/minecraft/class_5485;Lnet/minecraft/class_5483;)V
      named <init> Lnet/minecraft/world/biome/Biome;<init>(Lnet/minecraft/world/biome/Biome$Weather;Lnet/minecraft/world/biome/Biome$Category;FFLnet/minecraft/world/biome/BiomeEffects;Lnet/minecraft/world/biome/GenerationSettings;Lnet/minecraft/world/biome/SpawnSettings;)V
  • Method Details

    • getSkyColor

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

      public SpawnSettings getSpawnSettings()
      Mappings:
      Namespace Name Mixin selector
      official b Lbxo;b()Lbxz;
      intermediary method_30966 Lnet/minecraft/class_1959;method_30966()Lnet/minecraft/class_5483;
      named getSpawnSettings Lnet/minecraft/world/biome/Biome;getSpawnSettings()Lnet/minecraft/world/biome/SpawnSettings;
    • getPrecipitation

      public Biome.Precipitation getPrecipitation()
      Mappings:
      Namespace Name Mixin selector
      official c Lbxo;c()Lbxo$e;
      intermediary method_8694 Lnet/minecraft/class_1959;method_8694()Lnet/minecraft/class_1959$class_1963;
      named getPrecipitation Lnet/minecraft/world/biome/Biome;getPrecipitation()Lnet/minecraft/world/biome/Biome$Precipitation;
    • hasHighHumidity

      public boolean hasHighHumidity()
      Mappings:
      Namespace Name Mixin selector
      official d Lbxo;d()Z
      intermediary method_8724 Lnet/minecraft/class_1959;method_8724()Z
      named hasHighHumidity Lnet/minecraft/world/biome/Biome;hasHighHumidity()Z
    • computeTemperature

      private float computeTemperature(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official c Lbxo;c(Lgg;)F
      intermediary method_8707 Lnet/minecraft/class_1959;method_8707(Lnet/minecraft/class_2338;)F
      named computeTemperature Lnet/minecraft/world/biome/Biome;computeTemperature(Lnet/minecraft/util/math/BlockPos;)F
    • getTemperature

      public final float getTemperature(BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official a Lbxo;a(Lgg;)F
      intermediary method_21740 Lnet/minecraft/class_1959;method_21740(Lnet/minecraft/class_2338;)F
      named getTemperature Lnet/minecraft/world/biome/Biome;getTemperature(Lnet/minecraft/util/math/BlockPos;)F
    • canSetIce

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

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

      public boolean isCold(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official b Lbxo;b(Lgg;)Z
      intermediary method_33599 Lnet/minecraft/class_1959;method_33599(Lnet/minecraft/class_2338;)Z
      named isCold Lnet/minecraft/world/biome/Biome;isCold(Lnet/minecraft/util/math/BlockPos;)Z
    • canSetSnow

      public boolean canSetSnow(WorldView world, BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official b Lbxo;b(Lbws;Lgg;)Z
      intermediary method_8696 Lnet/minecraft/class_1959;method_8696(Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z
      named canSetSnow Lnet/minecraft/world/biome/Biome;canSetSnow(Lnet/minecraft/world/WorldView;Lnet/minecraft/util/math/BlockPos;)Z
    • getGenerationSettings

      public GenerationSettings getGenerationSettings()
      Mappings:
      Namespace Name Mixin selector
      official e Lbxo;e()Lbxp;
      intermediary method_30970 Lnet/minecraft/class_1959;method_30970()Lnet/minecraft/class_5485;
      named getGenerationSettings Lnet/minecraft/world/biome/Biome;getGenerationSettings()Lnet/minecraft/world/biome/GenerationSettings;
    • generateFeatureStep

      public void generateFeatureStep(StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, ChunkRegion region, long populationSeed, ChunkRandom random, BlockPos origin)
      Mappings:
      Namespace Name Mixin selector
      official a Lbxo;a(Lbxg;Lcmn;Labx;JLcqm;Lgg;)V
      intermediary method_8702 Lnet/minecraft/class_1959;method_8702(Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_3233;JLnet/minecraft/class_2919;Lnet/minecraft/class_2338;)V
      named generateFeatureStep Lnet/minecraft/world/biome/Biome;generateFeatureStep(Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Lnet/minecraft/world/ChunkRegion;JLnet/minecraft/world/gen/ChunkRandom;Lnet/minecraft/util/math/BlockPos;)V
    • getFogColor

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

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

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

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

      private int getDefaultFoliageColor()
      Mappings:
      Namespace Name Mixin selector
      official v Lbxo;v()I
      intermediary method_30774 Lnet/minecraft/class_1959;method_30774()I
      named getDefaultFoliageColor Lnet/minecraft/world/biome/Biome;getDefaultFoliageColor()I
    • buildSurface

      public void buildSurface(Random random, Chunk chunk, int x, int z, int worldHeight, double noise, BlockState defaultBlock, BlockState defaultFluid, int seaLevel, int int2, long long2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbxo;a(Ljava/util/Random;Lcml;IIIDLcks;Lcks;IIJ)V
      intermediary method_8703 Lnet/minecraft/class_1959;method_8703(Ljava/util/Random;Lnet/minecraft/class_2791;IIIDLnet/minecraft/class_2680;Lnet/minecraft/class_2680;IIJ)V
      named buildSurface Lnet/minecraft/world/biome/Biome;buildSurface(Ljava/util/Random;Lnet/minecraft/world/chunk/Chunk;IIIDLnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;IIJ)V
    • getDepth

      public final float getDepth()
      Mappings:
      Namespace Name Mixin selector
      official h Lbxo;h()F
      intermediary method_8695 Lnet/minecraft/class_1959;method_8695()F
      named getDepth Lnet/minecraft/world/biome/Biome;getDepth()F
    • getDownfall

      public final float getDownfall()
      Mappings:
      Namespace Name Mixin selector
      official i Lbxo;i()F
      intermediary method_8715 Lnet/minecraft/class_1959;method_8715()F
      named getDownfall Lnet/minecraft/world/biome/Biome;getDownfall()F
    • getScale

      public final float getScale()
      Mappings:
      Namespace Name Mixin selector
      official j Lbxo;j()F
      intermediary method_8686 Lnet/minecraft/class_1959;method_8686()F
      named getScale Lnet/minecraft/world/biome/Biome;getScale()F
    • getTemperature

      public final float getTemperature()
      Mappings:
      Namespace Name Mixin selector
      official k Lbxo;k()F
      intermediary method_8712 Lnet/minecraft/class_1959;method_8712()F
      named getTemperature Lnet/minecraft/world/biome/Biome;getTemperature()F
    • getEffects

      public BiomeEffects getEffects()
      Mappings:
      Namespace Name Mixin selector
      official l Lbxo;l()Lbxs;
      intermediary method_24377 Lnet/minecraft/class_1959;method_24377()Lnet/minecraft/class_4763;
      named getEffects Lnet/minecraft/world/biome/Biome;getEffects()Lnet/minecraft/world/biome/BiomeEffects;
    • getWaterColor

      public final int getWaterColor()
      Mappings:
      Namespace Name Mixin selector
      official m Lbxo;m()I
      intermediary method_8687 Lnet/minecraft/class_1959;method_8687()I
      named getWaterColor Lnet/minecraft/world/biome/Biome;getWaterColor()I
    • getWaterFogColor

      public final int getWaterFogColor()
      Mappings:
      Namespace Name Mixin selector
      official n Lbxo;n()I
      intermediary method_8713 Lnet/minecraft/class_1959;method_8713()I
      named getWaterFogColor Lnet/minecraft/world/biome/Biome;getWaterFogColor()I
    • getParticleConfig

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

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

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

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

      public Optional<MusicSound> getMusic()
      Mappings:
      Namespace Name Mixin selector
      official s Lbxo;s()Ljava/util/Optional;
      intermediary method_27343 Lnet/minecraft/class_1959;method_27343()Ljava/util/Optional;
      named getMusic Lnet/minecraft/world/biome/Biome;getMusic()Ljava/util/Optional;
    • getCategory

      public final Biome.Category getCategory()
      Mappings:
      Namespace Name Mixin selector
      official t Lbxo;t()Lbxo$b;
      intermediary method_8688 Lnet/minecraft/class_1959;method_8688()Lnet/minecraft/class_1959$class_1961;
      named getCategory Lnet/minecraft/world/biome/Biome;getCategory()Lnet/minecraft/world/biome/Biome$Category;
    • toString

      public String toString()
      Overrides:
      toString in class Object