Interface DensityFunction
- All Known Subinterfaces:
ShiftNoiseFunction
- All Known Implementing Classes:
BinaryFunction, BlendDensityFunction, BlendedNoise, CacheFunction, ClampFunction, ConstantFunction, DensityFunctionCompiler.PreparedCache, DensityFunctions.HolderHolder, DistanceToPointFunction, EndIslandFunction, FindTopSurfaceFunction, GradientFunction, InterpolatedFunction, IntervalSelectFunction, LerpFunction, NoiseFunction, PowFunction, RangeChoiceFunction, RoundFunction, ShiftNoiseFunction.Shift, ShiftNoiseFunction.ShiftA, ShiftNoiseFunction.ShiftB, SimpleDensityFunction, SliceFunction, SplineFunction, UnaryFunction
public interface DensityFunction
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic @interfacestatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final com.mojang.serialization.Codec<DensityFunction> static final intstatic final com.mojang.serialization.Codec<Holder<DensityFunction>> -
Method Summary
Modifier and TypeMethodDescriptiondefault DensityFunctionabs()default DensityFunctionadd(float right) default DensityFunctionadd(DensityFunction right) static intaxesFrom(Direction.Axis axis) default DensityFunctionclamp(float min, float max) com.mojang.serialization.MapCodec<? extends DensityFunction> codec()default DensityFunctioncube()default DensityFunctiondiv(float right) default DensityFunctiondiv(DensityFunction right) intdefault DensityFunctiondefault DensityFunctionlog()default DensityFunctionmul(float right) default DensityFunctionmul(DensityFunction right) default DensityFunctionnegate()default DensityFunctionpow(float exponent) default DensityFunctionpow(DensityFunction exponent) default DensityFunctionrange()default DensityFunctionrewriteChildren(DfRewriteRule rule) default DensityFunctionsign()default DensityFunctionsqrt()default DensityFunctionsquare()default DensityFunctionsqueeze()default DensityFunctionsub(float right) default DensityFunctionsub(DensityFunction right)
-
Field Details
-
REFERENCE_CODEC
-
CODEC
-
AXIS_X
static final int AXIS_X- See Also:
-
AXIS_Y
static final int AXIS_Y- See Also:
-
AXIS_Z
static final int AXIS_Z- See Also:
-
NO_AXES
static final int NO_AXES- See Also:
-
ALL_AXES
static final int ALL_AXES- See Also:
-
-
Method Details
-
axesFrom
-
compileSampler
-
rewriteChildren
-
range
Interval range() -
domainAxes
int domainAxes() -
codec
com.mojang.serialization.MapCodec<? extends DensityFunction> codec() -
clamp
-
abs
-
square
-
cube
-
sqrt
-
halfNegative
-
quarterNegative
-
reciprocal
-
negate
-
squeeze
-
log
-
sign
-
add
-
add
-
sub
-
sub
-
mul
-
mul
-
div
-
div
-
pow
-
pow
-