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> points, Climate.Sampler sampler) static Climate.ParameterPoint
parameters
(float temperature, float humidity, float continentalness, float erosion, float depth, float weirdness, float offset) static Climate.ParameterPoint
parameters
(Climate.Parameter temperature, Climate.Parameter humidity, Climate.Parameter continentalness, Climate.Parameter erosion, Climate.Parameter depth, Climate.Parameter weirdness, float offset) static long
quantizeCoord
(float coord) static Climate.TargetPoint
target
(float temperature, float humidity, float continentalness, float erosion, float depth, float weirdness) static float
unquantizeCoord
(long coord)
-
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 temperature, float humidity, float continentalness, float erosion, float depth, float weirdness) -
parameters
public static Climate.ParameterPoint parameters(float temperature, float humidity, float continentalness, float erosion, float depth, float weirdness, float offset) -
parameters
public static Climate.ParameterPoint parameters(Climate.Parameter temperature, Climate.Parameter humidity, Climate.Parameter continentalness, Climate.Parameter erosion, Climate.Parameter depth, Climate.Parameter weirdness, float offset) -
quantizeCoord
public static long quantizeCoord(float coord) -
unquantizeCoord
public static float unquantizeCoord(long coord) -
empty
-
findSpawnPosition
public static BlockPos findSpawnPosition(List<Climate.ParameterPoint> points, Climate.Sampler sampler)
-