Class PerlinNoiseGenerator

java.lang.Object
net.minecraft.world.gen.PerlinNoiseGenerator
All Implemented Interfaces:
INoiseGenerator

public class PerlinNoiseGenerator extends Object implements INoiseGenerator
  • Field Details

    • noiseLevels

      private final SimplexNoiseGenerator[] noiseLevels
    • highestFreqValueFactor

      private final double highestFreqValueFactor
    • highestFreqInputFactor

      private final double highestFreqInputFactor
  • Constructor Details

    • PerlinNoiseGenerator

      public PerlinNoiseGenerator(SharedSeedRandom p_i232144_1_, IntStream p_i232144_2_)
    • PerlinNoiseGenerator

      public PerlinNoiseGenerator(SharedSeedRandom p_i232143_1_, List<Integer> p_i232143_2_)
    • PerlinNoiseGenerator

      private PerlinNoiseGenerator(SharedSeedRandom p_i225881_1_, it.unimi.dsi.fastutil.ints.IntSortedSet p_i225881_2_)
  • Method Details

    • getValue

      public double getValue(double p_215464_1_, double p_215464_3_, boolean p_215464_5_)
    • getSurfaceNoiseValue

      public double getSurfaceNoiseValue(double p_215460_1_, double p_215460_3_, double p_215460_5_, double p_215460_7_)
      Specified by:
      getSurfaceNoiseValue in interface INoiseGenerator