net.minecraft.world.gen.densityfunction

public final class DensityFunctionTypes

net.minecraft.world.level.levelgen.densityfunction.DensityFunctions
net.minecraft.class_6916
net.minecraft.world.gen.densityfunction.DensityFunctionTypes

Field summary

Modifier and TypeField
public static final float
MAX_REASONABLE_NOISE_VALUE
field_37060
MAX_CONSTANT_VALUE
public static final com.mojang.serialization.Codec<Float>
NOISE_VALUE_CODEC
field_37063
CONSTANT_RANGE
private static final com.mojang.serialization.Codec<DensityFunction>
FULL_DIRECT_CODEC
field_37062
DYNAMIC_RANGE
public static final com.mojang.serialization.Codec<DensityFunction>
DIRECT_CODEC
field_37061
CODEC
private static final ConstantDensityFunction
ZERO
field_1_9806
ZERO

Constructor summary

ModifierConstructor
private ()

Method summary

Modifier and TypeMethod
public static com.mojang.serialization.MapCodec<? extends DensityFunction>
bootstrap(Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>> registry)
method_41066(class_2378<com.mojang.serialization.MapCodec<? extends class_6910>> arg0)
registerAndGetDefault(Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>> registry)
private static com.mojang.serialization.MapCodec<? extends DensityFunction>
register(Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>> registry, String name, com.mojang.serialization.MapCodec<? extends DensityFunction> codec)
method_41067(class_2378<com.mojang.serialization.MapCodec<? extends class_6910>> arg0, String arg1, com.mojang.serialization.MapCodec<? extends class_6910> arg2)
register(Registry<com.mojang.serialization.MapCodec<? extends DensityFunction>> registry, String id, com.mojang.serialization.MapCodec<? extends DensityFunction> mapCodec)
public static DensityFunction
zero()
method_40479()
zero()
public static DensityFunction
constant(float value)
method_40480(float arg0)
constant(float value)
public static DensityFunction
abs(DensityFunction input)
method_1_9497(class_6910 arg0)
abs(DensityFunction input)
public static DensityFunction
square(DensityFunction input)
method_1_9515(class_6910 arg0)
square(DensityFunction input)
public static DensityFunction
cube(DensityFunction input)
method_1_9501(class_6910 arg0)
cube(DensityFunction input)
public static DensityFunction
sqrt(DensityFunction input)
method_1_9514(class_6910 arg0)
sqrt(DensityFunction input)
public static DensityFunction
halfNegative(DensityFunction input)
method_1_9504(class_6910 arg0)
halfNegative(DensityFunction input)
public static DensityFunction
quarterNegative(DensityFunction input)
method_1_9507(class_6910 arg0)
quarterNegative(DensityFunction input)
public static DensityFunction
reciprocal(DensityFunction input)
method_1_9508(class_6910 arg0)
reciprocaL(DensityFunction input)
public static DensityFunction
negate(DensityFunction input)
method_1_9506(class_6910 arg0)
negate(DensityFunction input)
public static DensityFunction
squeeze(DensityFunction input)
method_1_9516(class_6910 arg0)
squeeze(DensityFunction input)
public static DensityFunction
log(DensityFunction input)
method_1_9505(class_6910 arg0)
log(DensityFunction input)
public static DensityFunction
sign(DensityFunction input)
method_1_9513(class_6910 arg0)
sign(DensityFunction input)
public static DensityFunction
interpolated(DensityFunction function)
method_40483(class_6910 arg0)
interpolated(DensityFunction inputFunction)
public static DensityFunction
flatCache(DensityFunction function)
method_40499(class_6910 arg0)
flatCache(DensityFunction inputFunction)
public static DensityFunction
cache2d(DensityFunction function)
method_40504(class_6910 arg0)
cache2d(DensityFunction inputFunction)
public static DensityFunction
cacheOnce(DensityFunction function)
method_40507(class_6910 arg0)
cacheOnce(DensityFunction inputFunction)
public static DensityFunction
cacheAllInCell(DensityFunction function)
method_40510(class_6910 arg0)
cacheAllInCell(DensityFunction inputFunction)
public static DensityFunction
mappedNoise(Holder<NormalNoise> noiseData, double xzScale, double yScale, float minTarget, float maxTarget)
method_40496(class_6880<class_5216> arg0, double arg1, double arg2, float arg3, float arg4)
noiseInRange(RegistryEntry<FractalNoiseParameters> noiseParameters, double scaleXz, double scaleY, float minOutput, float maxOutput)
public static DensityFunction
mappedNoise(Holder<NormalNoise> noiseData, double yScale, float minTarget, float maxTarget)
method_40497(class_6880<class_5216> arg0, double arg1, float arg2, float arg3)
noiseInRange(RegistryEntry<FractalNoiseParameters> noiseParameters, double scaleY, float min, float max)
public static DensityFunction
mappedNoise(Holder<NormalNoise> noiseData, float minTarget, float maxTarget)
method_40495(class_6880<class_5216> arg0, float arg1, float arg2)
noiseInRange(RegistryEntry<FractalNoiseParameters> noiseParameters, float min, float max)
public static DensityFunction
shiftedNoise2d(DensityFunction shiftX, DensityFunction shiftZ, double xzScale, Holder<NormalNoise> noiseData)
method_40487(class_6910 arg0, class_6910 arg1, double arg2, class_6880<class_5216> arg3)
shiftedNoise(DensityFunction shiftX, DensityFunction shiftZ, double xzScale, RegistryEntry<FractalNoiseParameters> noiseParameters)
public static DensityFunction
noise(Holder<NormalNoise> noiseData)
method_40493(class_6880<class_5216> arg0)
noise(RegistryEntry<FractalNoiseParameters> noiseParameters)
public static DensityFunction
noise(Holder<NormalNoise> noiseData, double xzScale, double yScale)
method_40502(class_6880<class_5216> arg0, double arg1, double arg2)
noise(RegistryEntry<FractalNoiseParameters> noiseParameters, double scaleXz, double scaleY)
public static DensityFunction
noise(Holder<NormalNoise> noiseData, double yScale)
method_40494(class_6880<class_5216> arg0, double arg1)
noise(RegistryEntry<FractalNoiseParameters> noiseParameters, double scaleY)
public static DensityFunction
rangeChoice(DensityFunction input, float minInclusive, float maxExclusive, DensityFunction whenInRange, DensityFunction whenOutOfRange)
method_40485(class_6910 arg0, float arg1, float arg2, class_6910 arg3, class_6910 arg4)
rangeChoice(DensityFunction input, float minInclusive, float maxExclusive, DensityFunction whenInRange, DensityFunction whenOutOfRange)
public static DensityFunction
intervalSelect(DensityFunction input, it.unimi.dsi.fastutil.floats.FloatList thresholds, List<DensityFunction> functions)
method_1_5228(class_6910 arg0, it.unimi.dsi.fastutil.floats.FloatList arg1, List<class_6910> arg2)
intervalSelect(DensityFunction input, it.unimi.dsi.fastutil.floats.FloatList thresholds, List<DensityFunction> functions)
public static DensityFunction
shiftA(Holder<NormalNoise> noiseData)
method_40501(class_6880<class_5216> arg0)
shiftA(RegistryEntry<FractalNoiseParameters> noiseParameters)
public static DensityFunction
shiftB(Holder<NormalNoise> noiseData)
method_40506(class_6880<class_5216> arg0)
shiftB(RegistryEntry<FractalNoiseParameters> noiseParameters)
public static DensityFunction
shift(Holder<NormalNoise> noiseData)
method_40509(class_6880<class_5216> arg0)
shift(RegistryEntry<FractalNoiseParameters> noiseParameters)
public static DensityFunction
blendDensity(DensityFunction input)
method_40512(class_6910 arg0)
blendDensity(DensityFunction input)
public static DensityFunction
endOuterIslands(long seed)
method_40482(long arg0)
endIslands(long seed)
public static DensityFunction
distanceToPoint(Vec3i point, DistanceMetric metric)
method_1_9253(class_2382 arg0, class_1_1426 arg1)
distanceToPoint(Vec3i point, DistanceMetric metric)
public static DensityFunction
add(DensityFunction left, DensityFunction right)
method_40486(class_6910 arg0, class_6910 arg1)
add(DensityFunction a, DensityFunction b)
public static DensityFunction
sub(DensityFunction left, DensityFunction right)
method_1_8821(class_6910 arg0, class_6910 arg1)
sub(DensityFunction a, DensityFunction b)
public static DensityFunction
mul(DensityFunction left, DensityFunction right)
method_40500(class_6910 arg0, class_6910 arg1)
mul(DensityFunction a, DensityFunction b)
public static DensityFunction
div(DensityFunction left, DensityFunction right)
method_1_8819(class_6910 arg0, class_6910 arg1)
div(DensityFunction a, DensityFunction b)
public static DensityFunction
pow(DensityFunction base, DensityFunction exponent)
method_1_9255(class_6910 arg0, class_6910 arg1)
pow(DensityFunction a, DensityFunction b)
public static DensityFunction
clamp(DensityFunction input, float min, float max)
method_1_9500(class_6910 arg0, float arg1, float arg2)
clamp(DensityFunction input, float min, float max)
public static DensityFunction
min(DensityFunction left, DensityFunction right)
method_40505(class_6910 arg0, class_6910 arg1)
min(DensityFunction a, DensityFunction b)
public static DensityFunction
max(DensityFunction left, DensityFunction right)
method_40508(class_6910 arg0, class_6910 arg1)
max(DensityFunction a, DensityFunction b)
public static DensityFunction
spline(CubicSpline<SplineFunction$Coordinate> spline)
method_41528(class_6492<class_7076$class_7135> arg0)
spline(Spline<SplineDensityFunction$DensityFunctionWrapper> spline)
public static DensityFunction
sliceY(DensityFunction input, int y)
method_1_9257(class_6910 arg0, int arg1)
sliceY(DensityFunction input, int y)
public static DensityFunction
slice(Direction$Axis axis, int coordinate, DensityFunction input)
method_1_9256(class_2350$class_2351 arg0, int arg1, class_6910 arg2)
slice(Direction$Axis axis, int coordinate, DensityFunction input)
public static DensityFunction
yClampedGradient(int fromY, int toY, float fromValue, float toValue)
method_40481(int arg0, int arg1, float arg2, float arg3)
yClampedGradient(int fromY, int toY, float fromValue, float toValue)
public static DensityFunction
gradient(Direction$Axis axis, TilingMode tiling, int fromCoordinate, int toCoordinate, float fromValue, float toValue)
method_1_9254(class_2350$class_2351 arg0, class_1_1423 arg1, int arg2, int arg3, float arg4, float arg5)
gradient(Direction$Axis axis, Tiling tiling, int fromCoordinate, int toCoordinate, float fromValue, float toValue)
public static DensityFunction
blendAlpha()
method_40498()
blendAlpha()
public static DensityFunction
blendOffset()
method_40503()
blendOffset()
public static DensityFunction
beardifier()
method_1_8817()
beardifier()
public static DensityFunction
lerp(DensityFunction alpha, DensityFunction first, DensityFunction second)
method_40488(class_6910 arg0, class_6910 arg1, class_6910 arg2)
lerp(DensityFunction alpha, DensityFunction first, DensityFunction second)
public static DensityFunction
lerp(DensityFunction factor, float first, DensityFunction second)
method_42359(class_6910 arg0, float arg1, class_6910 arg2)
lerp(DensityFunction delta, float start, DensityFunction end)
public static DensityFunction
round(RoundFunction$Type type, DensityFunction input, DensityFunction multiple)
method_1_9512(class_1_1340$class_1_1341 arg0, class_6910 arg1, class_6910 arg2)
round(RoundingDensityFunction$Mode mode, DensityFunction input, DensityFunction multiplier)
public static DensityFunction
round(RoundFunction$Type type, DensityFunction input)
method_1_9511(class_1_1340$class_1_1341 arg0, class_6910 arg1)
round(RoundingDensityFunction$Mode mode, DensityFunction input)
public static DensityFunction
floor(DensityFunction input, DensityFunction multiple)
method_1_9503(class_6910 arg0, class_6910 arg1)
floor(DensityFunction input, DensityFunction multiplier)
public static DensityFunction
floor(DensityFunction input)
method_1_9502(class_6910 arg0)
floor(DensityFunction input)
public static DensityFunction
round(DensityFunction input, DensityFunction multiple)
method_1_9510(class_6910 arg0, class_6910 arg1)
round(DensityFunction input, DensityFunction multiplier)
public static DensityFunction
round(DensityFunction input)
method_1_9509(class_6910 arg0)
round(DensityFunction input)
public static DensityFunction
ceil(DensityFunction input, DensityFunction multiple)
method_1_9499(class_6910 arg0, class_6910 arg1)
ceil(DensityFunction input, DensityFunction multiplier)
public static DensityFunction
ceil(DensityFunction input)
method_1_9498(class_6910 arg0)
ceil(DensityFunction input)
public static DensityFunction
truncate(DensityFunction input, DensityFunction multiple)
method_1_9518(class_6910 arg0, class_6910 arg1)
truncate(DensityFunction input, DensityFunction multiplier)
public static DensityFunction
truncate(DensityFunction input)
method_1_9517(class_6910 arg0)
truncate(DensityFunction input)
public static DensityFunction
findTopSurface(DensityFunction density, DensityFunction upperBound, int lowerBound, int stepSize)
method_72683(class_6910 arg0, class_6910 arg1, int arg2, int arg3)
findTopSurface(DensityFunction density, DensityFunction upperBound, int lowerBound, int cellHeight)
public static DensityFunction
remap(DensityFunction input, float fromMin, float fromMax, float toMin, float toMax)
method_1_8820(class_6910 arg0, float arg1, float arg2, float arg3, float arg4)
remapRange(DensityFunction function, float minInput, float maxInput, float minOutput, float maxOutput)
public static DensityFunction
clampedMap(DensityFunction input, float fromMin, float fromMax, float toMin, float toMax)
method_1_8818(class_6910 arg0, float arg1, float arg2, float arg3, float arg4)
clampAndRemapRange(DensityFunction function, float minInput, float maxInput, float minOutput, float maxOutput)
private static com.mojang.datafixers.util.Either
lambda$static$1(DensityFunction arg0)
method_41071(class_6910 arg0)
method_41071(DensityFunction densityFunction)
private static DensityFunction
lambda$static$0(com.mojang.datafixers.util.Either arg0)
method_41063(com.mojang.datafixers.util.Either arg0)
method_41063(com.mojang.datafixers.util.Either either)