Package net.minecraft.world.level.biome
Class Climate
java.lang.Object
net.minecraft.world.level.biome.Climate
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static interface
static final record
static class
static final record
protected static final class
static final record
(package private) static class
static final record
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final boolean
protected static final int
private static final float
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Climate.Sampler
empty()
static BlockPos
findSpawnPosition
(List<Climate.ParameterPoint> pPoints, Climate.Sampler pSampler) static Climate.ParameterPoint
parameters
(float pTemperature, float pHumidity, float pContinentalness, float pErosion, float pDepth, float pWeirdness, float pOffset) static Climate.ParameterPoint
parameters
(Climate.Parameter pTemperature, Climate.Parameter pHumidity, Climate.Parameter pContinentalness, Climate.Parameter pErosion, Climate.Parameter pDepth, Climate.Parameter pWeirdness, float pOffset) static long
quantizeCoord
(float pCoord) static Climate.TargetPoint
target
(float pTemperature, float pHumidity, float pContinentalness, float pErosion, float pDepth, float pWeirdness) static float
unquantizeCoord
(long pCoord)
-
Field Details
-
DEBUG_SLOW_BIOME_SEARCH
private static final boolean DEBUG_SLOW_BIOME_SEARCH- See Also:
-
QUANTIZATION_FACTOR
private static final float QUANTIZATION_FACTOR- See Also:
-
PARAMETER_COUNT
protected static final int PARAMETER_COUNT- See Also:
-
-
Constructor Details
-
Climate
public Climate()
-
-
Method Details
-
target
public static Climate.TargetPoint target(float pTemperature, float pHumidity, float pContinentalness, float pErosion, float pDepth, float pWeirdness) -
parameters
public static Climate.ParameterPoint parameters(float pTemperature, float pHumidity, float pContinentalness, float pErosion, float pDepth, float pWeirdness, float pOffset) -
parameters
public static Climate.ParameterPoint parameters(Climate.Parameter pTemperature, Climate.Parameter pHumidity, Climate.Parameter pContinentalness, Climate.Parameter pErosion, Climate.Parameter pDepth, Climate.Parameter pWeirdness, float pOffset) -
quantizeCoord
public static long quantizeCoord(float pCoord) -
unquantizeCoord
public static float unquantizeCoord(long pCoord) -
empty
-
findSpawnPosition
public static BlockPos findSpawnPosition(List<Climate.ParameterPoint> pPoints, Climate.Sampler pSampler)
-