net.minecraft.world.biome

public final class Biome

net.minecraft.world.level.biome.Biome
net.minecraft.class_1959
net.minecraft.world.biome.Biome

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<Biome>
DIRECT_CODEC
field_25819
CODEC
public static final com.mojang.serialization.Codec<Biome>
NETWORK_CODEC
field_26633
NETWORK_CODEC
public static final com.mojang.serialization.Codec<RegistryEntry<Biome>>
CODEC
field_24677
REGISTRY_CODEC
public static final com.mojang.serialization.Codec<RegistryEntryList<Biome>>
LIST_CODEC
field_26750
REGISTRY_ENTRY_LIST_CODEC
private static final OctaveSimplexNoiseSampler
TEMPERATURE_NOISE
field_9335
TEMPERATURE_NOISE
private static final OctaveSimplexNoiseSampler
FROZEN_TEMPERATURE_NOISE
field_26392
FROZEN_OCEAN_NOISE
public static final OctaveSimplexNoiseSampler
BIOME_INFO_NOISE
field_9324
FOLIAGE_NOISE
private static final int
TEMPERATURE_CACHE_SIZE
field_30978
MAX_TEMPERATURE_CACHE_SIZE
private final Biome$Weather
climateSettings
field_26393
weather
private final GenerationSettings
generationSettings
field_26635
generationSettings
private final SpawnSettings
mobSettings
field_26395
spawnSettings
private final EnvironmentAttributeMap
attributes
field_63809
environmentAttributes
private final BiomeEffects
specialEffects
field_22039
effects
private final ThreadLocal<it.unimi.dsi.fastutil.longs.Long2FloatLinkedOpenHashMap>
temperatureCache
field_20335
temperatureCache

Constructor summary

ModifierConstructor
private (Biome$Weather weather, EnvironmentAttributeMap effects, BiomeEffects biomeEffects, GenerationSettings generationSettings, SpawnSettings spawnSettings)

Method summary

Modifier and TypeMethod
public SpawnSettings
getMobSettings()
method_30966()
getSpawnSettings()
public boolean
hasPrecipitation()
method_48163()
hasPrecipitation()
public Biome$Precipitation
getPrecipitationAt(BlockPos pos, int seaLevel)
method_48162(class_2338 arg0, int arg1)
getPrecipitation(BlockPos pos, int seaLevel)
private float
getHeightAdjustedTemperature(BlockPos pos, int seaLevel)
method_8707(class_2338 arg0, int arg1)
computeTemperature(BlockPos pos, int seaLevel)
private float
getTemperature(BlockPos pos, int seaLevel)
method_21740(class_2338 arg0, int arg1)
getTemperature(BlockPos blockPos, int seaLevel)
public boolean
shouldFreeze(LevelReader level, BlockPos pos)
method_8705(class_4538 arg0, class_2338 arg1)
canSetIce(WorldView world, BlockPos blockPos)
public boolean
shouldFreeze(LevelReader level, BlockPos pos, boolean checkNeighbors)
method_8685(class_4538 arg0, class_2338 arg1, boolean arg2)
canSetIce(WorldView world, BlockPos pos, boolean doWaterCheck)
public boolean
coldEnoughToSnow(BlockPos pos, int seaLevel)
method_33599(class_2338 arg0, int arg1)
isCold(BlockPos pos, int seaLevel)
public boolean
warmEnoughToRain(BlockPos pos, int seaLevel)
method_39927(class_2338 arg0, int arg1)
doesNotSnow(BlockPos pos, int seaLevel)
public boolean
shouldMeltFrozenOceanIcebergSlightly(BlockPos pos, int seaLevel)
method_39928(class_2338 arg0, int arg1)
shouldGenerateLowerFrozenOceanSurface(BlockPos pos, int seaLevel)
public boolean
shouldSnow(LevelReader level, BlockPos pos)
method_8696(class_4538 arg0, class_2338 arg1)
canSetSnow(WorldView world, BlockPos pos)
public GenerationSettings
getGenerationSettings()
method_30970()
getGenerationSettings()
public int
getGrassColor(double x, double z)
method_8711(double arg0, double arg1)
getGrassColorAt(double x, double z)
private int
getBaseGrassColor()
method_66386()
getGrassColor()
private int
getGrassColorFromTexture()
method_30773()
getDefaultGrassColor()
public int
getFoliageColor()
method_8698()
getFoliageColor()
private int
getFoliageColorFromTexture()
method_30774()
getDefaultFoliageColor()
public int
getDryFoliageColor()
method_68145()
getDryFoliageColor()
private int
getDryFoliageColorFromTexture()
method_68146()
getDefaultDryFoliageColor()
public float
getBaseTemperature()
method_8712()
getTemperature()
public EnvironmentAttributeMap
getAttributes()
method_75734()
getEnvironmentAttributes()
public BiomeEffects
getSpecialEffects()
method_24377()
getEffects()
public int
getWaterColor()
method_8687()
getWaterColor()
private it.unimi.dsi.fastutil.longs.Long2FloatLinkedOpenHashMap
lambda$new$0()
method_76143()
method_76143()
private static com.mojang.datafixers.kinds.App
lambda$static$6(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_75729(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_75729(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static Biome
lambda$static$10(Biome$ClimateSettings arg0, EnvironmentAttributeMap arg1, BiomeSpecialEffects arg2)
method_38103(class_1959$class_5482 arg0, class_12199 arg1, class_4763 arg2)
method_38103(Biome$Weather weather, EnvironmentAttributeMap attributes, BiomeEffects effects)
private static BiomeEffects
lambda$static$9(Biome arg0)
method_75730(class_1959 arg0)
method_75730(Biome biome)
private static EnvironmentAttributeMap
lambda$static$8(Biome arg0)
method_75732(class_1959 arg0)
method_75732(Biome biome)
private static Biome$Weather
lambda$static$7(Biome arg0)
method_28409(class_1959 arg0)
method_28409(Biome biome)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_75731(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_75731(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static SpawnSettings
lambda$static$5(Biome arg0)
method_28417(class_1959 arg0)
method_28417(Biome biome)
private static GenerationSettings
lambda$static$4(Biome arg0)
method_28418(class_1959 arg0)
method_28418(Biome biome)
private static BiomeEffects
lambda$static$3(Biome arg0)
method_75733(class_1959 arg0)
method_75733(Biome biome)
private static EnvironmentAttributeMap
lambda$static$2(Biome arg0)
method_75735(class_1959 arg0)
method_75735(Biome biome)
private static Biome$Weather
lambda$static$1(Biome arg0)
method_28423(class_1959 arg0)
method_28423(Biome biome)