net.minecraft.world.level.levelgen.feature.stateproviders

public abstract class NoiseBasedStateProvider

extends BlockStateProvider

epv
net.minecraft.world.level.levelgen.feature.stateproviders.NoiseBasedStateProvider
net.minecraft.class_6579

Field summary

Modifier and TypeField
protected final long
c
seed
field_34707
protected final NormalNoise$NoiseParameters
d
parameters
field_34708
protected final float
e
scale
field_34709
protected final NormalNoise
f
noise
field_34710

Constructor summary

ModifierConstructor
protected (long arg0, NormalNoise$NoiseParameters arg1, float arg2)

Method summary

Modifier and TypeMethod
protected static <P extends NoiseBasedStateProvider> com.mojang.datafixers.Products$P3<com.mojang.serialization.codecs.RecordCodecBuilder$Mu<P>, Long, NormalNoise$NoiseParameters, Float>
a(com.mojang.serialization.codecs.RecordCodecBuilder$Instance<P> arg0)
noiseCodec(com.mojang.serialization.codecs.RecordCodecBuilder$Instance<P> arg0)
method_38439(com.mojang.serialization.codecs.RecordCodecBuilder$Instance<P> arg0)
protected double
a(iy arg0, double arg1)
getNoiseValue(BlockPos arg0, double arg1)
method_38441(class_2338 arg0, double arg1)