Package net.minecraft.world.biome
Class Biome
java.lang.Object
net.minecraft.world.biome.Biome
- Mappings:
Namespace Name official cnf
intermediary net/minecraft/class_1959
named net/minecraft/world/biome/Biome
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static enum
static enum
private static final record
-
Field Summary
Modifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Biome>
private final BiomeEffects
static final OctaveSimplexNoiseSampler
Deprecated, for removal: This API element is subject to removal in a future version.(package private) static final OctaveSimplexNoiseSampler
private final GenerationSettings
private static final int
static final com.mojang.serialization.Codec<Biome>
static final com.mojang.serialization.Codec<RegistryEntry<Biome>>
static final com.mojang.serialization.Codec<RegistryEntryList<Biome>>
private final SpawnSettings
private static final OctaveSimplexNoiseSampler
private final ThreadLocal<Long2FloatLinkedOpenHashMap>
private final Biome.Weather
-
Constructor Summary
ConstructorDescriptionBiome
(Biome.Weather weather, BiomeEffects effects, GenerationSettings generationSettings, SpawnSettings spawnSettings) -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
boolean
canSetSnow
(WorldView world, BlockPos pos) private float
boolean
doesNotSnow
(BlockPos pos) private int
private int
int
int
int
getGrassColorAt
(double x, double z) getMusic()
getPrecipitation
(BlockPos pos) int
float
private float
getTemperature
(BlockPos blockPos) Deprecated.int
int
boolean
boolean
boolean
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official a
Lcnf;a: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;
-
NETWORK_CODEC
- Mappings:
Namespace Name Mixin selector official b
Lcnf;b:Lcom/mojang/serialization/Codec;
intermediary field_26633
Lnet/minecraft/class_1959;field_26633:Lcom/mojang/serialization/Codec;
named NETWORK_CODEC
Lnet/minecraft/world/biome/Biome;NETWORK_CODEC:Lcom/mojang/serialization/Codec;
-
REGISTRY_CODEC
- Mappings:
Namespace Name Mixin selector official c
Lcnf;c: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;
-
REGISTRY_ENTRY_LIST_CODEC
public static final com.mojang.serialization.Codec<RegistryEntryList<Biome>> REGISTRY_ENTRY_LIST_CODEC- Mappings:
Namespace Name Mixin selector official d
Lcnf;d:Lcom/mojang/serialization/Codec;
intermediary field_26750
Lnet/minecraft/class_1959;field_26750:Lcom/mojang/serialization/Codec;
named REGISTRY_ENTRY_LIST_CODEC
Lnet/minecraft/world/biome/Biome;REGISTRY_ENTRY_LIST_CODEC:Lcom/mojang/serialization/Codec;
-
TEMPERATURE_NOISE
- Mappings:
Namespace Name Mixin selector official f
Lcnf;f:Ldvq;
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
- Mappings:
Namespace Name Mixin selector official g
Lcnf;g:Ldvq;
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
Deprecated, for removal: This API element is subject to removal in a future version.- Mappings:
Namespace Name Mixin selector official e
Lcnf;e:Ldvq;
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;
-
MAX_TEMPERATURE_CACHE_SIZE
private static final int MAX_TEMPERATURE_CACHE_SIZE- See Also:
- Mappings:
Namespace Name Mixin selector official h
Lcnf;h:I
intermediary field_30978
Lnet/minecraft/class_1959;field_30978:I
named MAX_TEMPERATURE_CACHE_SIZE
Lnet/minecraft/world/biome/Biome;MAX_TEMPERATURE_CACHE_SIZE:I
-
weather
- Mappings:
Namespace Name Mixin selector official i
Lcnf;i:Lcnf$b;
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
- Mappings:
Namespace Name Mixin selector official j
Lcnf;j:Lcng;
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
- Mappings:
Namespace Name Mixin selector official k
Lcnf;k:Lcnr;
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;
-
effects
- Mappings:
Namespace Name Mixin selector official l
Lcnf;l:Lcnl;
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
- Mappings:
Namespace Name Mixin selector official m
Lcnf;m: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, BiomeEffects effects, GenerationSettings generationSettings, SpawnSettings spawnSettings) - Mappings:
Namespace Name Mixin selector official <init>
Lcnf;<init>(Lcnf$b;Lcnl;Lcng;Lcnr;)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
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
-
-
Method Details
-
getSkyColor
public int getSkyColor()- Mappings:
Namespace Name Mixin selector official a
Lcnf;a()I
intermediary method_8697
Lnet/minecraft/class_1959;method_8697()I
named getSkyColor
Lnet/minecraft/world/biome/Biome;getSkyColor()I
-
getSpawnSettings
- Mappings:
Namespace Name Mixin selector official b
Lcnf;b()Lcnr;
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;
-
hasPrecipitation
public boolean hasPrecipitation()- Mappings:
Namespace Name Mixin selector official c
Lcnf;c()Z
intermediary method_48163
Lnet/minecraft/class_1959;method_48163()Z
named hasPrecipitation
Lnet/minecraft/world/biome/Biome;hasPrecipitation()Z
-
getPrecipitation
- Mappings:
Namespace Name Mixin selector official a
Lcnf;a(Lgt;)Lcnf$c;
intermediary method_48162
Lnet/minecraft/class_1959;method_48162(Lnet/minecraft/class_2338;)Lnet/minecraft/class_1959$class_1963;
named getPrecipitation
Lnet/minecraft/world/biome/Biome;getPrecipitation(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/biome/Biome$Precipitation;
-
computeTemperature
- Mappings:
Namespace Name Mixin selector official e
Lcnf;e(Lgt;)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
Deprecated.- Mappings:
Namespace Name Mixin selector official f
Lcnf;f(Lgt;)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
- Mappings:
Namespace Name Mixin selector official a
Lcnf;a(Lcml;Lgt;)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
- Mappings:
Namespace Name Mixin selector official a
Lcnf;a(Lcml;Lgt;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
- Mappings:
Namespace Name Mixin selector official b
Lcnf;b(Lgt;)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
-
doesNotSnow
- Mappings:
Namespace Name Mixin selector official c
Lcnf;c(Lgt;)Z
intermediary method_39927
Lnet/minecraft/class_1959;method_39927(Lnet/minecraft/class_2338;)Z
named doesNotSnow
Lnet/minecraft/world/biome/Biome;doesNotSnow(Lnet/minecraft/util/math/BlockPos;)Z
-
shouldGenerateLowerFrozenOceanSurface
- Mappings:
Namespace Name Mixin selector official d
Lcnf;d(Lgt;)Z
intermediary method_39928
Lnet/minecraft/class_1959;method_39928(Lnet/minecraft/class_2338;)Z
named shouldGenerateLowerFrozenOceanSurface
Lnet/minecraft/world/biome/Biome;shouldGenerateLowerFrozenOceanSurface(Lnet/minecraft/util/math/BlockPos;)Z
-
canSetSnow
- Mappings:
Namespace Name Mixin selector official b
Lcnf;b(Lcml;Lgt;)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
- Mappings:
Namespace Name Mixin selector official d
Lcnf;d()Lcng;
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;
-
getFogColor
public int getFogColor()- Mappings:
Namespace Name Mixin selector official e
Lcnf;e()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
Lcnf;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 p
Lcnf;p()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 f
Lcnf;f()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 q
Lcnf;q()I
intermediary method_30774
Lnet/minecraft/class_1959;method_30774()I
named getDefaultFoliageColor
Lnet/minecraft/world/biome/Biome;getDefaultFoliageColor()I
-
getTemperature
public float getTemperature()- Mappings:
Namespace Name Mixin selector official g
Lcnf;g()F
intermediary method_8712
Lnet/minecraft/class_1959;method_8712()F
named getTemperature
Lnet/minecraft/world/biome/Biome;getTemperature()F
-
getEffects
- Mappings:
Namespace Name Mixin selector official h
Lcnf;h()Lcnl;
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 int getWaterColor()- Mappings:
Namespace Name Mixin selector official i
Lcnf;i()I
intermediary method_8687
Lnet/minecraft/class_1959;method_8687()I
named getWaterColor
Lnet/minecraft/world/biome/Biome;getWaterColor()I
-
getWaterFogColor
public int getWaterFogColor()- Mappings:
Namespace Name Mixin selector official j
Lcnf;j()I
intermediary method_8713
Lnet/minecraft/class_1959;method_8713()I
named getWaterFogColor
Lnet/minecraft/world/biome/Biome;getWaterFogColor()I
-
getParticleConfig
- Mappings:
Namespace Name Mixin selector official k
Lcnf;k()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
- Mappings:
Namespace Name Mixin selector official l
Lcnf;l()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
- Mappings:
Namespace Name Mixin selector official m
Lcnf;m()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
- Mappings:
Namespace Name Mixin selector official n
Lcnf;n()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
- Mappings:
Namespace Name Mixin selector official o
Lcnf;o()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;
-