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

public abstract class NoiseBasedStateProvider

extends BlockStateProvider

ele
net.minecraft.world.level.levelgen.feature.stateproviders.NoiseBasedStateProvider
net.minecraft.class_6579
net.minecraft.world.gen.stateprovider.AbstractNoiseBlockStateProvider
net.minecraft.world.level.levelgen.feature.stateproviders.NoiseBasedStateProvider

Field summary

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

Constructor summary

ModifierConstructor
protected (long seed, NormalNoise$NoiseParameters noiseParameters, float scale)

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)
fillCodecFields(com.mojang.serialization.codecs.RecordCodecBuilder$Instance<P> instance)
protected double
a(jh arg0, double arg1)
getNoiseValue(BlockPos arg0, double arg1)
method_38441(class_2338 arg0, double arg1)
getNoiseValue(BlockPos pos, double scale)