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

public abstract class NoiseBasedStateProvider

extends BlockStateProvider

dwc
net.minecraft.world.level.levelgen.feature.stateproviders.NoiseBasedStateProvider
net.minecraft.class_6579
net.minecraft.world.gen.stateprovider.AbstractNoiseBlockStateProvider
net.minecraft.src.C_182996_
net.minecraft.world.level.levelgen.feature.stateproviders.NoiseBasedStateProvider

Field summary

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

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)
m_191425_(com.mojang.serialization.codecs.RecordCodecBuilder$Instance<P> p_191426_)
protected double
a(hx arg0, double arg1)
getNoiseValue(BlockPos arg0, double arg1)
method_38441(class_2338 arg0, double arg1)
getNoiseValue(BlockPos pos, double scale)
m_191429_(C_4675_ p_191431_, double arg1)