net.minecraft.world.gen.densityfunction

public final class DensityFunctionTypes

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

Field summary

Modifier and TypeField
private static final com.mojang.serialization.Codec<DensityFunction>
CODEC
field_37062
DYNAMIC_RANGE
public static final double
MAX_REASONABLE_NOISE_VALUE
field_37060
MAX_CONSTANT_VALUE
private static final com.mojang.serialization.Codec<Double>
NOISE_VALUE_CODEC
field_37063
CONSTANT_RANGE
public static final com.mojang.serialization.Codec<DensityFunction>
DIRECT_CODEC
field_37061
CODEC

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
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, double minTarget, double maxTarget)
method_40496(class_6880<class_5216> arg0, double arg1, double arg2, double arg3, double arg4)
noiseInRange(RegistryEntry<FractalNoiseParameters> noiseParameters, double scaleXz, double scaleY, double min, double max)
public static DensityFunction
mappedNoise(Holder<NormalNoise> noiseData, double yScale, double minTarget, double maxTarget)
method_40497(class_6880<class_5216> arg0, double arg1, double arg2, double arg3)
noiseInRange(RegistryEntry<FractalNoiseParameters> noiseParameters, double scaleY, double min, double max)
public static DensityFunction
mappedNoise(Holder<NormalNoise> noiseData, double minTarget, double maxTarget)
method_40495(class_6880<class_5216> arg0, double arg1, double arg2)
noiseInRange(RegistryEntry<FractalNoiseParameters> noiseParameters, double min, double 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, double minInclusive, double maxExclusive, DensityFunction whenInRange, DensityFunction whenOutOfRange)
method_40485(class_6910 arg0, double arg1, double arg2, class_6910 arg3, class_6910 arg4)
rangeChoice(DensityFunction input, double minInclusive, double maxExclusive, DensityFunction whenInRange, DensityFunction whenOutOfRange)
public static DensityFunction
intervalSelect(DensityFunction input, it.unimi.dsi.fastutil.doubles.DoubleList thresholds, List<DensityFunction> functions)
method_1_5228(class_6910 arg0, it.unimi.dsi.fastutil.doubles.DoubleList arg1, List<class_6910> arg2)
intervalSelect(DensityFunction input, it.unimi.dsi.fastutil.doubles.DoubleList 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 f1, DensityFunction f2)
method_40486(class_6910 arg0, class_6910 arg1)
add(DensityFunction a, DensityFunction b)
public static DensityFunction
sub(DensityFunction f1, DensityFunction f2)
method_1_8821(class_6910 arg0, class_6910 arg1)
sub(DensityFunction a, DensityFunction b)
public static DensityFunction
mul(DensityFunction f1, DensityFunction f2)
method_40500(class_6910 arg0, class_6910 arg1)
mul(DensityFunction a, DensityFunction b)
public static DensityFunction
div(DensityFunction f1, DensityFunction f2)
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
min(DensityFunction f1, DensityFunction f2)
method_40505(class_6910 arg0, class_6910 arg1)
min(DensityFunction a, DensityFunction b)
public static DensityFunction
max(DensityFunction f1, DensityFunction f2)
method_40508(class_6910 arg0, class_6910 arg1)
max(DensityFunction a, DensityFunction b)
public static DensityFunction
spline(CubicSpline<DensityFunctions$Spline$Coordinate> spline)
method_41528(class_6492<class_6916$class_7076$class_7135> arg0)
spline(Spline<DensityFunctionTypes$Spline$DensityFunctionWrapper> spline)
public static DensityFunction
zero()
method_40479()
zero()
public static DensityFunction
constant(double value)
method_40480(double arg0)
constant(double density)
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, double fromValue, double toValue)
method_40481(int arg0, int arg1, double arg2, double arg3)
yClampedGradient(int fromY, int toY, double fromValue, double toValue)
public static DensityFunction
gradient(Direction$Axis axis, TilingMode tiling, int fromCoordinate, int toCoordinate, double fromValue, double toValue)
method_1_9254(class_2350$class_2351 arg0, class_1_1423 arg1, int arg2, int arg3, double arg4, double arg5)
gradient(Direction$Axis axis, Tiling tiling, int fromCoordinate, int toCoordinate, double fromValue, double toValue)
public static DensityFunction
map(DensityFunction function, DensityFunctions$Mapped$Type type)
method_40490(class_6910 arg0, class_6916$class_6925$class_6926 arg1)
unary(DensityFunction input, DensityFunctionTypes$UnaryOperation$Type type)
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, double first, DensityFunction second)
method_42359(class_6910 arg0, double arg1, class_6910 arg2)
lerp(DensityFunction delta, double start, DensityFunction end)
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, double fromMin, double fromMax, double toMin, double toMax)
method_1_8820(class_6910 arg0, double arg1, double arg2, double arg3, double arg4)
remapRange(DensityFunction function, double minInput, double maxInput, double minOutput, double maxOutput)
public static DensityFunction
clampedMap(DensityFunction input, double fromMin, double fromMax, double toMin, double toMax)
method_1_8818(class_6910 arg0, double arg1, double arg2, double arg3, double arg4)
clampAndRemapRange(DensityFunction function, double minInput, double maxInput, double minOutput, double 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)