Package net.minecraft.world.biome
Class Biome
java.lang.Object
net.minecraft.world.biome.Biome
- Mappings:
Namespace Name official crj
intermediary net/minecraft/class_1959
named net/minecraft/world/biome/Biome
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static enum
static enum
private static final record
-
Field Summary
FieldsModifier 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
ConstructorsConstructorDescriptionBiome
(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
getFogColor
(RegistryEntry<Biome> registryEntry) int
getFoliageColor
(RegistryEntry<Biome> registryEntry) int
getGrassColorAt
(RegistryEntry<Biome> registryEntry, double double2, double double3) getMusic()
getPrecipitation
(BlockPos pos) int
getSkyColor
(RegistryEntry<Biome> registryEntry) float
private float
getTemperature
(BlockPos blockPos) Deprecated.int
getWaterColor
(RegistryEntry<Biome> registryEntry) int
getWaterFogColor
(RegistryEntry<Biome> registryEntry) boolean
boolean
boolean
method_50843
(BlockPos blockPos) boolean
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official a
Lcrj;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
Lcrj;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
Lcrj;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
Lcrj;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
Lcrj;f:Leat;
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
Lcrj;g:Leat;
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
Lcrj;e:Leat;
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
Lcrj;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
Lcrj;i:Lcrj$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
Lcrj;j:Lcrk;
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
Lcrj;k:Lcrv;
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
Lcrj;l:Lcrp;
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
Lcrj;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>
Lcrj;<init>(Lcrj$b;Lcrp;Lcrk;Lcrv;)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
- Mappings:
Namespace Name Mixin selector official a
Lcrj;a(Lhd;)I
intermediary method_8697
Lnet/minecraft/class_1959;method_8697(Lnet/minecraft/class_6880;)I
named getSkyColor
Lnet/minecraft/world/biome/Biome;getSkyColor(Lnet/minecraft/registry/entry/RegistryEntry;)I
-
getSpawnSettings
- Mappings:
Namespace Name Mixin selector official a
Lcrj;a()Lcrv;
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 b
Lcrj;b()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
Lcrj;a(Lgt;)Lcrj$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 f
Lcrj;f(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 g
Lcrj;g(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
Lcrj;a(Lcqo;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
Lcrj;a(Lcqo;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
Lcrj;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
Lcrj;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
-
method_50843
- Mappings:
Namespace Name Mixin selector official d
Lcrj;d(Lgt;)Z
intermediary method_50843
Lnet/minecraft/class_1959;method_50843(Lnet/minecraft/class_2338;)Z
named method_50843
Lnet/minecraft/world/biome/Biome;method_50843(Lnet/minecraft/util/math/BlockPos;)Z
-
shouldGenerateLowerFrozenOceanSurface
- Mappings:
Namespace Name Mixin selector official e
Lcrj;e(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
Lcrj;b(Lcqo;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 c
Lcrj;c()Lcrk;
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
- Mappings:
Namespace Name Mixin selector official b
Lcrj;b(Lhd;)I
intermediary method_24376
Lnet/minecraft/class_1959;method_24376(Lnet/minecraft/class_6880;)I
named getFogColor
Lnet/minecraft/world/biome/Biome;getFogColor(Lnet/minecraft/registry/entry/RegistryEntry;)I
-
getGrassColorAt
- Mappings:
Namespace Name Mixin selector official a
Lcrj;a(Lhd;DD)I
intermediary method_8711
Lnet/minecraft/class_1959;method_8711(Lnet/minecraft/class_6880;DD)I
named getGrassColorAt
Lnet/minecraft/world/biome/Biome;getGrassColorAt(Lnet/minecraft/registry/entry/RegistryEntry;DD)I
-
getDefaultGrassColor
private int getDefaultGrassColor()- Mappings:
Namespace Name Mixin selector official k
Lcrj;k()I
intermediary method_30773
Lnet/minecraft/class_1959;method_30773()I
named getDefaultGrassColor
Lnet/minecraft/world/biome/Biome;getDefaultGrassColor()I
-
getFoliageColor
- Mappings:
Namespace Name Mixin selector official c
Lcrj;c(Lhd;)I
intermediary method_8698
Lnet/minecraft/class_1959;method_8698(Lnet/minecraft/class_6880;)I
named getFoliageColor
Lnet/minecraft/world/biome/Biome;getFoliageColor(Lnet/minecraft/registry/entry/RegistryEntry;)I
-
getDefaultFoliageColor
private int getDefaultFoliageColor()- Mappings:
Namespace Name Mixin selector official l
Lcrj;l()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 d
Lcrj;d()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 e
Lcrj;e()Lcrp;
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
- Mappings:
Namespace Name Mixin selector official d
Lcrj;d(Lhd;)I
intermediary method_8687
Lnet/minecraft/class_1959;method_8687(Lnet/minecraft/class_6880;)I
named getWaterColor
Lnet/minecraft/world/biome/Biome;getWaterColor(Lnet/minecraft/registry/entry/RegistryEntry;)I
-
getWaterFogColor
- Mappings:
Namespace Name Mixin selector official e
Lcrj;e(Lhd;)I
intermediary method_8713
Lnet/minecraft/class_1959;method_8713(Lnet/minecraft/class_6880;)I
named getWaterFogColor
Lnet/minecraft/world/biome/Biome;getWaterFogColor(Lnet/minecraft/registry/entry/RegistryEntry;)I
-
getParticleConfig
- Mappings:
Namespace Name Mixin selector official f
Lcrj;f()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 g
Lcrj;g()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 h
Lcrj;h()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 i
Lcrj;i()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 j
Lcrj;j()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;
-