net.minecraft.world.gen.surfacebuilder

class MaterialRuleContext$DensityProvider

implements MaterialRules$DensityProvider

net.minecraft.world.level.levelgen.material.MaterialRuleContext$PrefillableDensityGetter
net.minecraft.class_6694$class_1_1710
net.minecraft.world.gen.surfacebuilder.MaterialRuleContext$DensityProvider

Field summary

Modifier and TypeField
private final Sampler$Contextual
sampler
field_1_10768
sampler
private final boolean
is2d
field_1_10763
yVariant
private final SamplingRegion
prefillVolume
field_1_10767
region
private SampleBuffer
prefillBuffer
field_1_10766
buf
private long
lastUpdate
field_1_10764
lastQueriedPosValue
private float
lastValue
field_1_10765
sampleOfLastQueriedPosValue
final MaterialRuleContext
this$0
field_1_10769
field_1_10769

Constructor summary

ModifierConstructor
private (MaterialRuleContext this$0, Sampler$Contextual sampler, boolean yVariant, SamplingRegion region)

Method summary

Modifier and TypeMethod
public void
prefillIfNeeded()
method_1_10798()
populate()
public float
get()
method_1_10068()
get()