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 SummaryFieldsModifier and TypeFieldDescriptionprotected final NormalNoiseprotected final NormalNoise.NoiseParametersprotected final floatprotected final longFields inherited from class net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProviderCODEC
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedNoiseBasedStateProvider(long p_191422_, NormalNoise.NoiseParameters p_191423_, float p_191424_) 
- 
Method SummaryModifier 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.BlockStateProvidergetState, simple, simple, type
- 
Field Details- 
seedprotected final long seed
- 
parameters
- 
scaleprotected final float scale
- 
noise
 
- 
- 
Constructor Details- 
NoiseBasedStateProviderprotected NoiseBasedStateProvider(long p_191422_, NormalNoise.NoiseParameters p_191423_, float p_191424_) 
 
- 
- 
Method Details- 
noiseCodecprotected 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
 
-