net.minecraft.world.gen.densityfunction

record RangeChoiceDensityFunction$VariableSampler

implements Sampler

net.minecraft.world.level.levelgen.densityfunction.op.RangeChoiceFunction$Sampler
net.minecraft.world.level.levelgen.densityfunction.op.RangeChoiceFunction$Sampler
net.minecraft.class_6933$class_1_1575
net.minecraft.world.gen.densityfunction.RangeChoiceDensityFunction$VariableSampler

Field summary

Modifier and TypeField
private final Sampler
input
input
comp_1_1763
input
private final float
minInclusive
minInclusive
comp_1_1765
minInclusive
private final float
maxExclusive
maxExclusive
comp_1_1764
maxExclusive
private final Sampler
whenInRange
whenInRange
comp_1_1766
whenInRange
private final Sampler
whenOutOfRange
whenOutOfRange
comp_1_1767
whenOutOfRange

Constructor summary

ModifierConstructor
private (Sampler input, float minInclusive, float maxExclusive, Sampler whenInRange, Sampler whenOutOfRange)

Method summary

Modifier and TypeMethod
public void
sampleVolume(SamplerContext context, DensityBuffer outputBuffer, DensityVolume volume)
sampleVolume(SamplerContext context, DensityBuffer outputBuffer, DensityVolume volume)
method_40470(class_1_1521 arg0, class_1_1516 arg1, class_1_1441 arg2)
fill(SamplingContext arg0, SampleBuffer arg1, SamplingRegion arg2)
public float
sampleValue(SamplerContext context, int blockX, int blockY, int blockZ)
sampleValue(SamplerContext context, int blockX, int blockY, int blockZ)
method_1_10143(class_1_1521 arg0, int arg1, int arg2, int arg3)
sample(SamplingContext arg0, int arg1, int arg2, int arg3)
public Sampler
input()
input()
comp_1_1763()
input()
public float
minInclusive()
minInclusive()
comp_1_1765()
minInclusive()
public float
maxExclusive()
maxExclusive()
comp_1_1764()
maxExclusive()
public Sampler
whenInRange()
whenInRange()
comp_1_1766()
whenInRange()
public Sampler
whenOutOfRange()
whenOutOfRange()
comp_1_1767()
whenOutOfRange()