net.minecraft.world.gen.densityfunction

record RangeChoiceDensityFunction$VariableSampler

implements 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
comp_1_1763
input
private final float
minInclusive
comp_1_1765
minInclusive
private final float
maxExclusive
comp_1_1764
maxExclusive
private final Sampler
whenInRange
comp_1_1766
whenInRange
private final Sampler
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)
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)
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()
comp_1_1763()
input()
public float
minInclusive()
comp_1_1765()
minInclusive()
public float
maxExclusive()
comp_1_1764()
maxExclusive()
public Sampler
whenInRange()
comp_1_1766()
whenInRange()
public Sampler
whenOutOfRange()
comp_1_1767()
whenOutOfRange()