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<DensityFunction>
DIRECT_CODEC
field_37057
CODEC
com.mojang.serialization.Codec<RegistryEntry<DensityFunction>>
CODEC
field_37058
REGISTRY_ENTRY_CODEC
com.mojang.serialization.Codec<DensityFunction>
HOLDER_HELPER_CODEC
field_37059
FUNCTION_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
mapAll(DensityFunction$Visitor visitor)
method_40469(class_6910$class_6915 arg0)
apply(DensityFunction$DensityFunctionVisitor visitor)
double
minValue()
comp_377()
minValue()
double
maxValue()
comp_378()
maxValue()
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$0(DensityFunction arg0)
method_41061(class_6910 arg0)
method_41061(DensityFunction function)