Class NoiseBasedStateProvider
java.lang.Object
net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider
net.minecraft.world.level.levelgen.feature.stateproviders.NoiseBasedStateProvider
- Direct Known Subclasses:
 NoiseProvider,NoiseThresholdProvider
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final NormalNoiseprotected final NormalNoise.NoiseParametersprotected final floatprotected final longFields inherited from class net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider
CODEC - 
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedNoiseBasedStateProvider(long p_191422_, NormalNoise.NoiseParameters p_191423_, float p_191424_)  - 
Method Summary
Modifier and TypeMethodDescriptionprotected doublegetNoiseValue(BlockPos p_191430_, double p_191431_) protected static <P extends NoiseBasedStateProvider>
com.mojang.datafixers.Products.P3<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<P>,Long, NormalNoise.NoiseParameters, Float> noiseCodec(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<P> p_191426_) Methods inherited from class net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider
getState, simple, simple, type 
- 
Field Details
- 
seed
protected final long seed - 
parameters
 - 
scale
protected final float scale - 
noise
 
 - 
 - 
Constructor Details
- 
NoiseBasedStateProvider
protected NoiseBasedStateProvider(long p_191422_, NormalNoise.NoiseParameters p_191423_, float p_191424_)  
 - 
 - 
Method Details
- 
noiseCodec
protected static <P extends NoiseBasedStateProvider> com.mojang.datafixers.Products.P3<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<P>,Long, noiseCodecNormalNoise.NoiseParameters, Float> (com.mojang.serialization.codecs.RecordCodecBuilder.Instance<P> p_191426_)  - 
getNoiseValue
 
 -