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

public abstract class NoiseBasedStateProvider extends BlockStateProvider
  • Field Details

  • 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,NormalNoise.NoiseParameters,Float> noiseCodec(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<P> p_191426_)
    • getNoiseValue

      protected double getNoiseValue(BlockPos p_191430_, double p_191431_)