net.minecraft.world.gen.densityfunction

public interface DensityFunction

net.minecraft.world.level.levelgen.DensityFunction
net.minecraft.class_6910
net.minecraft.world.gen.densityfunction.DensityFunction

Field summary

Modifier and TypeField
com.mojang.serialization.Codec<RegistryEntry<DensityFunction>>
REFERENCE_CODEC
field_1_8166
CODEC
com.mojang.serialization.Codec<DensityFunction>
CODEC
field_37058
REGISTRY_ENTRY_CODEC
int
AXIS_X
field_1_9570
AXIS_X
int
AXIS_Y
field_1_9571
AXIS_Y
int
AXIS_Z
field_1_9572
AXIS_Z
int
NO_AXES
field_1_9573
AXIS_NONE
int
ALL_AXES
field_1_9569
AXIS_ALL

Method summary

Modifier and TypeMethod
static int
axesFrom(Direction$Axis axis)
method_1_9212(class_2350$class_2351 arg0)
flagFromAxis(Direction$Axis axis)
float
compute(DensityFunction$FunctionContext context)
method_40464(class_6910$class_6912 arg0)
sample(DensityFunction$NoisePos pos)
void
fillArray(float[] output, DensityFunction$ContextProvider contextProvider)
method_40470(float[] arg0, class_6910$class_6911 arg1)
fill(float[] densities, DensityFunction$EachApplier applier)
DensityFunction
mapChildren(DensityFunction$Visitor visitor)
method_40469(class_6910$class_6915 arg0)
applyInternal(DensityFunction$DensityFunctionVisitor visitor)
default DensityFunction
mapAll(DensityFunction$Visitor visitor)
method_1_5222(class_6910$class_6915 arg0)
apply(DensityFunction$DensityFunctionVisitor visitor)
Interval
range()
method_1_7456()
getRange()
int
domainAxes()
method_1_9213()
getVariantAxes()
com.mojang.serialization.MapCodec<? extends DensityFunction>
codec()
method_41062()
getCodec()
default DensityFunction
clamp(float min, float max)
method_40468(float arg0, float arg1)
clamp(float min, float max)
default DensityFunction
abs()
method_40471()
abs()
default DensityFunction
square()
method_40472()
square()
default DensityFunction
cube()
method_40473()
cube()
default DensityFunction
sqrt()
method_1_9218()
sqrt()
default DensityFunction
halfNegative()
method_40474()
halfNegative()
default DensityFunction
quarterNegative()
method_40475()
quarterNegative()
default DensityFunction
reciprocal()
method_1_8782()
reciprocal()
default DensityFunction
negate()
method_1_8781()
negate()
default DensityFunction
squeeze()
method_40476()
squeeze()
default DensityFunction
log()
method_1_9214()
log()
default DensityFunction
sign()
method_1_9217()
sign()
default DensityFunction
add(DensityFunction right)
method_1_8776(class_6910 arg0)
add(DensityFunction other)
default DensityFunction
add(float right)
method_1_8775(float arg0)
add(float offset)
default DensityFunction
sub(DensityFunction right)
method_1_8784(class_6910 arg0)
sub(DensityFunction other)
default DensityFunction
sub(float right)
method_1_8783(float arg0)
sub(float offset)
default DensityFunction
mul(DensityFunction right)
method_1_8780(class_6910 arg0)
mul(DensityFunction other)
default DensityFunction
mul(float right)
method_1_8779(float arg0)
mul(float factor)
default DensityFunction
div(DensityFunction right)
method_1_8778(class_6910 arg0)
div(DensityFunction other)
default DensityFunction
div(float right)
method_1_8777(float arg0)
div(float divisor)
default DensityFunction
pow(DensityFunction exponent)
method_1_9216(class_6910 arg0)
pow(DensityFunction exponent)
default DensityFunction
pow(float exponent)
method_1_9215(float arg0)
pow(float exponent)
private static RegistryEntry
lambda$static$1(DensityFunction arg0)
method_41061(class_6910 arg0)
method_41061(DensityFunction function)
private static DensityFunction
lambda$static$0(Holder arg0)
method_1_4456(class_6880 arg0)
method_1_4456(RegistryEntry registryEntry)