net.minecraft.world.gen.densityfunction

public record DomainWarpDensityFunction

implements DensityFunction

net.minecraft.world.level.levelgen.densityfunction.op.DomainWarpFunction
net.minecraft.class_1_1935
net.minecraft.world.gen.densityfunction.DomainWarpDensityFunction

Field summary

Modifier and TypeField
private final DensityFunction
input
comp_1_2162
input
private final DensityFunction
offsetX
comp_1_2163
offsetX
private final DensityFunction
offsetY
comp_1_2164
offsetY
private final DensityFunction
offsetZ
comp_1_2165
offsetZ
public static final com.mojang.serialization.MapCodec<DomainWarpDensityFunction>
CODEC
field_1_12350
CODEC
private static final int
EXPECTED_VALUE_TO_VOLUME_COST_RATIO
field_1_12351
WARP_REGION_VOLUME_FACTOR_THRESHOLD_FOR_FALLBACK

Constructor summary

ModifierConstructor
public (DensityFunction input, DensityFunction offsetX, DensityFunction offsetY, DensityFunction offsetZ)

Method summary

Modifier and TypeMethod
private static com.mojang.serialization.DataResult<DomainWarpDensityFunction>
validate(DomainWarpFunction function)
method_1_12181(class_1_1935 arg0)
validate(DomainWarpDensityFunction func)
public Sampler
compileSampler(DensityFunction$CompileContext context)
method_40464(class_6910$class_1_1527 arg0)
compile(DensityFunction$CompileContext arg0)
public DensityFunction
rewriteChildren(DfRewriteRule rule)
method_40469(class_1_1517 arg0)
accept(DensityFunctionVisitor arg0)
public Interval
range()
comp_1_1679()
getRange()
public int
domainAxes()
comp_1_1678()
getVariantAxes()
public com.mojang.serialization.MapCodec<DomainWarpDensityFunction>
codec()
method_41062()
getCodec()
private static boolean
shouldSampleNaively(DensityVolume originalVolume, int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
method_1_12180(class_1_1441 arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
isWarpRegionTooBig(SamplingRegion originalRegion, int minOffsetX, int minOffsetY, int minOffsetZ, int maxOffsetX, int maxOffsetY, int maxOffsetZ)
public DensityFunction
input()
comp_1_2162()
input()
public DensityFunction
offsetX()
comp_1_2163()
offsetX()
public DensityFunction
offsetY()
comp_1_2164()
offsetY()
public DensityFunction
offsetZ()
comp_1_2165()
offsetZ()
private static String
lambda$validate$0()
method_1_12179()
method_1_12179()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_12178(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_12178(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)