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

Method summary

Modifier and TypeMethod
double
compute(DensityFunction$FunctionContext context)
method_40464(class_6910$class_6912 arg0)
sample(DensityFunction$NoisePos pos)
void
fillArray(double[] output, DensityFunction$ContextProvider contextProvider)
method_40470(double[] arg0, class_6910$class_6911 arg1)
fill(double[] 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()
CodecHolder<? extends DensityFunction>
codec()
method_41062()
getCodecHolder()
default DensityFunction
clamp(double min, double max)
method_40468(double arg0, double arg1)
clamp(double min, double max)
default DensityFunction
abs()
method_40471()
abs()
default DensityFunction
square()
method_40472()
square()
default DensityFunction
cube()
method_40473()
cube()
default DensityFunction
halfNegative()
method_40474()
halfNegative()
default DensityFunction
quarterNegative()
method_40475()
quarterNegative()
default DensityFunction
invert()
method_72682()
invert()
default DensityFunction
squeeze()
method_40476()
squeeze()
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)